

@media only screen and (min-width:1300px){
	body.menu-sandwich.admin-bar #main-menu{
		padding-top:86px
}
	body:not(.menu-sandwich) .header-widgetised-area{
		float:right
}
	body:not(.menu-sandwich) .header-widgetised-area .widget{
		float:left;
		margin-bottom:0
}
	body:not(.menu-sandwich) .header-widgetised-area .textwidget,body:not(.menu-sandwich) .header-widgetised-area .widget-title{
		display:inline-block;
		margin-bottom:0
}
	body:not(.menu-sandwich) .header-widgetised-area .widget_text{
		padding:.55em .83em
}
	body:not(.menu-sandwich) .navbar-header{
		max-width:13%
}
	body:not(.menu-sandwich) .navbar-header img{
		max-width: 156px;
}
	body:not(.menu-sandwich) .navbar-toggle{
		display:none!important
}
	body:not(.menu-sandwich) #main-menu{
		text-align:right;
		position:static;
		width:auto;
		background:0 0;
		padding:0;
		overflow-y:inherit;
		margin-left: 0px;
}
	body:not(.menu-sandwich) #main-menu .header-widgetised-area{
		float:right;
		margin:7.5px 0 7.5px 20px;
		text-align:left
}
	body:not(.menu-sandwich) #main-menu .button-close{
		display:none
}
	body:not(.menu-sandwich) #main-menu .dropdown-toggle{
		display:none
}
	body:not(.menu-sandwich) #main-menu>ul{
		display:inline-block;
		margin:7.5px 0;
		text-align:left
}
	body:not(.menu-sandwich) #main-menu>ul>li{
		font-size:18px
}
	body:not(.menu-sandwich) #main-menu>ul>li a{
		padding:.55em .83em
}
	body:not(.menu-sandwich) #main-menu>ul>li>a{
		line-height:1em;
		color:#555
}
	body:not(.menu-sandwich) #main-menu>ul>li>a:focus,body:not(.menu-sandwich) #main-menu>ul>li>a:hover{
		color:#333
}
	body:not(.menu-sandwich) #main-menu>ul>li.menu-item-has-children>a:before{
		top:1.3em!important;
		transform:rotate(0)!important;
		font-size:.55em!important;
		margin-top:0!important
}
	body:not(.menu-sandwich) #main-menu>ul>li>ul{
		top:100%!important;
		left:0;
		margin-top:10px
}
	body:not(.menu-sandwich) #main-menu ul li:hover>ul{
		visibility:visible;
		opacity:1
}
	body:not(.menu-sandwich) #main-menu ul li.menu-item-has-children>a{
		padding-right:2.05em;
		margin-right:0
}
	body:not(.menu-sandwich) #main-menu ul li.menu-item-has-children>a:before{
		font-family: 'Futura New Book', Helvetica, sans-serif!important;
        content: '^';
    transform: scaleY(0.5)!important;
top: 0px!important;
    left: calc(100% - 50px)!important;
    margin-top: 2px!important;
    font-size: 50px!important;
    position: absolute!important;
    -webkit-transform: rotate(180deg)!important;
    -ms-transform: rotate(180deg)!important;
    transform: rotate(180deg)!important;
}
	body:not(.menu-sandwich) #main-menu ul li ul{
		transition:all .3s ease;
		display:block!important;
		padding:0;
		visibility:hidden;
		opacity:0;
		z-index:100;
		position:absolute;
		right:100%;
		top:0;
		width:13.75rem;
		background-color:#000;
}
	body:not(.menu-sandwich) #main-menu ul li ul li{
		position:relative;
		padding:0
}
	body:not(.menu-sandwich) #main-menu ul li ul li a{
		padding:12px 18px;
		display:block;
		line-height:1.7;
		color:#555
}
	body:not(.menu-sandwich) #main-menu ul li ul li a:focus,body:not(.menu-sandwich) #main-menu ul li ul li a:hover{
		color:#b7312c
}
	body:not(.menu-sandwich) #main-menu ul li ul li:hover>a{
		background-color:#b7312c
}
	body:not(.menu-sandwich) #main-menu ul li ul li ul{
		padding:0
}
	body.navbar-no-background:not(.menu-sandwich) #main-menu,body.navbar-no-background:not(.menu-sandwich) #main-menu .navbar-nav{
		background-color:transparent!important
}
	#main-menu ul li a{
		font-size:.875em
}
	.comments-area .comment-list .author-avatar{
		float:left
}
	.comments-area .comment-list .comment-wrapper{
		margin-left:100px
}
	.comments-area .comment-list ol.children{
		margin-left:100px
}
	.comment-form-author,.comment-form-email,.comment-form-url,.comment-subscription-form,.form-submit{
		width:32%;
		float:left;
		margin-left:2%
}
	.comment-form-author,.form-submit{
		margin-left:0
}
	.comment-subscription-form{
		display:table;
		height:46px
}
	.comment-subscription-form label{
		display:table-cell;
		vertical-align:middle
}
}
@media only screen and (min-width:783px){
	body.fixed-header.admin-bar .navbar{
		top:32px
}
.wp-block-cover {
/* Margin-left:-15px; */
padding-left:5%;
padding-right:5%;
}
.main-content {
padding-left: 0%;
padding-right:0%;
}
.wp-block-columns, .wp-block-gallery {
padding: 2% 10% 2% 10%;
}
.wp-block-columns:first-child {
padding:0%;
}
.entry-content:not:first-child {
padding: 5% 15% 0% 15%!important;
}
@media only screen and (min-width:992px){
	.nav-next{
		text-align:right
}
	.nav-next,.nav-previous{
		margin-bottom:0
}
	#footer .footer-right-block{
		float:right;
		margin-left:12.5%;
		margin-bottom:0;
		display:table
}
	#footer .footer-socials{
		display:table-cell;
		vertical-align:middle
}
	#footer .footer-socials ul{
		text-align:right
}
	#footer .footer-socials ul li{
		margin:0 0 0 8px
}
	#footer .copyright{
		margin-bottom:5px
}
	.footer-menu{
		margin:0
}
	.footer-bottom{
		padding:30px 0
}
}
@media only screen and (min-width:1024px){
	#main-menu ul li a{
		font-size:1.5em
}
	body.header-full-width .navbar{
		padding-left:40px;
		padding-right:40px
}
	body.content-full-width .content-wrapper{
		padding-right:0;
		padding-left:0
}
	body.content-full-width .footer-bottom,body.content-full-width .footer-widget-area{
		padding-left:40px;
		padding-right:40px
}
.main-content {
padding-left: 20%!important;
    padding-right: 20%!important;
}
}
@media only screen and (min-width:1400px){
	body.content-full-width .content-wrapper{
		padding-right:0;
		padding-left:0
}
.main-content {
}
.wp-block-cover {
/* Margin:0px; */
padding-left:20%;
padding-right:20%;
}
}
@media only screen and (min-device-width:768px) and (max-device-width:1078px) {
	body:not(.menu-sandwich) .navbar-toggle{
		display:block!important;
        float:right!important;
}
}