
body {background:#fff;  font-family: "Roboto", sans-serif; }

.tshadow { text-shadow:#0c2335 2px 2px 3px;}
.bshadow { box-shadow:#ccc 2px 2px 4px 2px;}
.darkblue { color:#304365;}
.blue {color:#1346c5;}
.header { 	color:#00596b;
padding:3px 0px 0px 0px;
	background:#ffd554;
}
.title {
	font-weight:bold;
	color:#eb6c29;
	margin:8px 0px;
	font-size:2.2em;
}

.roboto {font-family: "Roboto", sans-serif; line-height: .8em;}
p {font-size: 1.3em;}

.address { color:#073d49; text-align:center;}
#phone { font-weight:bold; color:#073d49; }

.phone {  text-align:center;}
.slogan
{
	font-size:1.2em;
	letter-spacing:1px;
	line-height:1.1em;
	 font-family: "Crimson Text", serif;
	font-style:italic;
	color:#f9cb16;
	text-align:center;
	background:#052049;
	padding:6px 0px 5px 0px;
	
}

.redback { background:#d31d2e; padding:60px 0px; color:#fff;}
.yback { background:#f6cc22; padding:20px 8px;}
#yellow {color:#f6cc22;}
.red { color:#e61d30;}
.gray { color:#797979; margin-top:-10px;}
#gray { color:#cccccc;}
.bump { font-size:1.2em;}


#whitea { color:#fff; }
.white-bg { background:#ffffff; padding:60px 0px 60px 0px;}
.dark-bg { background:#673e38; color:#ffffff;}
.bluebg { background: url("../images/speckle-bg.jpg") fixed #b9e7f5; background-size: cover; color:#10153d; padding:0px 0px 60px 0px;}
.pull{margin-top: -34px; position: absolute; z-index: 999999;}
.seafood-bg { background: url("../images/seafood-dark.jpg") fixed #4a566e; background-size: cover; padding: 0px; }
.test { background:#000000; color:#ffffff; padding:20px; margin:12px 4px 20px 4px; box-shadow:#333 2px 2px 6px 2px;}
.testimonial {
	background:#fdf1d1;
	padding:20px 30px 40px 30px;
	color:#782f63;
	border-radius:14px;
	margin:5px 5px 20px 5px;}
    .slideshade{background: #E2871D;
background: linear-gradient(135deg,rgba(226, 135, 29, 1) 0%, rgba(163, 33, 38, 1) 100%); font-family: "Teko", sans-serif; width:700px; padding:28px 10px 28px 10px; border-radius:20px; opacity: .9; }
.staff { box-shadow:#eeeeee 3px 3px 3px 1px; margin: 0px 8px 20px 8px; border-bottom-left-radius:18px; border-bottom-right-radius:18px; padding:10px; background: #ffffff; border:#cccccc 1px solid;}
.stafftop { box-shadow: #eeeeee 3px 3px 3px 3px; margin:0px 8px 0px 8px; border-top-left-radius:18px; border-top-right-radius:18px; padding:10px 10px 0px 10px; 
    background: rgb(255,219,229);
background: linear-gradient(180deg, rgba(255,219,229,1) 0%, rgba(255,246,249,1) 100%);border:#cccccc 1px solid;}

.featcap { box-shadow: #eeeeee 3px 3px 3px 3px; margin:0px 8px 0px 8px; border-top-left-radius:18px; border-top-right-radius:18px; padding:10px 10px 10px 10px; 
    font-size:2em; font-weight:900; color: #6c1e2f;  font-family: 'Vollkorn', serif;
    background: rgb(255,219,229);
background: linear-gradient(180deg, rgba(255,219,229,1) 0%, rgba(255,246,249,1) 100%);border:#cccccc 1px solid;
 -webkit-transition: all .25s ease;
       -moz-transition: all .25s ease;
        -ms-transition: all .25s ease;
         -o-transition: all .25s ease;
            transition: all .25s ease;
}

.featcap:hover { box-shadow: #eeeeee 3px 3px 3px 3px; margin:-20px 8px 0px 8px; border-top-left-radius:18px; border-top-right-radius:18px; padding:10px 10px 10px 10px; 
    background: rgb(255,219,229);
background: linear-gradient(180deg, rgba(255,219,229,1) 0%, rgba(255,246,249,1) 100%);border:#cccccc 1px solid;
  -webkit-transition: all .25s ease;
       -moz-transition: all .25s ease;
        -ms-transition: all .25s ease;
         -o-transition: all .25s ease;
            transition: all .25s ease;
}

.featcont { background:#eeeeee; max-width:550px; padding:0px 0px; margin:9px; margin-bottom: 20px; color:#1a4136; text-align: center;  box-shadow:#1a3219 2px 2px 6px 2px; border-radius:2px;}
.tabpull { margin-top: -90px;}
.tint {
  position: relative;
  text-decoration:none;
  
   background:#000;
}
.cap {margin-bottom:-10px;  line-height: 2.2em;}
.tint:hover:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius:6px;
  background: rgb(34,29,60);
background: linear-gradient(180deg, rgba(34,29,60,0.4992121848739496) 0%, rgba(34,29,60,0) 83%);
   -moz-transition: background .3s linear;
  -webkit-transition: background .3s linear;
  -o-transition: background .3s linear;
  transition: background .3s linear;
   text-decoration:none;
}

.tint:before {
	 -moz-transition: background .3s linear;
  -webkit-transition: background .3s linear;
  -o-transition: background .3s linear;
  transition: background .3s linear;
  background: none;
}

.ib {border:#ffffff solid 3px; width:35%; margin: 5px 0px 10px 12px;}
.btn-home{color:#ffffff;background-color:#303030; padding:4px 26px 12px 26px; font-size:1.2em; border-radius:2px; font-weight:bold;   }
.btn-home:focus,.btn-home:hover{color:#ffffff;background-color:#58708a; }
.btn-home.active{color:#fff;background-color:#58708a;}
.navbarback {background:#00596b; padding:0px; }


.desk { display:block;}
.mobi { display:none;}


.threebuttonm {border:3px solid #ffffff;  border-radius: 20px; margin: 10px; width:180px;}
.threebutton {border:4px solid #ffffff;  border-radius: 20px; margin: 10px; width: 600px;}
.slidecaption {font-family: "Teko", sans-serif;
	color:#ffffff;
	font-weight:bold;
	font-size:2.8em;
	line-height:1em;}

.slidebutton1 {
	background: rgb(210,67,109);
background: linear-gradient(0deg, rgba(210,67,109,1) 31%, rgba(240,97,139,1) 100%); padding: 20px; color: #ffffff; text-align: center; width: 33%; float: left; border-right: 1px #ccc solid; border-top-left-radius: 17px;  border-bottom-left-radius:17px;
}
.slidebutton1:hover {
	color:#fff; background: #c5355f;
}
.slidebutton2 {
	background: rgb(210,67,109);
background: linear-gradient(0deg, rgba(210,67,109,1) 31%, rgba(240,97,139,1) 100%); padding: 20px; color: #ffffff; text-align: center; width: 34%; float: left; border-left:1px solid #501224;  border-right: 1px #ccc solid;
}
.slidebutton2:hover {
	color:#fff; background: #c5355f;
}
.slidebutton3 {
	background: rgb(210,67,109);
background: linear-gradient(0deg, rgba(210,67,109,1) 31%, rgba(240,97,139,1) 100%); padding: 20px; color: #ffffff; text-align: center; width: 33%; float: left;  border-top-right-radius: 17px; border-left:1px solid #501224;   border-bottom-right-radius:17px;
}
.slidebutton3:hover {
	color:#fff; background: #c5355f;
}


.slidebuttonm {
	background: rgb(210,67,109);
background: linear-gradient(0deg, rgba(210,67,109,1) 31%, rgba(240,97,139,1) 100%); padding:6px; color: #ffffff; text-align: center; 
}
.slidebuttonm:hover {
	color:#fff; background: #c5355f;
}
.topcurve {border-top-left-radius: 17px; border-top-right-radius: 17px;}
.bottomcurve { border-bottom-left-radius: 17px; border-bottom-right-radius: 17px;}

@media (max-width:575.98px){.nav-link{ text-align:left; font-size:1em;  width:100%;}
.nav-item{ margin-top:0px; padding-left:10px; padding-right:10px;} .full { display:block;} 
.desk { display:none;}
.mobi { display:block;}
.slideshade{ width:100%;  margin:0px; border-radius: 0px;}
.hours { color:#fff; font-size:1.1em; text-align:center; margin:15px 2px 15px 2px; }
#phone {  margin:4px 2px 0px 2px; font-size:1.3em;}
.phone {  margin:0px 2px 0px 2px; line-height: 1.4em;}
.slogan { text-align:center; margin-top:0px; }
.buffh { margin-top:0px;}
     .pull{margin-top: -10px; }
#btn {  font-size:1.2em;} 
.homebox { padding-top:0px;}
.address {font-size:1.3em;  margin:4px 2px 5px 2px; text-align:center; line-height:1.1em;  }
.hlogo { margin:6px 6px 6px 6px;}
.serviceareapic { height:200px; }
    .slidebox{margin-top: -160px; margin-bottom:280px; z-index:899999; position: absolute; width: 100%;}
   .slidecaption {	font-size:1.3em;}
    .headerlogo { max-width:180px; margin:0px; }
    .threebuttonm {border:3px solid #ffffff;  border-radius: 20px; margin: 10px; width:210px;}
}
@media (min-width:576px){ .nav-link{display:block;padding:4px 1px;  text-align:left; font-size:1em;  }
.nav-item{ margin-top:0px; padding-top:6px; padding-bottom:6px; padding-left:8px; padding-right:2px; line-height:1.1em;}
.desk { display:none;}
.mobi { display:block;}
.address {font-size:1.4em; line-height:1.2em;  text-align:center;  margin:4px 2px 5px 2px; }
.slogan{	font-size:1.2em;}
.buffh { margin-top:0px;}
    .pull{margin-top: -10px; }
#btn {  font-size:.9em;}
#phone { font-size:1.4em; margin:0px 2px 0px 2px;}
.phone {  margin:10px 2px 0px 2px; line-height: 1.4em;}
.slideshade{  width:100%;  margin:0px; border-radius: 0px;}
.homebox { padding-top:50px;}
.hlogo { margin:6px 6px 6px 6px;}
.serviceareapic { height:250px; }
    .headerlogo { max-width: 180px; margin: 5px; }
    .slidebox{margin-top: -230px; margin-bottom:300px; z-index:899999; position: absolute; width: 100%;}
   .slidecaption {	font-size:1.8em;}
    .threebuttonm {border:3px solid #ffffff;  border-radius: 20px; margin: 10px; width:220px;}
}
@media (min-width:740px){ .nav-link{display:block;padding:4px 1px;  text-align:center; font-size:.8em;   }
.nav-item{ margin-top:0px; padding-top:2px; padding-bottom:2px; padding-left:15px; padding-right:15px; line-height:1.1em;}
.desk { display:none;}
.mobi { display:block;}
.address {font-size:1.2em;  margin:4px 2px 5px 2px; text-align:center; }
.slideshade{ width:100%;  margin:0px; border-radius: 0px; }
.slogan{	font-size:1.4em;}
#btn {  font-size:1em;}
.buffh { margin-top:10px;}
.pull{margin-top: -20px; }
#phone { font-size:1.4em; margin:4px 2px 0px 2px;}
.phone {  margin:0px 2px 0px 2px; line-height: 1.4em;}
.homebox{  padding-top:50px;}
.hlogo { margin:6px 6px 6px 6px;}
.serviceareapic { height:300px; }
.headerlogo { max-width: 180px;  margin: 3px 3px 6px 3px;  }    
    .slidebox{margin-top: -290px; margin-bottom:320px; z-index:899999; position: absolute; width: 100%;}
   .slidecaption {	font-size:2em;}
    .threebuttonm {border:3px solid #ffffff;  border-radius: 20px; margin: 10px; width:240px;}
}

@media (min-width:992px){.nav-link{display:block;padding:4px 2px; font-size:.9em; text-align:center;  }
.nav-item{ margin-top:0px;  padding-top:2px; padding-bottom:2px; padding-left:30px; padding-right:30px; line-height:1.1em;}
.slogan
{	font-size:1.3em;

}
.desk { display:block;}
.mobi { display:none;}
.address {font-size:1.6em;  margin:28px 2px 10px 2px; text-align: right; }
.slideshade{ width:700px;  margin-left: 120px; border-radius:20px; }
#btn {  font-size:1.2em;}
.pull{margin-top: -34px; }
.buffh { margin-top:10px;}
#phone { font-size:2em; margin:8px 2px 0px 2px;}
.phone {  margin:26px 2px 0px 2px; line-height: 1.8em;}
.homepic { }
.hlogo { margin:12px 6px 6px 6px;}
.serviceareapic { height:400px; }
.headerlogo { max-width:180px;  margin: 3px 3px 6px 3px;  }
    .slidebox{margin-top: -300px; margin-bottom: 450px; z-index:899999; position: absolute; width: 100%;}
   .slidecaption {	font-size:2.8em;}
}
@media (min-width:1200px){.nav-link{display:block;padding:4px 2px;   text-align:center;    font-size:1em; }
.nav-item{ margin-top:0px;  padding-top:0px; padding-bottom:0px; padding-left:43px; padding-right:43px; line-height:.9em;}
.slogan{	font-size:1.4em;}
.desk { display:block;}
.mobi { display:none;}
.address {font-size:1.8em; line-height:1.2em;  margin:34px 20px 10px 2px; text-align: right; }
.slideshade{ width:700px;  margin-left: 180px; border-radius:20px; }
#btn {  font-size:1.2em;}
.pull{margin-top: -34px; }
.buffh { margin-top:18px;}
#phone {  font-size:2em; margin:4px 2px 0px 2px;}
.phone {  margin:36px 2px 0px 2px; line-height: 1.8em;}
.homebox { padding-top:100px;}
.hlogo { margin:18px 6px 8px 6px;}
.headerlogo { max-width:180px; margin: 3px 3px 6px 3px; }
.serviceareapic { height:510px; }
    .slidebox{margin-top: -380px; margin-bottom: 480px; z-index:899999; position: absolute; width: 100%;}
    .slidecaption {	font-size:3em;}
}



.nav-link a:link, .nav-link a:visited{color:#f1cb42; background:none;  }

.nav-link a:focus, .nav-link a:hover, .nav-link:active{text-decoration:none; 
	color:#ffffff; opacity: .9; }


.navbar navbar-expand-sm { padding:0px; margin:0px; }
.navbar .navbar-nav { float: none;  }


a:link {
	text-decoration: none;
	color:#001349;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration:none;
}	


.hb{color:#445274;background-color:#f9e84d; padding:10px 14px 12px 14px; margin:10px; font-size:1.2em;   }
.hb:focus,.hb:hover{color:#fff;background-color:#f9c400; }
.hb.active{color:#fff;background-color:#f9c400; border-color:#f9e84d;}

p { font-size:1.1em;}

hr {border-top:4px solid #991f2b;}
.bighr {border-top:4px solid #991f2b; width: 90%;}
.smallhr {border-top: 1px solid #f27294; margin-bottom: 14px;}
h1 {font-family: "Teko", sans-serif;
	color:#085768;
	font-weight:bold;
	font-size:3.2em;
	line-height:1.1em; }
	
h2 {padding:4px 12px 8px 12px;
	margin:0px 0px 0px 0px;
	font-size:2em;
	color:#2b8eb0;
	line-height:1.5em;
    font-family: "Teko", sans-serif;
	text-align:center;	}

h3 {
	 font-family: "Teko", sans-serif;
	font-size:1.8em;
	margin-bottom:10px;
	color: #111111;	}
		
h4 {
	color:#111111;
    font-family: "Crimson Text", serif;
    font-size:1.8em;
   
    font-weight:normal;

		}
	
.bar { background:#92151f; height:6px; width:40%; alignment-adjust:middle; margin:0px 0px 20px 0px;}
.wbar { background:#ffffff; height:3px; width:220px; alignment-adjust:middle; margin:10px 0px; box-shadow:#0c2335 1px 1px 3px 0px;}

.feat
{
	border-radius:9px;
	margin:5px 0px;
	padding:10px 10px 10px 10px;
	background: #ffecaa;
	
	border:2px solid #ffde68;
	
}
.featcrab
{
	border-radius:9px;
	margin:15px;
	padding:18px;
	background: url("../images/crabby.png") bottom center no-repeat #ffecaa;
	border:2px solid #ffde68;
	
}

.tablehead {background: #991f2b; color: #ffffff; font-weight: bold;}
.featint
{
	border-radius:20px;
	margin:5px;
	padding:18px 18px 20px 18px;
	background: rgb(210,29,46); /* Old browsers */
background: -moz-linear-gradient(top, rgba(210,29,46,1) 0%, rgba(169,3,41,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(210,29,46,1) 0%,rgba(169,3,41,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(210,29,46,1) 0%,rgba(169,3,41,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d21d2e', endColorstr='#a90329',GradientType=0 );
	border:2px solid #a90329;
	
	font-weight:normal;
	color:#fff;
	text-align:left;
}


.featimg { text-align:center; margin-bottom:-60px;}


ul {
	font-weight:bold;
	list-style-image:url(../images/sul.png);
	}	
	


.hbox{
	background:#fff9e2;
	padding:6px 10px 12px 10px;
	border:#6f070f 2px solid;

	border-top:#6f070f 1px solid;
	width:90%;
	font-size:1.1em;
	border-radius:10px;}


.feat-box{
	
	
	border-radius:4px;
	border:#f3d253 1px solid;
	color:#200;
	margin:25px 15px;
	padding:10px 15px 10px 15px;}	




.homebox {
            animation: fadeInAnimation ease 2s;
            animation-iteration-count: 1;
            animation-fill-mode: forwards;
        }
        @keyframes fadeInAnimation {
            0% {
                opacity: 0;
				margin-top:40px;
            }
            100% {
				margin-top:10px;
                opacity: 1;
            }
        }
		


.boxout {border-radius:12px; background:#C00; padding:12px; font-size:2em; color:#fff; text-align:center; font-family: "Rubik", sans-serif;}
.logom { margin-bottom:8px;}



#footer { color:#fde385;
	
	text-align:center;
	background:#074956;
padding:30px 0px 30px 0px; }


#footer a:link, #footer a:visited, #footer a:active {
	color:#fde385;	
	text-decoration:none;
}
#footer a:hover {
	color:#fff;
}

.footlogo { margin:5px 14px; }
#ulf{
	border-bottom:2px solid #cccccc;
	font-size:.9em;
	margin:0px;
	padding:0px;
	}
	
.logo { margin:5px 15px;}

	
#ftrmenu {
	
	margin: 60px auto 0 auto;
	text-align: center;
}

.shadow { text-shadow:#3a880b 2px 2px 2px;}	



#fphone {  font-size:1.9em; margin:18px 2px 2px 2px;}

#cwr {
	margin:0 auto;
	background-color:none;
	color:#ccc;
	background:#111;
	text-align:center;
	font-size:.7em;
}



.cul { list-style:url(../images/sul.png); font-size:1.3em; color:#222222; line-height:1.3em;}
.nul { list-style:url(../images/ula.png);  font-size:1.3em; color:#222222; line-height:1.3em;}

.whul { list-style:url(../images/sul.png); font-size:1.3em; color:#222222; line-height:1.3em;}

.hbox{
	font-weight:bold;
	text-align:center;
	border-radius:10px;
	border-bottom:6px solid #f25500;
	color:#4a1315;
	margin:14px 10px;
	background:#ffda2b;
	padding:26px 20px 20px 20px;
}



#btnh a{color:#fff!important;}

#btnh {
  -moz-box-shadow: 0px 5px 7px -5px #ffffff;
	-webkit-box-shadow: 0px 5px 7px -5px #ffffff;
	box-shadow: 0px 5px 7px -5px #ffffff;
	background: rgb(164,125,120); /* Old browsers */
background: -moz-linear-gradient(top, rgba(164,125,120,1) 0%, rgba(103,62,56,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(164,125,120,1) 0%,rgba(103,62,56,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(164,125,120,1) 0%,rgba(103,62,56,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a47d78', endColorstr='#673e38',GradientType=0 );
  border-radius:8px;
  color:#ffffff;
 border:2px solid #ffffff;
  font-weight:bold;
  margin:10px 8px 6px 8px;
  max-width:300px;
  padding: 6px 3px;
  text-align:center;
  text-decoration: none;
}


#btnh:hover {
 background: rgb(103,62,56); /* Old browsers */
background: -moz-linear-gradient(top, rgba(103,62,56,1) 0%, rgba(163,104,97,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(103,62,56,1) 0%,rgba(163,104,97,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(103,62,56,1) 0%,rgba(163,104,97,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#673e38', endColorstr='#a36861',GradientType=0 );
  color:#eaeaea;
 
  text-decoration: none;
   -webkit-transition: all .25s ease;
       -moz-transition: all .25s ease;
        -ms-transition: all .25s ease;
         -o-transition: all .25s ease;
            transition: all .25s ease;
}


@media (max-width: 767px) { 

.one { display:none;}
.two { display:none;}
.three { display:none;}
.four { display:block;}
#btnh {
  font-size:1.4em;}
 }
 

@media (min-width: 768px) { 
.one { display:none;}
.two { display:none;}
.three { display:block;}
.four { display:none;}
#btnh {
  font-size:1.2em;}
}

@media (min-width: 992px) { 
.one { display:none;}
.two { display:block;}
.three { display:none;}
.four { display:none;} 

#btnh {
  font-size:1.4em;}
 }

@media (min-width: 1200px) { 
.one { display:block;}
.two { display:none;}
.three { display:none;}
.four { display:none;}

#btnh {
  font-size:1.4em;}

}





.full { width:100%;}
.nopad {margin:0px; padding:0px;}		



navn {
	margin:0px auto 0px auto;
	padding-bottom:0px;
  width:100%;
  height:38px;
  display:inline-block;
   background:#00596b;
}

navn ul {
	margin:0;padding:0;
  list-style-type:none;
  float:left;
  display:inline-block;
}

navn ul li {
	position:relative;
	float:left;
  display:inline-block;
}

li > a:after { content: ' »'; } /* Change this in order to change the Dropdown symbol */

li > a:only-child:after { content: ''; }

navn ul li a {
	padding:10px 20px;
  display:inline-block;
  color:#fff0b9!important;
  text-decoration:none!important;
}

navn ul li a:hover {
  color:#5d1519!important;
  background:#fff0b9!important;
    -webkit-transition: all .25s ease;
       -moz-transition: all .25s ease;
        -ms-transition: all .25s ease;
         -o-transition: all .25s ease;
            transition: all .25s ease;
}

#dwl a:hover {
  
  background:#d6c3b2!important;
    -webkit-transition: all .25s ease;
       -moz-transition: all .25s ease;
        -ms-transition: all .25s ease;
         -o-transition: all .25s ease;
            transition: all .25s ease;
}


navn ul li ul {
	display:none;
  position:absolute;
  left:0;
   width:260px;
   background:#ffffff;
  float:left;
  font-size:1em;
  	
    z-index:999999;
}

navn ul li ul li {
	width:100%;
    margin-left: 0px;
	color:#94d8fd;
	 background:#ffffff!important;
  border-bottom:1px solid rgba(255,255,255,.3);
}

navn ul li:hover ul {
  display:block;
  
}


#desk-menu{
 
  color:#000000;
}

#dw:visited,
#dw:link {  
  color:#ffffff!important;
    -webkit-transition: all .25s ease;
       -moz-transition: all .25s ease;
        -ms-transition: all .25s ease;
         -o-transition: all .25s ease;
            transition: all .25s ease!important;}

#dw:hover,
#dw:focus
 {
  color:#f1cb42!important;  
}
#ddw:link { 
    font-size: .9em;
  color:#ffffff!important;
    -webkit-transition: all .25s ease;
       -moz-transition: all .25s ease;
        -ms-transition: all .25s ease;
         -o-transition: all .25s ease;
            transition: all .25s ease!important;}

#ddw:hover,
#ddw:focus
 {
  color:#f1cb42!important;  
}

@media (max-width: 767.9px) { 
li > a:after { content: ' '; } /* Change this in order to change the Dropdown symbol */

li > a:only-child:after { content: ''; }
}
@media (min-width: 768px) { 
navn ul li {
	margin:0 2px 0 2px;
	font-size:.8em;
}
}

@media (min-width: 992px) { 
navn ul li {
	margin:0px 40px 0px 40px;
	font-size:.9em;
}	
 }

@media (min-width: 1200px) {
navn ul li {	
	margin:0px 54px 0px 54px;
	font-size:1em;
}
	 }
@media (min-width: 1400px) {
navn ul li {	
    margin:0px 70px 0px 70px;
	font-size:1em;
}
	 }
.navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='2 1 29 28' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E"); } 

.navbar-toggler { background:#a47d78; padding:4px 4px 6px 9px;}



.nob { margin:0px; border:0px; border-radius:0px;}

#btn {
 background: #db5112;
background: linear-gradient(180deg,rgba(219, 81, 18, 1) 0%, rgba(153, 31, 43, 1) 100%);
  -webkit-border-radius: 20;
  -moz-border-radius: 20;
  border-radius: 10px;
  
  color: #ffffff;
  font-size:1.4em;
  font-weight:bold;
  margin:5px;
  padding: 8px 18px 8px 18px;
  border: solid #fff 1px;
  border-bottom:4px solid #fff;
  text-align:center;
  text-decoration: none;
}

#btn:hover {
  background: #db5112;
background: linear-gradient(0deg,rgba(219, 81, 18, 1) 0%, rgba(153, 31, 43, 1) 100%);
  text-decoration: none;
    text-shadow: -1px -1px 1px #000000;

}

