div.pdfemb-viewer {
overflow: hidden;
line-height: 1;
margin: 0px;
padding: 0px;
border: 1px solid black;
position: relative;
text-align: left;
direction: ltr;
background-color: lightGrey;
}
div.pdfemb-inner-div {
overflow: hidden;
line-height: 1;
margin: auto;
padding: 0px;
border: none;
position: relative;
background-color: lightGrey;
display: block;
}
div.pdfemb-inner-div-wantmobile {
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
z-index: 50;
background-color: lightgray;
opacity: 0.5;
}
div.pdfemb-inner-div-wantmobile-fswrap {
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
z-index: 100;
}
div.pdfemb-wantmobile-fsarea {
position: relative;
width: 80%;
margin: 40% auto 0 auto;
padding: 10px;
height: 20%;
max-height: 35px;
text-align: center;
opacity: 1;
cursor: pointer;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
border:4px solid #363600;
background-color:#C5BDCF;
-webkit-box-shadow: #B3B3B3 8px 8px 8px;
-moz-box-shadow: #B3B3B3 8px 8px 8px;
box-shadow: #B3B3B3 8px 8px 8px;
color: black;
font-family: sans-serif;
letter-spacing: 2px;
font-size: 16px;
line-height: 110%;
}
.grab-to-pan-grab {
cursor: move;
cursor: -webkit-grab;
cursor: -moz-grab;
cursor: grab;
-webkit-overflow-scrolling: touch;
}
.grab-to-pan-grab *:not(input):not(textarea):not(button):not(select):not(:link) {
cursor: inherit;
}
.grab-to-pan-grab:active,
.grab-to-pan-grabbing {
cursor: move;
cursor: -webkit-grabbing;
cursor: -moz-grabbing;
cursor: grabbing;
z-index: 50000; }
div.pdfemb-loadingmsg {
text-align: center;
padding: 5px;
background-color: white;
}
div.pdfemb-viewer canvas {
position: relative;
top: 0px; 
bottom: 0px;
margin: 0px;
padding: 0px;
display: inline-block;
background-color: white;
}
div.pdfemb-toolbar {
padding: 0px;
margin: 0px;
border: none;
z-index: 10;
position: absolute;
background-color: grey; 
width: 100%;
}
div.pdfemb-toolbar-fixed {
display: block;
}
div.pdfemb-toolbar-hover {
display: none;
}
div.pdfemb-toolbar-top {
top: 0px;
left: 0px;
}
div.pdfemb-toolbar-bottom {
bottom: 0px;
left: 0px; }
div.pdfemb-toolbar button, div.pdfemb-toolbar button[disabled] {
background-color: hsla(0,0%,0%,.12);
background-image: linear-gradient(hsla(0,0%,100%,.05), hsla(0,0%,100%,0));
background-clip: padding-box;
border: 1px solid hsla(0,0%,0%,.35);
border-color: hsla(0,0%,0%,.32) hsla(0,0%,0%,.38) hsla(0,0%,0%,.42);
box-shadow: 0 1px 0 hsla(0,0%,100%,.05) inset,
0 0 1px hsla(0,0%,100%,.15) inset,
0 1px 0 hsla(0,0%,100%,.05);
-webkit-transition-property: background-color, border-color, box-shadow;
-webkit-transition-duration: 150ms;
-webkit-transition-timing-function: ease;
transition-property: background-color, border-color, box-shadow;
transition-duration: 150ms;
transition-timing-function: ease;
min-width: 16px;
padding: 2px 6px 0;
width: auto;
border-radius: 2px;
color: hsla(0,0%,100%,.8);
font-size: 12px;
line-height: 14px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
cursor: default;
margin: 4px 2px 4px 0;
float: left;
}
div.pdfemb-toolbar button:hover {
background-color: hsla(0,0%,0%,.2);
box-shadow: 0 1px 0 hsla(0,0%,100%,.05) inset,
0 0 1px hsla(0,0%,100%,.15) inset,
0 0 1px hsla(0,0%,0%,.05);
}
div.pdfemb-toolbar button:first-child {
margin-left: 4px;
}
div.pdfemb-toolbar button.pdfemb-toggled {
background-color: hsla(0,0%,0%,.3);
background-image: linear-gradient(hsla(0,0%,100%,.05), hsla(0,0%,100%,0));
border-color: hsla(0,0%,0%,.4) hsla(0,0%,0%,.45) hsla(0,0%,0%,.5);
box-shadow: 0 1px 1px hsla(0,0%,0%,.1) inset,
0 0 1px hsla(0,0%,0%,.2) inset,
0 1px 0 hsla(0,0%,100%,.05);
-webkit-transition-property: background-color, border-color, box-shadow;
-webkit-transition-duration: 10ms;
-webkit-transition-timing-function: linear;
transition-property: background-color, border-color, box-shadow;
transition-duration: 10ms;
transition-timing-function: linear;
}
div.pdfemb-toolbar button.pdfemb-toggled:hover {
background-color: hsla(0,0%,0%,.4);
border-color: hsla(0,0%,0%,.4) hsla(0,0%,0%,.5) hsla(0,0%,0%,.55);
box-shadow: 0 1px 1px hsla(0,0%,0%,.2) inset,
0 0 1px hsla(0,0%,0%,.3) inset,
0 1px 0 hsla(0,0%,100%,.05);
}
div.pdfemb-toolbar button.pdfemb-prev::before {
content: url(//maticahrvatska-rovinj.eu/wp-content/plugins/pdf-embedder/img/toolbarButton-pageUp.png);
}
div.pdfemb-toolbar button.pdfemb-next::before {
content: url(//maticahrvatska-rovinj.eu/wp-content/plugins/pdf-embedder/img/toolbarButton-pageDown.png);
}
div.pdfemb-toolbar button.pdfemb-zoomout::before {
content: url(//maticahrvatska-rovinj.eu/wp-content/plugins/pdf-embedder/img/toolbarButton-zoomOut.png);
}
div.pdfemb-toolbar button.pdfemb-zoomin::before {
content: url(//maticahrvatska-rovinj.eu/wp-content/plugins/pdf-embedder/img/toolbarButton-zoomIn.png);
}
div.pdfemb-toolbar button.pdfemb-fs::before {
content: url(//maticahrvatska-rovinj.eu/wp-content/plugins/pdf-embedder/img/toolbarButton-presentationMode.png);
}
div.pdfemb-toolbar button.pdfemb-download::before {
content: url(//maticahrvatska-rovinj.eu/wp-content/plugins/pdf-embedder/img/toolbarButton-download.png);
}
div.pdfemb-toolbar button.pdfemb-btndisabled {
color: lightGray;
}
div.pdfemb-toolbar div {
margin: 6px 15px 6px 2px;
font-family: sans-serif;
font-size: 12px;
padding: 2px;
text-align: center;
letter-spacing: normal;
word-spacing: normal;
font-size: 12px;
line-height: 14px;
text-transform: none;
text-indent: 0px;
text-shadow: none;
font-weight: normal;
display: inline;
color: lightgray;
float: left;
}
div.pdfemb-toolbar div.pdfemb-poweredby {
float: right;
}
div.pdfemb-toolbar div.pdfemb-poweredby a {
color: lightgray;
text-decoration: none;
border-bottom: 1px solid #333;
}
div.pdfemb-toolbar div.pdfemb-poweredby a:hover {
border-bottom: none;
}
div.pdfemb-errormsg {
padding: 5px;
text-align: center;
vertical-align: middle;
background-color: #faa;
}
.pdfemb-fsp-wrapper {
background: white;
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 4000;
overflow-y: auto;
overflow-x: hidden;
display: none;
}
.pdfemb-fsp-content {
overflow: hidden;
width: 100%;
height: 100%;
position: relative;
top: 0px;
left: 0px;
}
input.pdfemb-page-num {
display: inline;
font-family: sans-serif;
width: 30px;
height: 15px;
vertical-align: middle;
font-size: 10px;
padding: 0px 2px;
color: black;
text-align: center;
margin: 0px;
}
.pdfembAnnotationLayer {
position: static;
}
.pdfembAnnotationLayer section.linkAnnotation {
position: absolute;
padding: 0;
margin: 0;
background: none;
z-index: 5;
}
.pdfembAnnotationLayer .linkAnnotation > a {
position: absolute;
font-size: 1em;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.pdfembAnnotationLayer .linkAnnotation > a {
background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) 0 0 repeat;
border: none;
opacity: 0;
}
.pdfembAnnotationLayer .linkAnnotation > a:hover {
opacity: 0.2;
background: #ff0;
box-shadow: 0px 2px 10px #ff0;
border: none;
}
.pdfembAnnotationLayer .textAnnotation img {
position: absolute;
cursor: pointer;
}
.pdfembAnnotationLayer .popupWrapper {
position: absolute;
width: 20em;
}
.pdfembAnnotationLayer .popup {
position: absolute;
z-index: 200;
max-width: 20em;
background-color: #FFFF99;
box-shadow: 0px 2px 5px #333;
border-radius: 2px;
padding: 0.6em;
margin-left: 5px;
cursor: pointer;
word-wrap: break-word;
}
.pdfembAnnotationLayer .popup h1 {
font-size: 1em;
border-bottom: 1px solid #000000;
padding-bottom: 0.2em;
}
.pdfembAnnotationLayer .popup p {
padding-top: 0.2em;
}
.pdfembAnnotationLayer .highlightAnnotation,
.pdfembAnnotationLayer .underlineAnnotation,
.pdfembAnnotationLayer .squigglyAnnotation,
.pdfembAnnotationLayer .strikeoutAnnotation {
cursor: pointer;
}
.pdfembTextLayer {
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
overflow: hidden;
opacity: 0.2;
line-height: 1.0;
background: none;
}
.pdfembTextLayer > div {
cursor: text !important;
color: transparent;
position: absolute;
padding: 0;
margin: 0;
background: none;
top: 0;
left: 0;
-webkit-transform-origin: 0% 0%;
-moz-transform-origin: 0% 0%;
-o-transform-origin: 0% 0%;
-ms-transform-origin: 0% 0%;
transform-origin: 0% 0%;
}
.pdfemb-pagescontainer {
overflow: hidden;
display: block;
position: relative;
background-color: lightGrey;
} @media screen and (min-color-index:0)
and(-webkit-min-device-pixel-ratio:0) { @media
{
.pdfemb-pagescontainer {
margin-left: 1px;
}
}}#wpgmza-maps-engine-dialog
{
text-align: left;
}
#wpgmza-maps-engine-dialog h1
{
text-align: center;
margin-bottom: 1em;
}
#wpgmza-maps-engine-dialog img
{
display: block;
margin: 0 auto;
width: 80%;
box-sizing: border-box;
}
#wpgmza-maps-engine-dialog .wpgmza-inner
{
display: flex;
}
#wpgmza-maps-engine-dialog .wpgmza-inner>div,
#wpgmza-maps-engine-dialog .wpgmza-inner label
{
flex: 1;
display: flex;
flex-direction: column;
}
#wpgmza-maps-engine-dialog .wpgmza-inner>div>div,
#wpgmza-maps-engine-dialog .wpgmza-inner label>div
{
flex-grow: 1;
}
#wpgmza-maps-engine-dialog ul
{
list-style: none; }
#wpgmza-maps-engine-dialog .wpgmza-pros>li:before
{
content: "\2714";
}
#wpgmza-maps-engine-dialog .wpgmza-cons>li:before
{
content: "\2718";
}    #wpgmza-maps-engine-dialog h2>img
{
width: 100%;
height: auto;
}
#wpgmza-maps-engine-dialog footer
{
margin: auto;
width: 20%;
}
#wpgmza-maps-engine-dialog footer>img
{
width: 100%;
height: auto;
}
#wpgmza-maps-engine-dialog img.wpgmza-engine-logo
{
width: 75%;
height: auto;
}
#wpgmza-maps-engine-dialog input[type='radio']
{
display: none;
}
#wpgmza-maps-engine-dialog input[type='radio'] + label
{  -webkit-filter: grayscale(100%); transition: all 0.5s;
}
#wpgmza-maps-engine-dialog input[type='radio'] + label:hover,
#wpgmza-maps-engine-dialog input[type='radio']:checked + label
{ -webkit-filter: grayscale(0%);
}
#wpgmza-maps-engine-dialog .wpgmza-mock-radio
{
position: relative;
left: -1.3em; }
#wpgmza-maps-engine-dialog .wpgmza-mock-radio-button
{
display: inline-block;
box-sizing: border-box;
width: 2em;
height: 2em;
margin-right: 0.5em;
position: top;
top: -4px;
border: 1px solid #ccc;
border-radius: 100%;
}
#wpgmza-maps-engine-dialog small
{
display: block;
text-align: center;
}
#wpgmza-maps-engine-dialog input[type='radio']:checked + label .wpgmza-mock-radio-button
{ border: 4px solid white;
box-shadow: -1px -1px 0px #ccc, -1px 0px 0px #ccc, 1px -1px 0px #ccc, 1px 0px 0px #ccc, 1px -1px 0px #ccc, 0px -1px 0px #ccc, -1px -1px 0px #ccc, -1px 0px 0px #ccc; background: #0073AA;
}
#wpgmza-maps-engine-dialog .wpgmza-mock-radio>*
{
display: inline-block;
vertical-align: middle;
}
#wpgmza-maps-engine-dialog .wpgmza-mock-radio-label
{
width: 50%;
height: auto;
}
#wpgmza-maps-engine-dialog ul
{
text-align: center;
}
#wpgmza-maps-engine-dialog button
{
font-size: 1.25em;
}
.wpgmza-centered
{
text-align: center;
}
.wpgmza_map {
border:0;
}
.wpgmza_hide_input { display:none !important; }
.wpgmza_theme_selection { margin-right:20px; margin-bottom:20px; cursor:pointer; border-radius:4px; }
.wpgmza-not-found-msg {
display: none;
margin-top: 20px;
color: #777;
}
.wpgmza-not-found-msg.is-active {
display: block;
}
.wpgmza-not-found-msg p {
margin-bottom: 0;
}
.wpgmza_map img:not(button img) {
border: none !important;
background-color:transparent !important;  box-shadow: none !important;
} .wpgmza_map img[src$="//maps.gstatic.com/mapfiles/api-3/images/google4.png"],
img[src='http://maps.gstatic.com/mapfiles/api-3/images/google_white5.png']
{
box-shadow: none !important;
}
#wpgmza_map img { box-shadow: none !important; }
.wpgmza_table img {
box-shadow: none !important;
}
.gm-style div { margin-top:0 !important; }
#wpgmaps_directions_edit {
padding-top:20px;
}
.wpgmza_markerbox {  margin:0; padding:0;
color:#000 !important;
}
.wpgmza_markerbox img { margin: 3px !important; }
.wpgmza_markerbox h1,
.wpgmza_markerbox h2,
.wpgmza_markerbox h3,
.wpgmza_markerbox h4,
.wpgmza_markerbox h5,
.wpgmza_markerbox h6,
.wpgmza_markerbox h7,
.wpgmza_markerbox h8,
.wpgmza_markerbox strong,
.wpgmza_markerbox p,
.wpgmza_markerbox br {
margin:2px;
padding:1px;
color:#000 !important;
}
.wpgmza_markerbox a {
color:#1982D1 !important;
}
.wpgmaps_mlist_table {
width:42px;
}
.wpgmza_table .wpgmaps_mlist_marker {
width:32px;
height:32px;
vertical-align:top;
padding:0 !important;
}
.wpgmza_table .wpgmaps_mlist_info {
vertical-align:top;
text-align:left;
padding:0 !important;
}
.wpgmza_table .wpgmaps_mlist_row {
cursor:pointer;
}
.wpgmza_table .wpgmaps_mlist_row:hover {
background-color: #EEEEEE;
}
.wpgmaps_directions_outer_div {
padding-top:30px;
padding-bottom:5px;
}
.wpgmaps_directions_outer_div table, wpgmza_marker_list_class {
margin-bottom:0px !important;
}
.wpgmza_map h2 { clear:both; }
.wpgmaps_user_form { clear: both; }
.wpgmza_table { clear:both; }
.wpgmaps_mlist_row img {
margin-bottom:0 !important;
}
.wpgmza_table td {
vertical-align: top !important;
padding-bottom: 15px !important;
padding-right: 10px !important;
border: 0 !important;
}
.wpgmza_table tr { border: 0 !important; }
.wpgmza_table th {
text-align: left !important;
padding-bottom: 15px !important;
border: 0 !important;
min-width:100px;    
}
.dataTables_filter input[type="text"], .dataTables_filter select { display: inline !important; }
.dataTables_filter label { font-weight:bold; }
.adp-placemark img { width:24px !important; max-width:none !important; }
.wpgmza_table .sorting { background-image: none !important; } #wpgm_premium {
display:block;
overflow:auto;
margin:10px;
margin-left:0;
clear:both;
width:90%;
}
#wpgm_premium h2 {
margin-top:0;
padding-top:0;
font-weight:200;
font-size: 20px;
padding-bottom:0px;
margin-bottom:2px;
}
#wpgm_premium p {
font-size:16px;
line-height:28px;
}
.wpgm_premium_row { 
margin-top:20px;
display:block;
clear:both;
width:100%;
overflow:auto;
}
.wpgm_details p {
padding-top:0px;
margin-top:2px;
color: #666 !important;
}
.wpgm_icon {
display:block;
float:left;
width:50px;
height:70px;
background-image:url(//maticahrvatska-rovinj.eu/wp-content/plugins/wp-google-maps/images/premium.png);
background-repeat: no-repeat;
}
.wpgm_details {
display:block;
float:left;
width:80%;
}
.wpgm_notice_message {
border-style: solid;
border-width: 1px;
margin: 5px 0 15px;
padding: 0 0.6em;
background-color: #FFFCF5;
border-color: #FFBA00;
} .wpgmza_sl_main_div {
width:100%;
}
.wpgmza_sl_query_div {
height:30px;
display:block;
}
.wpgmza_sl_query_innerdiv1 { 
float:left;
display:block;
width:150px;
clear:left;
}
.wpgmza_sl_query_innerdiv2 {
display:block;
float:left;
width:250px;
}
.wpgmza_sl_radius_div {
display:block; 
height:30px;
margin-top:10px;
clear:both;
}
.wpgmza_sl_radius_innerdiv1 { 
float:left;
display:block;
width:150px;
}
.wpgmza_sl_radius_innerdiv2 {
display:block;
float:left;
width:250px;
}
.wpgmza_sl_radius_select {
}
.wpgmza_sl_select_option {
}
.wpgmza_sl_category_div {
display:block; 
clear:both;
height:auto; 
overflow:auto; 
margin-top:10px; 
margin-bottom:10px; 
}
.wpgmza_sl_category_innerdiv1 { 
float:left;
display:block;
width:150px;
}
.wpgmza_sl_category_innerdiv2 {
float:left;
}
.wpgmza_sl_search_button {
}
.wpgmza_marker_approval_msg { font-weight: bold; }
.scrollFix {
line-height: 1.35;
}
.wpgmza_infowindow_description { white-space: normal; }
.wpgmza_infowindow_title { white-space: normal; }
.wpgmza_infowindow_address { white-space: normal; }
.wpgmza_infowindow_title { font-weight: bold; }
#wpgmza_marker_list tr { vertical-align: middle !important; }
#wpgmza_marker_list td { vertical-align: middle !important; }
#wpgmza_marker_list td img { vertical-align: middle !important; }
.wpgmza_marker_carousel { clear:both; }
.wpgmza-shadow { 
-webkit-box-shadow: 3px 3px 10px 0px rgba(107,107,107,1);
-moz-box-shadow: 3px 3px 10px 0px rgba(107,107,107,1);
box-shadow: 3px 3px 10px 0px rgba(107,107,107,1);
}
.wpgmza_innermap_holder { 
padding:5px;
background-color:white;
border: 1px solid #ccc;
border-radius:5px;
}
.wpgmza_small_img { max-width: 14px; max-height: 14px; }
ul.wpgmza_marker_list_class {
list-style: none;
margin-left:5px;
padding-left:0;
}
.wpgmza-basic-list-item { float:left; cursor:pointer; }
.wpgmaps_blist_row { clear:both; display:block; height:auto; overflow:hidden;   }
.wpgmaps_blist_row:hover { background-color:#EEE;  }
.wpgmza_div_marker { width:17px; height:17px; }
.wpgmza_div_address { padding-left:2px;}
.wpgmza_row {
width:100%;
display:block;
overflow:auto;
}
.wpgmza_row_col {
width:90%;
float:left;
display:block;
overflow:auto;
margin:0.25%;
padding:0.2%;
min-height:360px;
}
.wpgmza_row_col h2 { 
font-weight:900;
}
.wpgmza_row_col ul li {
margin: 0.3em 2.5em;
}
.wpgmza_row_col ul {
list-style-type:disc;
}
@media only screen and (min-width:480px) {
.wpgmza_row_col {
width:31%;
float:left;
display:block;
overflow:auto;
margin:0.25%;
padding:0.2%;
min-height:360px;
} 
}
.wpgmza_theme_selection_activate { border-radius: px;
padding-left: 0px;
padding-right: 0px;
border-left: 4px solid #0073AA;
} @media only screen and (min-width: 320px) and (max-width:568px) and (-webkit-min-device-pixel-ratio: 2) {
.wpgmza_infowindow_description,
.wpgmza_infowindow_address,
.wpgmza_infowindow_title {
width:140px !important;
}
}
.wpgmza-badge {
background-image: url(//maticahrvatska-rovinj.eu/wp-content/plugins/wp-google-maps/images/WP-google-maps-logo-1-B-transparent.png); position: absolute;
background: url(//maticahrvatska-rovinj.eu/wp-content/plugins/wp-google-maps/images/WP-google-maps-logo-1-B-transparent.png) center no-repeat;
-webkit-background-size: 202px 101px;
background-size: 202px 101px;
color: #fff;
font-size: 14px;
text-align: center;
font-weight: 600;
margin: 5px 0 0;
padding:5px;
height: 101px;
display: inline-block;
width: 202px;
text-rendering: optimizeLegibility;
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2);
box-shadow: 0 1px 3px rgba(0,0,0,.2);
top: 0;
right: 0;
}
.toplevel_page_wp-google-maps-menu .about-text {
max-width: 600px;
}
.wpgmza-clearfix {
zoom: 1;
}
.wpgmza-clearfix:before,
.wpgmza-clearfix:after {
content: '';
display: table;
table-layout: fixed;
}
.wpgmza-clearfix:after {
clear: both;
}
.wpgmza_sl_main_div {
overflow: hidden;
position: relative;
top: 10px;
}
.wpgmza_sl_query_div,
.wpgmza_sl_radius_div {
height: auto;
margin-bottom: 10px;
}
.wpgmza_sl_radius_div {
margin-bottom: 20px;
}
.wpgmaps_fullscreen {
position: fixed !important;
top:0;
left:0;
width:100% !important;
height: 100% !important;
z-index:9999;
}
.wpgmza-modern-store-locator {
text-align: center;
padding-top: 10px;
}
.wpgmza-modern-store-locator > .wpgmza-inner {
display: inline-block;
background: white;
padding: 0.5em !important;
border-radius: 2px;
font-family: Roboto, sans-serif;
box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 4px -1px;
-webkit-box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 4px -1px;
-moz-box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 4px -1px;
-o-box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 4px -1px;
}
.wpgmza-modern-store-locator input,
.wpgmza-modern-store-locator select {
height: 28px !important;
vertical-align: top;
padding: 0 6px !important;
margin: 0 2px;
color: #777;
}
#addressInput {
width: auto !important;
display: inline;
}
.wpgmza-form-field {
position: relative;
overflow: hidden;
margin-top: 0;
margin-bottom: 5px;
padding-top: 25px;
}
.wpgmza-form-field:last-of-type {
margin-bottom: 18px;
}
.wpgmza-form-field--no-pad {
display: block;
padding-top: 0;
}
.wpgmza-form-field__label {
display: block;
color: #666;
font-weight: 400;
}
#wpgmza-map .wpgmza-form-field__label--float {
width: 100%;
position: absolute;
top: 37px;
background: #fff;
transition: all ease .3s;
}
.wpgmza-form-field__input:focus ~ label {
top: 8px;
color: #333;
font-weight: 700;
}
.wpgmza-modern-store-locator .wpgmza_sl_search_button {
cursor: pointer;
font-size: 15px;
padding: 0 0.3em;
height: 100%;
line-height: 28px;
color: #b7b7b7;
}
#wpgmza_map .wpgmza-inner .wpgmza-form-field__input,
#wpgmza_map .wpgmza-form-field input[type="text"],
#wpgmza_map .wpgmza-form-field input[type="url"],
#wpgmza_map .wpgmza-form-field input[type="password"],
#wpgmza_map .wpgmza-form-field input[type="search"],
#wpgmza_map .wpgmza-form-field input[type="number"],
#wpgmza_map .wpgmza-form-field input[type="tel"],
#wpgmza_map .wpgmza-form-field input[type="email"],
#wpgmza_map .wpgmza-form-field textarea,
#wpgmza_map .wpgmza-form-field select {
padding: 10px;
padding-left: 0;
border: none;
border-radius: 0;
transition: all .3s;
background: none;
box-shadow: none;
font-family: Roboto, sans-serif;
}
#wpgmza_map .wpgmza-inner .wpgmza-form-field__input:focus,
#wpgmza_map .wpgmza-form-field input[type="text"]:focus,
#wpgmza_map .wpgmza-form-field input[type="url"]:focus,
#wpgmza_map .wpgmza-form-field input[type="password"]:focus,
#wpgmza_map .wpgmza-form-field input[type="search"]:focus,
#wpgmza_map .wpgmza-form-field input[type="number"]:focus,
#wpgmza_map .wpgmza-form-field input[type="tel"]:focus,
#wpgmza_map .wpgmza-form-field input[type="email"]:focus,
#wpgmza_map .wpgmza-form-field textarea:focus,
#wpgmza_map .wpgmza-form-field select:focus {
background: none;
}
.wpgmza_sl_main_div input[type="button"],
.wpgmaps_directions_outer_div input[type="button"],
.wpgmza-inner input[type="button"]
.wpgmza_sl_main_div input[type="button"] {
font-weight: 500;
text-transform: uppercase;
letter-spacing: 0.05em;
} .pac-container {
border-radius: 2px;
border-top: none;
font-family: Roboto, sans-serif;
box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 4px -1px;
-webkit-box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 4px -1px;
-moz-box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 4px -1px;
-o-box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 4px -1px;
}
.pac-container .pac-item{
border-top: none;
}
.pac-container .pac-item .pac-item-query{
color: #333;
}
#wpgmza-google-api-error-dialog
{
width: 66vw;
}
#wpgmza-google-api-error-list,
#wpgmza-google-api-error-list *
{
text-align: left;
}
#wpgmza-google-api-error-list
{
list-style: none;
}
#wpgmza-google-api-error-list li
{
background: ghostwhite;
padding: 0.5em;
margin: 0.5em;
}
#wpgmza-google-api-error-list li:before
{
content: "\26D4";
color: red;
}
#wpgmza-google-api-error-dialog a
{
color: blue;
}
#wpgmza-google-api-error-dialog .wpgmza-documentation-buttons
{
float: right;
}
#wpgmza-google-api-error-dialog .wpgmza-documentation-buttons a
{
color: #444444;
background: #F3F3F3;
border: 1px #DADADA solid;
padding: 5px 10px;
border-radius: 2px;
cursor: pointer;
font-size: 9pt;
outline: none;
}
#wpgmza-google-api-error-dialog .wpgmza-documentation-buttons a:hover {
border: 1px #C6C6C6 solid;
box-shadow: 1px 1px 1px #EAEAEA;
color: #333333;
background: #F7F7F7;
}
#wpgmza-google-api-error-dialog .wpgmza-documentation-buttons a:active {
box-shadow: inset 1px 1px 1px #DFDFDF;   
}
#wpgmza-google-api-error-dialog .wpgmza-documentation-buttons a i
{
font-weight: bold;
padding-right: 0.3em;
}
#wpgmza-google-api-error-dialog .wpgmza-front-end-only
{
color: red;
font-size: 0.8em;
}
.wpgmza-google-html-overlay
{
position: absolute;
}