@import url('reset.css'); 
body{ font-family: 'Source Sans Pro', sans-serif;color: #444;line-height: 1.5;width:100%;font-size:16px;}
.fed{font-weight:bold;}

h1, h2{font-size:30px;color:#444;font-weight:bold;margin-bottom:5px;line-height:27px;}
h3{font-weight:bold;}
#braeke_overskrift, #kort_overskrift, #kontaktlink_smallscreen, .vandret_streg2, #breake_underoverskrift{display:none;}

                     /*topnavigation*/
#topsamling{width:100%;position:fixed;top:0px;background-color:#ffffff;z-index:100000;max-height:145px;} 
#logo_div{width:1010px;margin-left:5%;padding-top:10px;} 
#logo_div a{text-decoration:none;} 
#logo_div img{width:675px;}

#nav-center{float:right;width:400px;}
.mainnav{width:100%;position:relative;top:-40px;}
.mainnav li {display:inline-block;border-left:1px solid #dddddd;border-right:1px solid #dddddd;margin-right:-4px;}
.mainnav li a{text-decoration:none;color:#444;font-weight:600;letter-spacing:0px;padding:10px 15px;font-size:16px;color:#111;}
.mainnav li a:hover, .mainnav li a:active{color:#90A7AE; 
-webkit-transition: all 0.2s ease-in-out; 
-moz-transition: all 0.2s ease-in-out; 
-o-transition: all 0.2s ease-in-out; 
transition: all 0.2s ease-in-out;}

hr{border:0;height:1px;width:85%;margin-top:-5px;background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));}

                    /*topoverskrift*/
#top{height:130px;position:relative;top:230px;text-align:center;padding-bottom:50px;z-index:10000;}
#forside_overskrift{font-size:55px;color:#ffffff;}   
#forside_underoverskrift{font-size:40px;color:#ffffff;}                      

#topbillede{width:100%;margin-top:-40px;}

                    /*menupunkterne og smoothscroll*/
.container{width: 100%;clear:both;}
#start{}
#udlejning{height:550px;position:relative;top:-100px;padding-top:190px;width:1000px;margin:0 auto;}
.tekst_omos a{color:#444;}
#billede_kontakt{margin-top:25px;width:130px;height:130px;}
#billede_kontakt img{width:100%;}
#billede_kontakt_tekst{margin-top:45px;}
#sortiment{position:relative;top:-50px;padding-top:150px;}
#underdiv{width:1000px;margin:0 auto;}

#kontakt{padding-top:130px;margin:0 auto;margin-top:-100px;}



                        /*maskinopslag*/
#udlejning_undertekst{margin-top:-5px;margin-bottom:10px;font-weight:bold;}
#samlede_maskiner_index{margin-left:-16px;}  
#samlede_maskiner_index a{text-decoration:none;text-align:center;}
.maskinopslag_index{background-color:#ffffff;width:300px;height:350px;overflow:hidden;margin:15px 16px;display:inline-block;box-shadow: 4px 8px 4px #777777; border:1px solid #777;;}
.maskintype_index{font-size:30px;font-weight:bold;color:#777;margin-top:20px;}
.model_index{font-size:20px;color:#444;margin-top:-10px;}
.billede_index{height:180px;}
.billede_index img{height:100%;margin-top:30px;}
.prisfra_index{position:relative;top:10px;background-color:#FF0101;color:#FFF;border-radius:10px;}

.maskinopslag_popup_venstre{width:68%;height:400px;overflow:hidden;line-height:18px;position:relative;top:0px;display:inline-block;}

#kontaktlink_bigscreen{position:relative;top:15px;left:0px;}

.maskintype_popup{font-weight:bold;color:#444;font-size:25px;margin-top:20px;}
.teknisk_popup{margin-top:10px;}
.beskrivelse_popup{margin-top:10px;font-style:italic;}
.prisfra_popup{font-weight:bold;margin-top:15px;color:#FF0101;}

.maskinopslag_popup_hojre{width:30%;height:400px;overflow:hidden;display:inline-block;}
.maskinopslag_popup_hojre img{width:100%;}

.book_knap{position:relative;top:50px;left:30px;padding:5px 20px;height:25px;font-size:16px; border:none;background-color:#F89829;color:#ffffff;border-radius:4px;}
.book_knap:hover, .book_knap_pop:hover{background-color:#ff6600;
transition: background-color 0.4s ease;
-webkit-transition: background-color 0.4s ease;
-ms-transition: background-color 0.4s ease;
-moz-transition: background-color 0.4s ease;}

.tilbud_div{width:100px;height:100px;float:right;position:relative;top:-50px;right:10px;}
.tilbud_img{width:100%;}
.ekstra_billeder_popup{position:relative;top:-100px;}
.ekstra_billede_index{display:inline-block;width:200px;margin-right:25px;}
.ekstra_billede_index img{width:100%;}



/*værktøj*/
#vaerktoej{width:1000px;margin:0 auto;margin-top:50px;} 
 .tabel{width:100%;}
.tabel_print{width:100%;}
.tabel1{width:45%;}
.tabel2{width:40%;}
.tabel3{width:15%;}

                        /*videoer*/
#videoer{width:1000px;margin:0 auto;margin-top:100px;}  
.videoboks{width:48.5%;display:inline-block;margin-top:15px;}
.videoplayer{width:100%;height:auto;display:inline-block;} 
.videotekst{color:#000;font-weight:500;}
.videomellemrum{margin-left:2%;} 

                        /*facebook*/
#facebook{margin-top:60px;}
#facebook a{}
#facebook img{position:relative;top:11px;left:5px;}

                        /*kontaktform*/
#kontaktomraade{width:100%; margin:60px 0 0 0;height:440px;background-color:#6DB6BC;}
#kontaktform{width:55%;margin:0 auto;position:relative;top:50px;}
#kontaktoverskrift{font-size:30px;color:#fff;text-align:center;}
#formular{margin-top:20px;}

#navn{width:100%;height:45px;border:none;font-size:15px;color:#777777;}
#email{width:100%;height:45px;border:none;font-size:15px;color:#777777;margin-top:4px;}
#tekstboks{width:100%;border:none;height:94px;font-family: 'Lato', sans-serif;font-size:15px;color:#777777;position:relative;top:4px;}

#send_div{width:50%;margin:0 auto;margin-top:40px;}

#sendknap{width:100%;height:35px;color:#fff;background-color:#6DB6BC;border:1px solid #fff;font-size:15px;/*position:relative;top:20px; left:180px;*/}
#sendknap:hover{color:#6DB6BC;background-color:#ffffff;transition: background-color 0.5s ease;
-webkit-transition: background-color 0.5s ease;
-ms-transition: background-color 0.5s ease;
-moz-transition: background-color 0.5s ease;}

#lukketag{text-decoration:none;color:#6DB6BC;margin-left:15px;}

                        /*popup-beskeder kontaktformular*/
.slutbesked_kontaktformular{width:360px;height:200px;background-color:#ffffff;border:1px solid #bbbbbb;
position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);padding:40px;z-index:10;}
.slutbesked_kontaktformular a{position:relative;top:-20px;left:320px;text-decoration:none;color:#F89829;font-size:25px;}
.sluttekst{font-size:16px;}
.slutbesked_overskrift{font-size:30px;}
.slutbesked_overskrift a{font-size:30px;position:relative;top:0px;left:70px;}

 
                        /*google kort*/
#google_kort{width:600px;height:500px;}
#google_tekst{font-size:20px;color:#333;font-weight:500;margin-top:10px;}
#integreret_kort{margin-top:20px;width:600px;height:400px;border:none;}

                        /*footer*/
#mindre_font{background-color:#82878D;color:#ffffff;padding:5px 0 30px 0;width:100%;font-size:15px;}
#samlet_footer{background-color:#777777;margin-top:-50px;height:130px;}
#samlet_footer{color:#ffffff;}
#samlet_footer a:hover{color:#444444;}

#sojleboks{width:1000px;margin:0 auto;line-height:20px;padding-top:20px;}
#sojle1{display:inline-block;width:175px;margin-right:155px;position:relative;top:10px;margin-left:50px;}
#sojle1 a{text-decoration:none;color:#ffffff;}

#sojle2{display:inline-block;width:170px;margin-right:200px;position:relative;top:10px;}
#sojle2 a{color:#ffffff;}
#sojle2 a:hover{color:#000000;}

#sojle3{display:inline-block;width:180px;position:relative;top:10px;}
#sojle3 a{color:#ffffff;}
#sojle3 a:hover{color:#000000;}

                /*om cookies*/
.bundstreamer_om_cookies {width:100%;position:fixed;bottom:0;}
.bundstreamer_om_cookies_tekst{font-size:110%;color:#222222;background: #f9f9f9;border:1px solid #91B4C4;padding: 15px 0px;text-align: center;}
.bundstreamer_om_cookies_tekst a{color:#91B4C4;text-decoration:none;font-weight:bold;}
.bundstreamer_om_cookies_tekst a:hover{border-bottom:1px solid #91B4C4;}
.accepter_cookies a{color:#ffffff;text-decoration:none;background-color:#91B4C4;margin-left:15px;padding:1px 3px 3px 3px;}
.del_bundstreamer{display:none;}

#sojle1 a:hover{color: #1C1D1F;cursor:auto;}

#cookies_data{margin-bottom:100px;width:60%;height:3000px;font-size:16px;line-height:22px;}
#priser_overskrift{font-size:40px;color:#333;font-weight:500;margin-top:10px;}
.priser_tekst{font-size:18px;color:#333;}
.priser_underoverskrift{font-size:20px;color:#333;font-weight:bold;margin-top:40px;margin-bottom:5px;}



                    /*start magnific popup*/
.zoom-anim-dialog{background: white;padding:30px;text-align: left;width:800px;height:500px;margin: 40px auto;position: relative;margin-top:150px;}                                          
                        
.my-mfp-zoom-in .zoom-anim-dialog {
	opacity: 0;
	-webkit-transition: all 0.2s ease-in-out; 
	-moz-transition: all 0.2s ease-in-out; 
	-o-transition: all 0.2s ease-in-out; 
	transition: all 0.2s ease-in-out; 
	-webkit-transform: scale(0.8); 
	-moz-transform: scale(0.8); 
	-ms-transform: scale(0.8); 
	-o-transform: scale(0.8); 
	transform: scale(0.8); }

.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog {
	opacity: 1;
	-webkit-transform: scale(1); 
	-moz-transform: scale(1); 
	-ms-transform: scale(1); 
	-o-transform: scale(1); 
	transform: scale(1); }

.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog {
	-webkit-transform: scale(0.8); 
	-moz-transform: scale(0.8); 
	-ms-transform: scale(0.8); 
	-o-transform: scale(0.8); 
	transform: scale(0.8); 
	opacity: 0;}

.my-mfp-zoom-in.mfp-bg {
	opacity: 0;
	-webkit-transition: opacity 0.3s ease-out; 
	-moz-transition: opacity 0.3s ease-out; 
	-o-transition: opacity 0.3s ease-out; 
	transition: opacity 0.3s ease-out;}

/* animate in */
.my-mfp-zoom-in.mfp-ready.mfp-bg {opacity: 0.8;}
/* animate out */
.my-mfp-zoom-in.mfp-removing.mfp-bg {opacity: 0;}
                        /*slut magnific popup*/

                        /*login og send password*/           
#login_formular{font-family: 'Source Sans Pro', sans-serif;}
.kontakt_overskrift{font-size:30px;}
.glemt_kodeord_label{margin-bottom:10px;}
.inputfelt{font-size:16px;font-weight:300;width:440px;background-color:#e6e6e6;height:40px;margin-bottom:5px;border:none;font-family: 'Oswald', sans-serif;}
.kontaktformular_knap{width:150px;height:35px;font-size:16px; border:none;background-color:#F89829;color:#ffffff;border-radius:4px;}
.kontaktformular_knap:hover{background-color:#ff6600;
transition: background-color 0.4s ease;
-webkit-transition: background-color 0.4s ease;
-ms-transition: background-color 0.4s ease;
-moz-transition: background-color 0.4s ease;}   
.ingen_adgang{color:red;width:370px;position:absolute;top:50px;}   

@media (max-width: 1200px){#forside_overskrift{font-size:45px;}#forside_underoverskrift{font-size:30px;}} 

@media (max-width: 1145px){.mainnav{position:relative;top:0px;}#top{padding-top:20px;}#topsamling{max-height:170px;}hr{margin-top:15px;}} 
@media (max-width: 1100px){#udlejning{width:80%;}#underdiv{width:660px;margin-left:10%;}
#vaerktoej{width:80%;}#videoer{width:80%;}.zoom-anim-dialog{margin-top:200px;}} 

@media (max-width: 1024px){#cookies_data{width:84%;margin-bottom:50px;}}  
@media (max-width: 1018px){#sojleboks{width:700px;}#sojle1{margin-right:35px;margin-left:0px;}#sojle2{margin-right:120px;}}

@media (max-width: 1000px){
#topbillede{margin-top:0px;}
#top{height:130px;position:relative;top:600px;padding-bottom:0px;}
#forside_overskrift{font-size:55px;color:#000000;}   
#forside_underoverskrift{padding-top:10px;font-size:25px;color:#000000;line-height:27px;margin-top:15px;}
#udlejning{position:relative;top:50px;padding-top:190px;}
.vandret_streg2{display:block;}#sortiment{margin-top:180px;}}

@media (max-width: 981px){.videomellemrum{margin-left:2.2%;}#sortiment{margin-top:200px;}}
@media (max-width: 888px){#udlejning{padding-top:210px}}

@media (max-width: 870px){
.zoom-anim-dialog{width:500px;height:800px;}
.maskinopslag_popup_hojre{height:400px;}
.maskinopslag_popup_venstre{height:400px;}
.ekstra_billeder_popup{position:relative;top:-70px;}
.ekstra_billede_index{margin-right:15px;}}

@media (max-width: 851px){#kontaktform{width:95%;}#top{position:relative;top:550px;}}
@media (max-width: 832px){#baggrundsimg{margin-top:-50px;}}
@media (max-width: 789px){#logo_div{width:95%;display:block;margin:0 auto;}#nav-center{display:block;width:100%;margin:0 auto;}.mainnav{text-align:center;}
#udlejning{padding-top:210px}} 

@media (max-width: 768px){.lille_overskrift{font-size:25px;}}


@media (max-width: 749px){#underdiv{width:80%;margin:0 auto;}#vaerktoej{font-size:12px;width:80%;} .tabel{width:100%;}
.tabel_print{width:100%;}.tabel1{width:42%;}.tabel2{width:42%;}.tabel3{width:16%;}}

@media (max-width: 738px){#top{padding-top:0;position:relative;top:500px;}#forside_overskrift{font-size:35px;}
#forside_underoverskrift{padding-top:0px;font-size:20px;line-height:20px;}#udlejning{position:relative;top:0px;}}

@media (max-width: 718px){#samlet_footer{font-size:20px;height:400px;}#sojleboks{width:100%;margin:0 auto;line-height:25px;}
#sojle1{display:block;width:280px;margin:0 auto;padding-top:25px;}
#sojle2{display:block;width:280px;margin:0 auto;padding-top:40px;}
#sojle3{display:block;width:280px;margin:0 auto;padding-top:40px;padding-bottom:20px;}
#topsamling{width:100%;}#logo_div{width:95%;}#logo_div img{width:100%;}hr{margin-top:30px;}#topbillede{margin-top:50px;}} 

@media (max-width: 682px){#cookies_data{height:3200px}#braeke_overskrift{display:block;}}  
@media (max-width: 650px){#cookies_data{font-size:12px;line-height:19px;}}  
@media (max-width: 600px){.videoboks{width:100%;display:block;}.videoplayer{display:block;}.videomellemrum{display:none;}#top{position:relative;top:450px;}#breake_underoverskrift{display:block;}} 
@media (max-width: 584px){.zoom-anim-dialog{padding:30px 5px 10px 30px;width:85%;margin:0 auto;margin-top:180px;}
.maskinopslag_popup_hojre{width:0%;}.maskinopslag_popup_hojre img{display:none;}
.maskinopslag_popup_venstre{width:98%;height:350px;overflow:hidden;display:block;}
.model_popup{margin-top:5px;}
.book_knap_pop{position:absolute; bottom:0px;right:0px;padding:5px 15px 10px 15px;width:60px;font-size:16px;text-align:center; border:none;background-color:#F89829;color:#ffffff;border-radius:4px;}
.ekstra_billeder_popup{position:relative;top:-350px;}
.ekstra_billede_index{margin-right:5px;}}  

@media (max-width: 538px){#sortiment{position:relative;top:50px;}#samlet_footer{margin-top:20px;}}
@media (max-width: 522px){#cookies_data{height:3500px}#top{position:relative;top:380px;padding-bottom:0px;}#topbillede{margin-top:-10px;}} 

@media (max-width: 518px){.accepter_cookies a{margin-left:5px;padding:0px 3px 0px 1px;}
.zoom-anim-dialog{height:1400px;}
.ekstra_billeder_popup{position:relative;top:-400px;}
.ekstra_billede_index{display:block;width:100%;max-width:300px;margin:0 auto;margin-bottom:20px;}
.ekstra_billede_index img{width:100%;}}

@media (max-width: 512px){.lille_overskrift{font-size:22px;position:relative;top:-5px;}}


@media (max-width: 474px){#priser_overskrift{font-size:33px;}#udlejning{width:85%;}#underdiv{width:85%;}#vaerktoej, #videoer{width:85%;}} 
@media (max-width: 448px){#cookies_data{height:3800px}#kort_overskrift{display:block;}#fuld_overskrift{display:none;}#top{position:relative;top:340px;;}}

@media (max-width: 430px){.lille_overskrift{font-size:20px;}}
@media (max-width: 424px){#forside_overskrift{font-size:30px;}#kontaktomraade{height:470px;}}
@media (max-width: 421px){#priser_overskrift{font-size:30px;}#udlejning,#kontaktoverskrift{line-height:25px;}#sortiment{position:relative;top:80px;}#samlet_footer{margin-top:50px;}} 
@media (max-width: 406px){#cookies_data{height:4000px}#forside_underoverskrift{font-size:20px;line-height:18px;}} 

@media (max-width: 388px){.priser_tekst{font-size:15px;}.zoom-anim-dialog{width:80%;}#sortiment{position:relative;top:140px;}#samlet_footer{margin-top:110px;}}
@media (max-width: 384px){.lille_overskrift{font-size:18px;}}
@media (max-width: 383px){#top{position:relative;top:300px;;}}
@media (max-width: 373px){#kontaktomraade{height:500px;}#spalte2{width:45%;position:relative;top:0px;left:40px;}}
@media (max-width: 370px){#priser_overskrift{font-size:25px;}}
@media (max-width: 368px){.mainnav li a{padding:10px 10px;}}
@media (max-width: 362px){#forside_overskrift{font-size:27px;}}
@media (max-width: 354px){#vaerktoej{width:90%;margin-left:7%;}#sortiment{position:relative;top:180px;}#samlet_footer{margin-top:150px;}}

@media (max-width: 345px){.zoom-anim-dialog{width:85%;}}
@media (max-width: 339px){.mindre_font{font-size:19px;}}
@media (max-width: 330px){#cookies_data{height:4200px}#forside_overskrift{font-size:25px;}#sortiment{position:relative;top:250px;}#samlet_footer{margin-top:220px;}}
@media (max-width: 325px){.mainnav li a{padding:10px 9px;}.ekstra_billeder_popup{position:relative;top:-300px;}}






/*i 789 skal laves ekstra padding på menupunkter ellers scrolles for langt*/


