html {
	overflow-x: hidden;
}
body {
	position: relative;
	overflow-x: hidden;
}
.sideSlideSlideToggleNegative {
	z-index: 21474 !important;
	background:#eee !important;
}
#sideSlideToggle {
	color: #666 !important;
}
#sideSlideMenu img {
	max-width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	display: block;
}
#ssmContentWrap {
	transition: transform 0.5s;
	-webkit-transition: -webkit-transform 0.5s;
}
#sideSlideMenu {
	z-index: 42;
	position: fixed;
	/*top: -100%;*/
	width: 100%;
	/*background: url(4.jpg) no-repeat center;*/
	/*background: #2C807F;*/
	background-size: cover;
	overflow-x: hidden;
	overflow-y: auto;
	transition: top 0.5s;
	background: white!important;
}
.sideSlideSlideNegative {
	/*left: -300px;*/
	top: -100%
}
.sideSlideSlidePositive {
	top: 0px;
	/*left: 0;*/
	/*right: auto;*/
}
.sideSlideSlideToggleNegative {
	left: 35px;
	right:auto;
}
.sideSlideSlideTogglePositive {
	left: 330px;
	right: auto;
}
.sideSlideSlidePositivePadding {
	transform: translate(0, 0);
	-webkit-transform: translate(0, 0);
}
#sideSlideToggle{
	position:absolute;
	top: 30px;
	font-size: 30px;
	z-index: 10;
	cursor: pointer;
	transform: scale(1.0);
	-webkit-transform: scale(1.0);
	transition: left 0.5s, background 0.2s, transform 0.2s, color 0.2s;
	-webkit-transition: left 0.5s, background 0.2s, -webkit-transform 0.2s, color 0.2s;
	background:transparent !important;
	color:#666;
}
.page-id-2411 #sideSlideToggle{
    top: 30px;
}
.home.page #sideSlideToggle{
	top: 29px;
}
#sideSlideUl li.ssmFCli a {
	border-bottom: 0px solid #ccc !important;
	border-top: 0px solid #ccc !important;
}
#sideSlideUl li a {
	/*background-color: #1e1e1e;*/
	/*color:orange;*/
}
#sideSlideUl li a:hover {
	/*background-color: #2a2a2a !important;*/
	/*color:#f98b02 !important;*/
}
#sideSlideToggle:hover {
	/*transform: scale(1.1);
	-webkit-transform: scale(1.1);*/
}
#sideSlideToggle:hover {
	background-color:transparent !important;
}
#sideSlideToggle i {
	padding: 0;
	line-height: 30px;
	margin: 10px;
}
#sideSlideUl {
	margin: 0 auto;
	display: table;
	list-style: none;
	padding: 0;
}
#sideSlideUl li {
	position: relative;
}
#sideSlideUl li a {
	/*font-size: 18px;*/
	/*padding: 15px 25px 15px 15px;*/
	/*background: rgba(255, 255, 255, 0.5);*/
	/*color: #fff !important;*/
	font-family:Raleway;
	/*font-size:15px;*/
	/*text-decoration: none;*/
	/*display: block;*/
	/*transition: left 0.5s, background 0.5s, color 0.5s;*/
	/*-webkit-transition: left 0.5s, background 0.5s, color 0.5s;*/
	/*border-bottom: 0px !important;*/
}
.ssmenuSubmenuToggle, #sideSlideFooter a {
	color: #ccc !important;
}
#sideSlideUl li:first-child a {
}
#sideSlideUl li a:hover {
	/*left: 10px;*/
	/*background: #0D5453;*/
}
#sideSlideUl li a span {
    /*display: block;*/
    /*transform: translate(0px) scale(1, 1);*/
    /*-webkit-transform: translate(0px) scale(1, 1);*/
    /*transition: transform 0.5s;*/
    /*-webkit-transition: -webkit-transform 0.5s;*/
    /*color: #fefefe;*/
    /*text-transform: uppercase;*/
}
#sideSlideUl li a:hover span {
	/*transform: translate(20px);*/
	/*-webkit-transform: translate(20px);*/
}
#sideSlideUl .fa {
	margin-right: 10px;
}
.ssmenu-submenu {
	list-style: none;
	margin: 0;
	padding: 0;
	/*transform: scale(0);*/
	display: none;
	transition: max-height 0.5s;
	-webkit-transition: -webkit-transform 0.5s;
}
.ssmenu-submenu-displayed {
	display: block;/*transform: scale(1) !important;*/
}
.ssmenu-submenu li a {
	padding-left: 15px !important;
}
.ssmenuSubmenuToggle {
	width: 40px;
	height: 50px;
	text-align: center;
	font-size: 22px;
	position: absolute;
	right: 0;
	top: 7px;
	z-index: 1004;
	cursor: pointer;
	transition: color 0.5s;
	-webkit-transition: color 0.5s;
}
.ssmenuSubmenuToggle i {
	cursor: pointer;
	position: relative;
	top: 6px;
	width: 39px !important;
	height: 30px;
}
#sideSlideFooter {
	/*background: none repeat scroll 0 0 #000;*/
    font-family: Lato;
    font-size: 13px;
    padding: 12px;
    text-align: center;
}
#sideSlideFooter a {
    /*color: #fff !important;*/
    letter-spacing: 1px;
    padding: 15px 100px !important;
}
.menu_icon_black {
	background: url("/wp-content/themes/Everybody/img/menu_icon_black.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	padding: 0 52px;
}
.menu_icon {
	background: url("/wp-content/themes/Everybody/img/menu_icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	padding: 0 52px;
}
/* Desktops and laptops ----------- */
@media (max-width : 1920px) {
	 .sideSlideSlideToggleNegative {
	 left:35px;
	 right:auto;
	}
}
@media (max-width : 1800px) {
	 .sideSlideSlideToggleNegative {
		 left:35px;
		 right:auto;
	}
}
@media (max-width : 1660px) {
	 .sideSlideSlideToggleNegative {
		 left:35px;
		 right:auto;
	}
}
@media (max-width : 1366px) {
	#sideSlideUl .span3{
		width: 245px;
	}
	.sideSlideSlideToggleNegative {
		left:35px;
		right:auto;
	}
}
@media (max-width : 1260px) {
	 .sideSlideSlideToggleNegative {
		 left:35px;
		 right:auto;
	}
}
/* iPads (portrait) ----------- */

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) 
{
	 #sideSlideToggle {
	 /*top: 20px;*/
	}
	 .sideSlideSlideToggleNegative {
		 left:4%;
		 right:auto;
	}
	 .sideSlideSlideTogglePositive {
		 left:300px;
		 right:auto;
	}
	 #sideSlideToggle:hover {
	 transform: scale(1);
	}
	#sideSlideToggle > span {
	 display: block;
	}
}
@media only screen and (min-device-width : 480px) and (max-device-width : 767px) 
{
	 #sideSlideToggle {
	/* top: 20px;*/
	}

	.sideSlideSlideToggleNegative {
      left: 4%;
      right: auto;
      top: 0.8% !important;
	 }

	 .sideSlideSlideTogglePositive {
	 left: 300px;
	 right: auto;
	}
	 #sideSlideToggle:hover {
	 transform: scale(1) !important;
	}
	#sideSlideMenu {
		background:none repeat scroll 0 0 white !important;
		height: 100%;
		overflow-x: hidden;
		overflow-y: auto;
		position:fixed;
		top: -100%;
		transition: top 0.5s ease 0s;
		width:100%;
	}

}
@media only screen and (max-width : 992px) {
	#sideSlideUl{
		margin-top: 40px;
		display: table;
	}

}
/* Smartphones (portrait) ----------- */
@media only screen and (max-width : 480px) 
{
	 #sideSlideToggle {
	top: 30px !important;
	}
	.home #sideSlideToggle {
	top: 30px !important;
	}
	 #sideSlideMenu {
	 width: 100%!important;
	}
	 .sideSlideSlideNegative {
		 top:-100%;
	}
	#sideSlideMenu.sideSlideSlidePositive {
		 top: 0px;
		 /*left: 0;*/
		 /*right: auto;*/
	}
	 .sideSlideSlideToggleNegative {
		 left: 4%;
		 right:auto;
	}
	 .sideSlideSlideTogglePositive {
		 left: 0;
		 right: auto;
	}
	 .sideSlideSlidePositivePadding {
	 transform: translate(0%, 0%);
	}
	 #sideSlideToggle:hover {
	 transform: scale(1) !important;
	}
	 .menu_icon_black {
	background: url("/wp-content/themes/Everybody/img/menu_icon_black2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
	 padding: 0 14px;
	}
	.menu_icon {
	background: url("/wp-content/themes/Everybody/img/menu_icon2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
	 padding: 0 14px;
	}
	 #sideSlideMenu {
	 background:none repeat scroll 0 0 white !important;
	 height: 100%;
	 overflow-x: hidden;
	 overflow-y: auto;
	 position:fixed;
	 top: -100%;
	 transition: top 0.5s ease 0s;
	 width:100%;
	}
	#sideSlideUl li a {
	 /*background: none repeat scroll 0 0 #1e1e1e;*/
	 /*color: #eee;*/
	}
	#sideSlideUl li a span {
	 /*color: white;*/
	}
	 #sideSlideUl li ul li a {
	 background:#000 !important;
	 border-bottom: 0 solid #ccc !important;
	 border-top: 0 solid #ccc !important;
	 color: #fff;
	}
	 #sideSlideUl li a:hover span {
	 /*color: #999;*/
	}
	.burger-menu-line {
	 width: 6px !important;
	 border-radius: 50%;
	}
	#sideSlideUl {
    list-style: outside none none;
    margin: 0;
    padding: 40px 0;
}
	#sideSlideMenu .footer_social_bar .socials > li{
		padding: 0!important;
	}

}


#sideSlideUl li ul li a {
	background: none repeat scroll 0 0 #1e1e1e;
	border-bottom: 0 solid #ccc !important;
	border-top: 0 solid #ccc !important;
	color: #fefefe !important;
    font-size: 14px;
}
#sideSlideUl li ul li a:hover {
	background:#f98b02;
	border-bottom: 0 solid #ccc !important;
	border-top: 0 solid #ccc !important;
	color: #fefefe !important;
}

.searchSide{
	position: relative;
	width: 100%;
	margin-top: 40px;
	background-color: white;
	border-radius: 5px;
	border: 2px solid #cacaca;
}
.searchSide p{
    display: none;
}
.searchSide input{
    /*display: none;*/
    padding: 0 15px !important;
    border: none;
    outline: none;
    background-color: transparent;
    padding-left: 25px!important;
    color: #cacaca;
}
.searchSide input::-webkit-input-placeholder {
    color: #cacaca!important;
    font-size: 15px;
}

.searchSide input:-moz-placeholder { /* Firefox 18- */
    color: #cacaca!important;
    font-size: 15px;
}

.searchSide input::-moz-placeholder {  /* Firefox 19+ */
    color: #cacaca!important;
    font-size: 15px;
}

.searchSide input:-ms-input-placeholder {
    color: #cacaca!important;
    font-size: 15px;
}
.searchSide button[type='submit'] {
    width: 17px;
    background-color: transparent;
    border: none;
    height: 17px;
    display: block;
    position: absolute;
    top: 12px;
    right: 20px;
    cursor: pointer;
    background-repeat: no-repeat;
    outline: none;
}
.searchSide form{
	margin: 0;
}
.oran_bord a{
	border: 2px solid #ff9616;
	color: #ff9616;
	font-weight: bold;
	padding: 10px 0;
	display: table;
	width: 100%;
	border-radius: 5px;
	text-align: center;
	margin: 30px auto;
	font-family: sans-serif;
}
.left-side-block-pad{
	text-align: right;
	width: 50%;
	margin: 0 auto;
}
.call_us a{
	font-size: 16px;
	font-family: sans-serif;
	font-weight: bold;
	color: #9b9b9b;
	position: relative;
	display: block;
}
.call_us a:before{
	content: '';
	position: absolute;
	left: 0px;
	height: 21px;
	width: 21px;
	background-image: url(../phone_ico.png);
}
.left-side-block-pad .footer_social_bar{
	margin-top: 30px;
	background-color: white;
	text-align: left;
	color: #f98b02;
	font-family: sans-serif;
}
.left-side-block-pad .footer_social_bar .socials > li i{
	color: #ff9616;
}
.left-side-block-pad .footer_social_bar .socials > li{
	width: 20%;
	padding: 0;
}
.left-side-block-pad .footer_social_bar .socials{
	width: 100%;
}
.left-side-block-pad .searchSide .widget.widget_search .input-append input{
	height: 42px;
	color: #cacaca;
	padding: 10px!important;
}