@import url('https://fonts.googleapis.com/css?family=Saira+Semi+Condensed:300,400,500,600,700');
/*@font-face {
  font-family: 'Impact';
  src: url('fonts/Impact.woff') format('woff'),
       url('fonts/Impact.ttf') format('truetype'),
       url('fonts/Impact.svg#Impact') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'impact';
  src: url('fonts/impact.eot');
  src: url('fonts/impact.woff2') format('woff2'),
       url('fonts/impact.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
} 
 
@import url('https://fonts.googleapis.com/css?family=Anton');
*/

body{
	line-height:1.5!important;
}

h1, h2, h3, h4, h5, h6, #mainnav ul li a, .portfolio-info,.roll-counter .numb-count, .roll-testimonials .name, .roll-team .team-content .name, .roll-team .team-item .team-pop .name, .roll-tabs .menu-tab li a, .roll-testimonials .name, .roll-project .project-filter li a, .roll-button, .roll-counter .name-count, .roll-counter .numb-count button, input[type="button"], input[type="reset"], input[type="submit"] {
    letter-spacing: 0.7px;
    /*text-rendering: optimizeLegibility;*/
    /*-webkit-text-stroke: 0.45px rgba(0, 0, 0, 0.1);*/

}

h3, h4, h5, h6, #mainnav ul li a, .portfolio-info,.roll-counter .numb-count, .roll-testimonials .name, .roll-team .team-content .name, .roll-team .team-item .team-pop .name, .roll-tabs .menu-tab li a, .roll-testimonials .name, .roll-project .project-filter li a, .roll-button, .roll-counter .name-count, .roll-counter .numb-count button, input[type="button"], input[type="reset"], input[type="submit"] {
    /*font-family: 'Anton', 'impact'!important;*/
    font-family: 'Saira Semi Condensed', 'Anton', 'Impact'!important;
    letter-spacing: 0.7px;
}

h3.widget-title, .roll-counter .name-count, .roll-counter .numb-count {
    font-family: 'Saira Semi Condensed','impact', 'Anton', sans-serif!important;

    font-weight: 400!important;
}

.roll-button {
    font-family: 'Saira Semi Condensed', 'Source Sans Pro', sans-serif !important;
}

p{
	letter-spacing:0.7px!important
}

label {
    display: block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 500;
}

select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] {
    width: 100%;
	font-weight:400;
}

button, input[type="button"], input[type="reset"], input[type="submit"], .roll-button  {
	border-radius: 0
}

table{
	background-color: #fff;
}

th, td {
    border: 1px solid #ccc;
}

th {
    background: #f7f7f7;
    background: #388e3c;
    font-weight: 600;
    color:#fff;
}

th,td{
	border:0px;
	padding: 10px;
}

tbody.striped tr:nth-child(odd) {
   background-color: #f7f7f7;
}

img.img-border{
	border: 8px solid #fff;
}

.hidden {
	display: none!important;
}

.overlay {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=35)";
    filter: alpha(opacity=35);
    opacity: 0.35;
}

.home .hide-from-frontpage{
	display: none
}

.site-logo {
    max-height: 45px;
}

.site-header{
	/*background: linear-gradient(to bottom, rgba(0,0,0,0.25) 0%, rgba(0,0,0,0) 100%);*/
}

.home .site-header {
    -webkit-transition: all 0.4s ease-out;
    -moz-transition: all 0.4s ease-out;
    -ms-transition: all 0.4s ease-out;
    -o-transition: all 0.4s ease-out;
    transition: all 0.4s ease-out;
}

.site-header {
    -webkit-transition: all 0s ease-out;
    -moz-transition: all 0s ease-out;
    -ms-transition: all 0s ease-out;
    -o-transition: all 0s ease-out;
    transition: all 0s ease-out;
}

.site-header.float-header { 
	background-color:rgba(38,38,38,1)!important;
	padding:20px 0 20px 0;
}

.site-header.fixed{
		position: fixed !important;
		top:0!important
}

/*.site-header.unfixed{
		position: absolute !important;
		top:0!important
}*/

.btn-menu {
    line-height: 32px !important;
    margin-top: 12px;
    width: 32px;
    height: 32px;
}

#mainnav ul li a {
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 400;
}

#mainnav .sub-menu li a {
	font-size: 15px;
    color: #fff;
    display: block;
    line-height: 30px;
    background: #1c1c1c;
    padding: 0 18px;
    border-top: 1px solid #252525;
    -webkit-transition: all 0s ease;
    -moz-transition: all 0s ease;
    -ms-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
}

#mainnav-mobi {
    background-color: rgba(37, 37, 37,1);
    top: 50px;
}

.site-header {
	min-height: 85px;
	background-color:#383838!important;
}

.site-header.float-header {
    background-color: rgba(37, 37, 37, 1)!important;
	min-height: 85px
}

#mainnav-mobi ul > li > a {
    padding: 15px 50px;
	font-size:18px
}

#mainnav-mobi ul > li > a:hover{
    color: #f29223!important;
}

.btn-menu {
    -webkit-transition: all 0s ease-out;
    -moz-transition: all 0s ease-out;
    -ms-transition: all 0s ease-out;
    -o-transition: all 0s ease-out;
    transition: all 0s ease-out;
}

.btn-submenu {
    top: 7px;
}

.header-slider {
    background: #252525;
    transform: none!important;
    /*transform: translate3d(0px, 0px, 0px)!important;*/
	height:100vh!important;
}

/*@supports (-ms-ime-align:auto) {
    .header-slider {-webkit-transform: translate3d(0px, 0px, 0px)!important;}
}*/

.slides-container .slide-item {
    background-attachment: fixed;
	background-position:50% 0!important;
}



.text-slider .maintitle {
    font-family: 'Saira Semi Condensed','impact', 'Anton', sans-serif!important;
    position: relative;
    display: inline-block;
    font-size: 38px;
    line-height: 56px;
    font-weight: 600;
    padding-bottom: 0px;
}

.text-slider .subtitle {
    line-height: 26px;
    padding: 0px 0 20px;
    font-weight: 300;
    font-size: 26px;
}

.slides-pagination{
  position: relative;
  margin-top: -40px;
  z-index: 100;
  text-align: center;
}

.slides-pagination a{
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 3px 5px;
  background: rgba(255,255,255,0.5);
  border-radius: 100%;
  color:transparent!important;
}

.slides-pagination a.current{
  background: #f29223;
}    

/*.page .wp-post-image{
	width:100%;
	margin:0 0 50px 0;
	padding:0
}*/
	
.single .entry-header, .page .entry-header {
    margin-bottom: 80px;
}

.page .entry-header {
    display:none;
}

.hentry .entry-title{
    text-align: center;
}

.hentry h1.entry-title{
	position: relative;
    font-size: 52px!important;
    text-align: center;
}

.hentry h1.entry-title:after {
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0;
    width: 40%;
    height: 1px;
    margin-left: -20%;
    background-color: #f29223;
}

.hentry h1, h2,h3,h4,h5,h6{
	margin: 30px 0px 10px 0;
    padding: 0;
    color:#252525;
}

.widget_sow-editor h1, .widget_sow-editor h2, .widget_sow-editorh3, .widget_sow-editor h4,.widget_sow-editor h5,.widget_sow-editor h6{
	font-family: 'Saira Semi Condensed', sans-serif !important;
	font-weight: 400 !important;
}

h1.sow-headline{
    text-align: left!important;
    color: #252525!important;
    line-height: 1.4em!important;
	font-family: 'Saira Semi Condensed','impact', sans-serif !important;
	font-weight: 400 !important;
}

h1.sow-headline .fa{
	color:#f29223;
	vertical-align:-5%;
}

h4.sow-sub-headline {
    text-align: right!important;
    color: #a0a0a0!important;
    line-height: 1.4em!important;
	font-family: 'Saira Semi Condensed','impact', sans-serif !important;
	font-weight: 300 !important;
	font-size:30px;
	width:95%;
	float:right;
	margin-top:0;
}

.hentry img.size-full.aligncenter{
	margin-top:30px;
	margin-bottom:30px
}
.hentry ul, .siteorigin-widget-tinymce ul{
	list-style-type: square;
	list-style: none;
  	padding: 0;
	letter-spacing:0.7px
}

.hentry ul li, .siteorigin-widget-tinymce ul li{
	text-indent: 0.6em;
}

.hentry ul ul li, .siteorigin-widget-tinymce ul ul li{
	text-indent: 1.4em;
}

.hentry ul li:before, .siteorigin-widget-tinymce ul li:before {
  content: "■";
  color: #f29223; 
  font-family:"Arial Black";
  vertical-align: 3%;
  padding: 5px;
}

.hentry ol li, .siteorigin-widget-tinymce ol li{
	text-indent: 0.6em;
}

.hentry ol ol li, .siteorigin-widget-tinymce ol ol li{
	text-indent: 1.8em;
}

.hentry ol, .siteorigin-widget-tinymce ol{
	list-style: none;
	padding: 0;
	counter-reset: item;
	letter-spacing:0.7px;
}

.hentry ol li:before, .siteorigin-widget-tinymce ol li:before {
    content: counter(item) ". ";
    counter-increment: item;
    color: #f29223;
    padding: 5px;
}

.post-navigation{
	display:none
}

.integration-img{
	max-width:500px;
	height:auto;
	margin: 0 auto;
}

.roll-button {
    font-size: 14px;
    /*text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);*/
	text-shadow:none;
	font-weight:500!important;
	padding: 6px 20px;
}

.roll-project img{ 
 	width: -moz-available;          /* For Mozzila */
 	width: -webkit-fill-available;  /* For Chrome. */
}

.project-title-wrap {
	opacity:1;
}


.roll-project .project-title span {
    font-size: 20px;
}

.roll-client .client-item {
    width: 18%;
    margin: 15px 8px;
}

.roll-client .client-item img {
    image-rendering: -webkit-optimize-contrast;
}

.roll-promobox.aside-style .promo-controls {
    vertical-align: bottom; 
}

/*.service-thumb img{
	margin-top:-20px;
}*/

#panel-913-1-0-0.widget_sydney_services_type_a{
	display:flex
}

#panel-713-1-0-0.widget_sydney_services_type_a .panel-widget-style, #panel-913-1-0-0.widget_sydney_services_type_a .panel-widget-style{
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
}

#panel-713-1-0-0.widget_sydney_services_type_a .service.col-md-4, #panel-913-1-0-0.widget_sydney_services_type_a .service.col-md-4{
	border:1px solid #ebebeb;
	width: calc(33.3% - 30px);
    padding-bottom: 15px;
	padding-top:15px;
    margin: 15px;
}

#pg-1367-2{
    margin-bottom: -205px!important;
}

#pgc-1367-1-1 {
    min-width: 198px;
}

#pg-8-11{
	margin-bottom:-80px!important
}

.read-more{
	margin-top: 10px;
	font-size: 18px;
	font-weight: 500;
 	color: #f29223!important;

}

.service-thumb{
	max-height:195px!important;
	height:auto!important;
	overflow:hidden;
}

.roll-icon-box .content {
    overflow: hidden;
    max-width: 400px;
    margin: 0 auto;
}

.roll-icon-box .content h3 {
    font-size: 20px;
    font-weight: 500;
    line-height: normal;
    margin: 7px 0 10px;
}

.sydney_clients_widget  a.roll-button {
    text-shadow: none!important;
}

.sydney_clients_widget  a.roll-button:hover {
    color:#000!important;
}



#contact-us-row {
    flex-wrap: wrap;
	-webkit-flex-direction: row!important;
	-ms-flex-direction: row!important;
	flex-direction: row!important;
}

.panel-widget-style-for-1367-2-0-0 a:hover{
	color:#fff
}

.home #sidebar-footer{
	display: none
}

#sidebar-footer .sidebar-column{
	margin-bottom:50px;
}

.footer-widgets, .footer-widgets a {
    font-size: 16px;
    color:#efefef;
    font-weight: normal;
	letter-spacing: 0.7px;
}

#footer-map, .footer-widgets .so-widget-sow-google-map {
    width: 100% !important;
    border: 8px solid white !important;
    margin-top: -3px;
}

.widget_sow-google-map {
    padding-top:0!important;
    margin-bottom:none;
}

.sow-google-map-canvas .gm-style-iw{
	color:#fff;
}

.sow-google-map-canvas .gm-style-iw h5{
	padding:0;
	margin:0;
	color:#252525;
}

.sow-google-map-canvas .gm-style-iw p{
	padding:0;
	margin:0;
	color:#252525;
}

.sydney_employees_widget{
	display: none;
}

.widget-area .widget {
    margin-bottom: 0px;
}

.footer-widgets .siteorigin-widget-tinymce .fa{ 
	color: #f29223;
	margin-right: 15px;
}

.footer-widgets .widget-title {
    text-transform: uppercase;
    color: #efefef;
    line-height: normal;
    margin: 5px 0 0;
    font-size: 17px;
    font-weight: 400 !important;
}

.footer-widgets .siteorigin-widget-tinymce h3{ 
	color: #f29223;
	font-size: 17px;
	font-weight:400;
}

.footer-widgets .owl-carousel .owl-item {
    float: left;
    width: 39% !important;
    max-width: 145px;
}

.footer-widgets .roll-team.carousel .team-item {
    padding: 0;
}

.footer-widgets .roll-team .team-inner{
	padding:0;
}

.footer-widgets .roll-team.carousel .team-item:first-of-type {
    padding: 0;
    margin-right:10px;
}

.footer-widgets .owl-controls{
	display: none!important
}

.footer-widgets .roll-team .team-content .name {
    font-size: 17px;
}

.footer-widgets .pos{
	color:#fff!important;
}

.footer-widgets  .wp-image-637{
	width: 100% !important;

	object-fit: cover;
	height: 295px;
}


.footer-widgets  .contact-info{
	margin-top:15px
}

.footer-widgets  .widget-title{
	text-align:left
}

.footer-widgets  .widget-title:after{
	display:none
}

#colophon {
	background-color: #252525!important;
	color:#252525!important;
	font-size: 0;
	/*display:none*/
}

.footer-widgets .sidebar-column.col-md-4:nth-of-type(2) .widget-title{
    color:transparent;
  }
  
.footer-widgets .sidebar-column.col-md-4:nth-of-type(1) img, .footer-widgets .sidebar-column.col-md-4:nth-of-type(2) img{
	height: auto;
	width: 100%;
}

@media only screen and (min-width:992px) {

	.footer-widgets .sidebar-column.col-md-4:nth-of-type(1) {
	    width: 20%;
	    float:left;
	}
	  
	.footer-widgets .sidebar-column.col-md-4:nth-of-type(2) {
	    width: 20%;
	    float:left;
	} 

    .footer-widgets .sidebar-column.col-md-4:nth-of-type(3) {
		width: 30%;
		float:right;
    }    

	.img-overflow{
		max-height:198px;
		overflow:hidden;
		margin-bottom:25px;
	}
	
	.img-overflow-contact-us img.wp-image-637 {
		width:88%!important;
		height:auto
	}
  
}

@media only screen and (max-width:992px) {
	#contact-us-row .panel-grid-cell{
		width:50%!important;
		padding:30px
	}
	
	#contact-us-row .panel-grid-cell:last-child{
		width:100%!important
	}
  
	.footer-widgets .sidebar-column.col-md-4:nth-of-type(1) {
		width: 50%;
		float:left;
	}
	  
	.footer-widgets .sidebar-column.col-md-4:nth-of-type(2) {
		width: 50%;
		float:left;
		margin-bottom: 100px !important;
	}  
}


@media only screen and (max-width: 1024px){
	.sydney-hero-area, .siteScrolled .sydney-hero-area{
		margin-top:0;
	}
	
	.home .sydney-hero-area, .home.siteScrolled .sydney-hero-area{
		margin-top:0!important
	}

	.site-header {
		background-color: rgba(37, 37, 37, 0)!important;
		position:absolute
	}
	
	.home .site-header {
		background-color: transparent;
		position:absolute
	}
	
	.home .site-header.float-header {
		background-color: rgba(37, 37, 37, 1)!important;
	}
	
	.site-header.fixed{
		position: fixed !important;
		top:0!important;
	}
	
	.site-header.unfixed{
		position: absolute !important;
		top:0!important;
		background-color: rgba(37, 37, 37, 1)!important;
	}
	
	.home .site-header.unfixed{
		position: absolute !important;
		top:0!important
		background-color: rgba(37, 37, 37, 1)!important;
	}
	
	#mainnav-mobi{
		padding-bottom: 100px;
	}
	
	.header-image{
		background-image: url(/wp-content/uploads/2017/11/topp_12.jpg)!important;
		min-height:200px!important;
		display:block!important;
	}
	
	.home .header-image{
		display:none!important;
	}

	.header-inner{
		display:none!important;
	}

	.header-wrap .col-sm-8:nth-of-type(1), .header-wrap .col-xs-12:nth-of-type(1) {
		width: calc(100% - 60px);
		text-align: left;
	}
	
	.header-wrap .col-sm-8:nth-of-type(1) a, .header-wrap .col-xs-12:nth-of-type(1) a{
		position: absolute;
		z-index: 1000;
	}
	
	.header-wrap .col-sm-8:nth-of-type(2), .header-wrap .col-xs-12:nth-of-type(2) {
		width: 100%;
		position: absolute;
		left: 0;
		padding: 0;
	}

	.btn-menu{
		right: 50px;
		top:-3px;
		text-align: right;
		position: relative;
		float: right;
		width: 32px;
	}
	
	#mainnav-mobi ul.sub-menu{
		 background-color:#383838;
	}

	.text-slider .maintitle:after {

	}
	
	.slide-inner {
		position: absolute;
		top: auto;
		bottom: 0;
		left: 3.5%;
		right: auto;
		text-align: left;
		z-index: 2;
		width: 100%;
		height:210px;
		min-height: 210px;
		padding-top: 5px;
		-webkit-transform: translateY(0%);
		-moz-transform: translateY(0%);
		-ms-transform: translateY(0%);
		-o-transform: translateY(0%);
		transform: translateY(0%);
		margin-bottom: 0px;
	}
	
	.text-slider .maintitle:after {
		content: "";
		position: absolute;
		left: 0;
		bottom: 3px;
		width: 100%;
		height: 1px;
		margin-left: 0;
		z-index: -1;
	}
	
		
	.text-slider .maintitle {
		position: relative;
		display: inline-block;
		font-size: 32px;
		line-height: 36px;
		font-weight: 700;
		padding-bottom: 0px;
	}

	.text-slider .subtitle {
		line-height: 28px;
		padding: 5px 0 10px 0;
		font-size:20px;
	} 

	.text-slider .maintitle:after {
		bottom: 3px;
		width: 100%;
	}
}

@media only screen and (max-width: 1024px) and (orientation:landscape){
	.site-header.fixed{
		position: absolute !important;
		top:0!important;
	}
}


@media only screen and (max-width: 768px){
	/*.sydney-hero-area,.siteScrolled .sydney-hero-area{
		margin-top:0px!important
	}*/

	/*.home .sydney-hero-area,.home .siteScrolled .sydney-hero-area{
		margin-top:125px!important
	}*/
	.page-wrap {
		padding-top: 0px!important;
	}
	.btn-menu {
		right:30px
	}
	
	.slide-inner {
		width: 93%;
	}

	.text-slider .maintitle:after {
		bottom: -4px;
		width: 40%;
	}
	
	#panel-713-1-0-0.widget_sydney_services_type_a .service.col-md-4, #panel-913-1-0-0.widget_sydney_services_type_a .service.col-md-4{
		width: 100%;
	}
	
	h4.sow-sub-headline {
		font-size:26px;
		width:100%;
		float:none;
	}
}

@media only screen and (max-width:476px) {
	#contact-us-row .panel-grid-cell{
		width:100%!important
	}
	
	.footer-widgets .sidebar-column.col-md-4:nth-of-type(1), .footer-widgets .sidebar-column.col-md-4:nth-of-type(2) {
		width: 100%;
		float:none;
		margin:0 auto;
	}
	  
	.text-slider .maintitle {
		position: relative;
		display: inline-block;
		font-size: 24px;
		line-height: 26px;
		font-weight: 700;
		padding-bottom: 5px;
	}

	.text-slider .subtitle {
		line-height: 20px;
		padding: 3px 0 10px 0;
		font-size:18px;
	}

	.text-slider .maintitle:after {
		bottom: 0px;
	}	
}



/*@media only screen and (max-width: 1024px) and (orientation:portrait){
	.siteScrolled .sydney-hero-area{
		margin-top:0px
	}
	
	.site-header.fixed{
		position: fixed !important;
		top:0!important;
	}
	
	.site-header.unfixed{
		position: absolute !important;
		top:0!important
	}
	
}*/

@media only screen and (max-width: 768px) and (orientation:portrait){

	.page-template-page_front-page .page-wrap .content-wrapper {
			padding-left: 15px;
			padding-right: 15px;
		}
}


@media only screen and (max-width:550px) {
	#contact-us-row .panel-grid-cell{
		width:100%!important;
	}
	
	#panel-713-1-0-0.widget_sydney_services_type_a .service.col-md-4, #panel-913-1-0-0.widget_sydney_services_type_a .service.col-md-4{
		width: 100%;
		margin: 15px 0;
	}
}

@media only screen and (min-width: 768px){
	.container {
		width: 95%!important;
	}
	#panel-713-1-0-0.widget_sydney_services_type_a .service.col-md-4, #panel-913-1-0-0.widget_sydney_services_type_a .service.col-md-4 {
		width: calc(50% - 30px);
	}
	
}


@media only screen and (min-width: 1024px){

	.header-inner {
		display: none!important;
	}
	
	.slide-inner {
		position: absolute;
		top: auto;
		bottom: 0;
		left: 3.5%;
		right: auto;
		text-align: left;
		z-index: 2;
		width: 100%;
		height:210px;
		min-height: 210px;
		padding-top: 5px;
		-webkit-transform: translateY(0%);
		-moz-transform: translateY(0%);
		-ms-transform: translateY(0%);
		-o-transform: translateY(0%);
		transform: translateY(0%);
		margin-bottom: 0px;
	}
	
	.text-slider .maintitle:after {
		content: "";
		position: absolute;
		left: 0;
		bottom: 9px;
		width: 100%;
		height: 1px;
		margin-left: 0;
		z-index: -1;
}
	
	/*.slide-inner {
		position: absolute;
		top:initial;
		bottom: 0;
		left: 20%;
		right: initial;
		text-align: left;
		z-index: 2;
		width: 80%;
		min-height: 260px;
		padding-top: 5px;
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		transform: translateY(-50%);
	}*/

	#panel-713-1-0-0.widget_sydney_services_type_a .service.col-md-4, #panel-913-1-0-0.widget_sydney_services_type_a .service.col-md-4 {
    width: calc(33.3% - 30px);
	}


}

@media only screen and (min-width: 1200px){
	#sidebar-footer .container {
		width: 1170px!important;
	}
	.container-fluid {
		padding-left: 0!important;
		padding-right: 0!important;
	}

}

/*fontsicons*/
@font-face {
  font-family: 'systor';
  src:  url('fonts/systor.eot?ifi1m0');
  src:  url('fonts/systor.eot?ifi1m0#iefix') format('embedded-opentype'),
    url('fonts/systor.ttf?ifi1m0') format('truetype'),
    url('fonts/systor.woff?ifi1m0') format('woff'),
    url('fonts/systor.svg?ifi1m0#systor') format('svg');
  font-weight: normal;
  font-style: normal;
}

.fa-lg {
    font-size: 34px !important;
    line-height: 48px;
    vertical-align: -15%;
}

.fa-bank-id:before{
	  font-family: 'systor' !important;
	  content: "\e900";
	  /*color: #4a78b1;*/
}

.fa-outlook:before{
	  font-family: 'systor' !important;
	  content: "\e901";
}

.fa-fleet:before{
	  font-family: 'systor' !important;
	  content: "\e902";
}

.fa-sms:before{
	  font-family: 'systor' !important;
	  content: "\e903";
	  font-size:30px;
	  padding-left: 9px;
}
.btn-menu:before{
	display:none
}

#btn-menu{
  width: 32px;
  height: 32px;
  position: relative;
  top:0;
  right:0;
  margin: 0;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .5s ease-in-out;
  -moz-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  cursor: pointer;
 
}

#btn-menu span{
  display: block;
  position: absolute;
  height: 4px;
  width: 32px;
  background: #fff;
  border-radius: 5px;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}


/* Icon 3 */

#btn-menu span:nth-child(1) {
  top: 0px;
}

#btn-menu span:nth-child(2), #btn-menu span:nth-child(3) {
  top: 9px;
}

#btn-menu span:nth-child(4) {
  top: 18px;
}

.active > #btn-menu span:nth-child(1) {
  top: 9px;
  width: 0%;
  left: 50%!important;
}

.active > #btn-menu span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

.active > #btn-menu span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.active > #btn-menu span:nth-child(4) {
  top: 18px;
  width: 0%;
  left: 50%!important;
}


/*TEST
.slide-inner {
    position: absolute;
    top: auto;
    bottom: 0;
    left: 60px;
    right: initial;
    text-align: left;
    z-index: 2;
    width: 80%;
    height:260px;
    min-height: 260px;
    padding-top: 5px;
    -webkit-transform: translateY(50%);
    -moz-transform: translateY(50%);
    -ms-transform: translateY(50%);
    -o-transform: translateY(50%);
    transform: translateY(50%);
    margin-bottom: 0px;
}*/

@media only screen and (max-width: 600px){
	.admin-bar .site-header {
		top: 46px!important;
	}
	.admin-bar .site-header.float-header {
		top: 0px!important;
	}
}

@media only screen and (min-width: 600px) and (max-width: 782px){
	.admin-bar .site-header {
		top: 46px!important;
	}
	.admin-bar .site-header.float-header {
		top: 46px!important;
	}
}

@media only screen and (min-width: 782px){
	.admin-bar .site-header, .admin-bar .site-header.float-header {
		top: 32px!important;
	}
}

.grecaptcha-badge{
	visibility: collapse !important;  
}