/*---------------------------------------------------------------------------------

 Theme Name:   Noname
 Theme URI:    
 Description:  
 Author:       Noname
 Author URI:   
 Template:     Divi
 Version:      1
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

------------------------------ ADDITIONAL CSS HERE ------------------------------*/

html, body {
    max-width: 100%;
    overflow-x: hidden;
	}
body {
    font-family: Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
    font-size: 13px;
    line-height: 1.4em;
}
h1, h2 {
    font-family: Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
    font-size: 23px !important;
    line-height: 1.4em !important;
	font-weight: bold !important;
}

/** karta höjd **/
#wpgmza_map_15, #wpgmza_map_1 {
	height: 80vh !important;
	}
@media all and (max-width: 480px) {
	#wpgmza_map_15, #wpgmza_map_1 {
		height: 65vh !important;
		}
	}
#wpgmza_map_2 {
	min-height: 100vh;
	height: 100% !important;
	width: auto;
	}

.wpgmza_sl_main_div {
    margin-left: 10% !important;
    margin-top: 1%;
	}

/** inloggning **/
.post-password-required {
    width: auto;
	background: #0E2538;
    height: 100vh;
    background-repeat: no-repeat;
    background-size: cover;
   	padding-left: 35%;
	padding-right: 65%;
		}
.post-password-required h1 {display: none; }



@media all and (max-width: 480px) {
	.post-password-required {
   		padding-left: 5%;
		padding-right: 95%;
		}	
	}
.et_password_protected_form {
	max-width: 27em;
	padding-top: 10vw;
	width: 90vw;
	}
@media all and (max-width: 480px) {
	.et_password_protected_form {
		max-width: 35em;
		}
	}
.et_password_protected_form p {
	color: #fff;
	}
.et_password_protected_form .et_submit_button {
	color: #fff;
	}

/** karta reglage */
input.text, input.title, input[type="text"], select, textarea {
    margin: 2px;
	}
input.text, input.title, input[type="email"], input[type="password"], input[type="tel"], input[type="text"], select, textarea {
	padding: 8px;
    border-radius: 5px;
	}
.wpgmza_sl_radius_select {
    float: left;
	}
.wpgmza_sl_search_button_div {
    float: left;
    margin-left: 11.5em;
	}
@media all and (max-width: 480px) {
	.wpgmza_sl_search_button_div {
		float: left;
    	margin-left: 0;
		}
	}
.wpgmza_sl_reset_button_div {
    float: left;
    margin-left: .5em;
	}
button, input, select, textarea {
    padding: 5px;
    border-radius: 6px;
	}
.sl_use_loc {
    margin-top: 2px;
    padding: 6px;
	}
@media all and (max-width: 480px) {
	.wpgmza_sl_category_innerdiv1 {
    	float: none !important;
		}
	}

/** kartikontext **/
.gm-style div {
    text-align: left;
	}

/** Lägga tll kund **/
h2, h3 {
	margin: 1em 1em !important;
	}
.wpgmza_table {
    width: 70vw !important;
	}
.entry-content tr td, body.et-pb-preview #main-content .container tr td, .wpgmza_table {
	padding: 2px 2px 0 1.5em !important;
	}
.button-primary {
    margin: 10px -1px !important;
	}

/** Lista kund **/
.widefat thead td input, .widefat tfoot td input {
    margin-left: -9px !important;
	}
.widefat th.sortable, .widefat th.sorted {
    padding-left: 9px !important;
	}
@media all and (max-width: 782px) {
	.tablenav.bottom .tablenav-pages {
    	margin-top: 68px !important;
		}	
	.tablenav .tablenav-pages {
		margin: 0 0 12px !important;
		}
	}
@media all and (max-width: 480px) {
	.tablenav .tablenav-pages .button, .tablenav .tablenav-pages .tablenav-pages-navspan {
    	margin: 18px 5px -13px 3px;
		}
	.tablenav .tablenav-pages {
    	margin: 5em 0 -11px 3px !important;
		}
	.tablenav.top {
    	margin: -44px 0 35px 0 !important;
		}
	}

/** Blurps **/
.et-waypoint:not(.et_pb_counters) {
    opacity: 1;
	}
.et_pb_gutters1 .et_pb_column_1, .et_pb_gutters1.et_pb_row .et_pb_column_1 {
	width: 9.667%;
	margin-left: 6.9%;
	}
.et_pb_gutters1 .et_pb_column_2, .et_pb_gutters1.et_pb_row .et_pb_column_2 {
    width: 9.667%;
	}
.et_pb_gutters1 .et_pb_column_3, .et_pb_gutters1.et_pb_row .et_pb_column_3 {
    margin-right: 6.9%;
	}
@media all and (max-width: 1024px) {
	.et_pb_gutters1 .et_pb_column_1, .et_pb_gutters1.et_pb_row .et_pb_column_1,
	.et_pb_gutters1 .et_pb_column_2, .et_pb_gutters1.et_pb_row .et_pb_column_2 {
		width: auto;
		margin-left: 0;
		}
	.et_pb_gutters1 .et_pb_column_3, .et_pb_gutters1.et_pb_row .et_pb_column_3 {
    	margin-right: 0;
		}
	}
