/*
Theme Name: gox
Theme URI: https://goxwp.com
Description: 
Author: goxWP
Author URI: https://goxwp.com
Version: 5.2.2.1
License: GNU General Public License
License URI: license.txt
Tags: 
Text Domain: gox

The GOX WordPress Theme, Copyright 2018 Goran Petrović
The GOX is distributed under the terms of the GNU GPL
*/

/*include boostrap core*/
/*@import url("assets/css/__variables.css");*/
/*include boostrap core*/
@import url("assets/css/wordpress-core.min.css");
/*include boostrap theme*/
/*@import url("assets/css/bootstrap-theme.css");*/

/*@import url("assets/css/gutemberg.css");
@import url("assets/css/gutemberg-post.css");
@import url("assets/css/gutenberg-editor-style.css");*/
/*@import url("assets/theme/default/style.css");*/


/*@import url("assets/css/woocommerce.css");*/
/*@import url("assets/css/woocommerce.css");*/

/*https://fontawesome.com/cheatsheet?from=io#use*/
/*p{  color: var(--yellow) !important;}*/


/*body{
  background:red;
  position:relative;
  z-index:9999;
}
*/

.float-right{}
.flaot-left{float-left:!important;}


:root {
  /* Preloader Colors */
/*  --loader-color:           red !important;
  --loader-color-before:    blue !important;
  --loader-color-after:     green !important;*/
  }


.custom-logo{height:30px !important; width:30px !important;}

.carousel-control-prev,
.carousel-control-next{
	visibility: hidden;
}


.carousel:hover .carousel-control-prev,
.carousel:hover .carousel-control-next{
	visibility: visible;
}


/*.wp-block-columns {

    display: flex !important;
    flex-wrap: wrap  !important;

}
*/

/*.wp-block-columns {

    display: flex !important;

}*/

/*.custom-logo{max-width:100%;}*/


/*#main{background-color: red;}*/
/* .container-stretch .row{
    margin:auto;
    width:1180px;
  }

.container-wide .row{
    margin:auto;
    width:1180px;
 
}*/


.h100 {
/* 100% of viewport */
  height: 100vh;
}

.h50 {
/* 50% of viewport */
  height: 50vh;
}

.h75 {
/*75% of viewport */
  height: 75vh;
}

.h33 {
/*33.3% of viewport */
  height: 33vh;
}

.h25 {
/* 25% of viewport */
  height: 25vh;
}
/*
.bg-danger a{color:yellow !important;}
.bg-danger a:hover{opacity:0.7 !important;}
.bg-danger .breadcrumb,
.bg-danger caption,
.bg-danger .text-muted,
.bg-danger .breadcrumb-item.active {color:#fff !important;}
*/
/*COMMENTS FORM*/
textarea#comment,
input#author,
input#email,
input#url,

.search-form label,
input.search-field{
	width: 100% !important;
}

.search-submit{display: none;}

.br{border:1px solid red;}

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

.dropdown>.dropdown-toggle:active {
  /*Without this, clicking will make it sticky*/
    pointer-events: none;
}


#header{
/*	background-color: #2181a6;*/
}

/*#header a, 
#header i{color:#fff;}*/


#header-widgets,
.navbar{
	/*border:1px solid red;*/

}
#header-widgets input[type="submit"]{
	display:none;
}

#header .menu,
#top .menu{
		margin-left: 0px;
			padding-left: 0px;
}

#header .menu li ,
#top .menu li{

	display: inline-block;
	margin-left: 0px;


}

#main{
	min-height:800px;
}

#top .col:last-child{

	text-align: right;
}

#top h2, #top .card-header,
#header h2, #header .card-header,
#copyright h2, #copyright .card-header{
	display:none;
}


#copyright .menu{
	text-align: right;
}
#copyright .menu li{
	display: inline-block;
}

.custom-logo{
	max-width: 100%;
	height:auto;
}

.card,
.card-header,
.card-body{
	background-color: transparent;
	border:1px solid transparent;
	padding:0px;
}

table{width:100%;}





/*GUTENBERG HELPER*/
.alignwide {
	/* margin-left  : -100px !important;
 margin-right : -100px !important;*/
  margin-left  : calc( -100vw / 2 + 100% / 2 );
  margin-right : calc( -100vw / 2 + 100% / 2 );
   padding-left: 15vw;
  padding-right: 15vw;
  width: 100vw;
  
}
.alignfull {
    margin-left  : calc( -100vw / 2 + 100% / 2 );
    margin-right : calc( -100vw / 2 + 100% / 2 );
    max-width    : 100vw;
    width: 100vw;
}
.alignfull img {
    width: 100vw;
}


.has-1-columns .wp-block-column{
	width:100% !important;
	flex-basis: 100%;
}


/*.wp-block-columns.alignfull {
  margin-left  : 0px;
  margin-right : 0px;
   padding-left: 0px;
  padding-right:0px;

}*/

/*  @media only screen and (min-width: 768px) {*/

.alignfull, 
.wp-block-columns.alignwide  {
  margin-left  : calc( -100vw / 2 + 100% / 2 );
 	margin-right : calc( -100vw / 2 + 100% / 2 );
  	padding-left: 15vw;
  	padding-right: 15vw;
  	width: 100vw;
}



.alignwide {
  margin-left: calc(25% - 25vw);
  margin-right: calc(25% - 25vw);
  width: auto;
  max-width: 1000%;
}

.alignwide img,
.alignfull img {
  display: block;
  margin: 0 auto;
}
 .alignwide iframe,
.alignfull iframe {
/*   display: block;
  margin: 0 auto;*/
/*    width:100%;
  height:600px;*/
}


.wp-block-cover{
 /*margin-top:0px;*/
  -webkit-background-size: cover !important;
  -moz-background-size: cover !important;
  -o-background-size: cover !important;
  background-size:cover !important;

  background-repeat: no-repeat;

  /* background-attachment: fixed;*/
  background-position: center center; 
 /* height:1080px !important;*/

}



