/* Custom Stylesheet */
/**
 * Use this file to override Materialize files so you can update
 * the core Materialize files in the future
 *
 * Made By MaterializeCSS.com
 */

 .map {
        height: 90%;
        width: 100%;
       }

.icon-block {
  padding: 0 15px;
}
.icon-block .material-icons {
	font-size: inherit;
}

nav{
	box-shadow:none
}

nav .button-collapse i {
	color:red !important
}

.row .col.pull-half {
    right: 4.16666666665%;
}

.upwards {
    transform: rotate(-90deg);
    transform-origin: left top 0;
    float: left;
}

@font-face {
  font-family: 'icons';
  src: url('../fonts/icons/icons.eot');
  src: url('../fonts/icons/icons.eot#iefix') format("embedded-opentype"),
       url('../fonts/icons/icons.woff') format("woff"),
       url('../fonts/icons/icons.ttf') format("truetype"),
       url('../fonts/icons/icons.svg#social-icons') format("svg");
  font-weight: normal;
  font-style: normal;
}


.icon:before {
  display: inline;
  font-family: icons;
  text-decoration: none;
  speak: none; // future fallback, limited in effect currently
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/*================ Icon mapping ================*/
.icon-amazon_payments:before { content: "\e800"; }
.icon-american_express:before { content: "\41"; }
.icon-arrow-down:before { content: "\e607"; }
.icon-bitcoin:before { content: "\42"; }
.icon-cart:before { content: "\e600"; }
.icon-cirrus:before { content: "\43"; }
.icon-dankort:before { content: "\64"; }
.icon-diners_club:before { content: "\63"; }
.icon-discover:before { content: "\44"; }
.icon-dogecoin:before { content: "\e904"; }
.icon-dwolla:before { content: "\e905"; }
.icon-facebook:before { content: "\66"; }
.icon-fancy:before { content: "\46"; }
.icon-forbrugsforeningen:before { content: "\e906"; }
.icon-google-plus:before { content: "\e900"; }
.icon-grid-view:before { content: "\e603"; }
.icon-hamburger:before { content: "\e601"; }
.icon-instagram:before { content: "\e901"; }
.icon-interac:before { content: "\49"; }
.icon-jcb:before { content: "\4a"; }
.icon-list-view:before { content: "\e604"; }
.icon-litecoin:before { content: "\e908"; }
.icon-maestro:before { content: "\6d"; }
.icon-master:before { content: "\4d"; }
.icon-minus:before { content: "\e602"; }
.icon-paypal:before { content: "\50"; }
.icon-pinterest:before { content: "\70"; }
.icon-plus:before { content: "\e605"; }
.icon-rss:before { content: "\72"; }
.icon-search:before { content: "\73"; }
.icon-stripe:before { content: "\53"; }
.icon-tumblr:before { content: "\74"; }
.icon-twitter:before { content: "\54"; }
.icon-vimeo:before { content: "\76"; }
.icon-visa:before { content: "\56"; }
.icon-x:before { content: "\e606"; }
.icon-youtube:before { content: "\79"; }

*{
	font-family: 'Chivo', sans-serif;

}



h1 {

	font-family: 'Asul', sans-serif;
}

.asian-red{
	background-color: #C43347 !important
}

h3 {

	font-family: 'Asul', sans-serif;
}

h2 {

	font-family: 'Asul', sans-serif;
}

.asian-red-primary{
	background-color: #EF3E56 !important
}

.asian-salmon{
	background-color: #F16174 !important
}


.asian-accent{
	background-color: #F5D061 !important
}

.asian-divider{
	background-color: #DFE8F3 !important
}


.asian-gray-primary{
	background-color: #2A363B  !important
}

.asian-gray-secondary{
	background-color: #757F88  !important
}


.asian-red-text{
	color: #C43347 !important
}

.asian-red-primary-text{
	color: #EF3E56 !important
}

.asian-salmon-text{
	color: #F16174 !important
}


.asian-accent-text{
	color: #F5D061 !important
}

.asian-divider-text{
	color: #DFE8F3 !important
}


.asian-gray-primary-text{
	color: #2A363B  !important
}

.asian-gray-secondary-text{
	color: #757F88  !important
}

.waves-effect.waves-salmon .waves-ripple {

  background-color: rgba(241, 97, 116, 0.65);
}

.asian-shadow-text{
  text-shadow:  1px 1px #F16174
}

.asian-logo{
  width: 20%;
}

/* label color */
   .input-field label {
     color: #2A363B;
   }
   /* label focus color */
   .input-field input[type=text]:focus + label {
     color: #2A363B;
   }
   /* label underline focus color */
   .input-field input[type=text]:focus {
     border-bottom: 1px solid #2A363B;
     box-shadow: 0 1px 0 0 #2A363B;
   }
   /* valid color */
   .input-field input[type=text].valid {
     border-bottom: 1px solid #2A363B;
     box-shadow: 0 1px 0 0 #2A363B;
   }
   /* invalid color */
   .input-field input[type=text].invalid {
     border-bottom: 1px solid #2A363B;
     box-shadow: 0 1px 0 0 #2A363B;
   }

   .input-field .prefix {
     color: #2A363B;
   }

   /* icon prefix focus color */
   .input-field .prefix.active {
     color: #F5D061;
   }



   input:not([type]):focus:not([readonly]) + label,
input[type=text]:not(.browser-default):focus:not([readonly]) + label,
input[type=password]:not(.browser-default):focus:not([readonly]) + label,
input[type=email]:not(.browser-default):focus:not([readonly]) + label,
input[type=url]:not(.browser-default):focus:not([readonly]) + label,
input[type=time]:not(.browser-default):focus:not([readonly]) + label,
input[type=date]:not(.browser-default):focus:not([readonly]) + label,
input[type=datetime]:not(.browser-default):focus:not([readonly]) + label,
input[type=datetime-local]:not(.browser-default):focus:not([readonly]) + label,
input[type=tel]:not(.browser-default):focus:not([readonly]) + label,
input[type=number]:not(.browser-default):focus:not([readonly]) + label,
input[type=search]:not(.browser-default):focus:not([readonly]) + label,
textarea.materialize-textarea:focus:not([readonly]) + label {
  color: #F5D061;
}

input:not([type]):focus:not([readonly]),
input[type=text]:not(.browser-default):focus:not([readonly]),
input[type=password]:not(.browser-default):focus:not([readonly]),
input[type=email]:not(.browser-default):focus:not([readonly]),
input[type=url]:not(.browser-default):focus:not([readonly]),
input[type=time]:not(.browser-default):focus:not([readonly]),
input[type=date]:not(.browser-default):focus:not([readonly]),
input[type=datetime]:not(.browser-default):focus:not([readonly]),
input[type=datetime-local]:not(.browser-default):focus:not([readonly]),
input[type=tel]:not(.browser-default):focus:not([readonly]),
input[type=number]:not(.browser-default):focus:not([readonly]),
input[type=search]:not(.browser-default):focus:not([readonly]),
textarea.materialize-textarea:focus:not([readonly]) {
  border-bottom: 1px solid #F5D061;
  box-shadow: 0 1px 0 0 #F5D061;
}



/* Text inputs */
input:not([type]),
input[type=text]:not(.browser-default),
input[type=password]:not(.browser-default),
input[type=email]:not(.browser-default),
input[type=url]:not(.browser-default),
input[type=time]:not(.browser-default),
input[type=date]:not(.browser-default),
input[type=datetime]:not(.browser-default),
input[type=datetime-local]:not(.browser-default),
input[type=tel]:not(.browser-default),
input[type=number]:not(.browser-default),
input[type=search]:not(.browser-default),
textarea.materialize-textarea {
  border-bottom: 1px solid #2A363B;
}
