/* Transitional and temporary */

i.color-icon:before, i.color-icon:after { color: #ff6600 !important; }

label.frm_primary_label {
    font-weight: bold !important;
}
body .frm_style_formidable-style.with_frm_style .frm_required {
color: #ff6600 !important;
}
body .frm_style_formidable-style.with_frm_style div.frm_description {
color: #121D2C !important;
}


/* .Transitional and temporary */

/* General styles */
.sqpp-off { display: none !important; }

/* Sidebar menus */
.sqpp-sidebar-menu h3.widget-title {
    padding-bottom: 5px;
    margin-bottom: 10px;
}
.sqpp-sidebar-menu h3.widget-title,
.sqpp-sidebar-menu ul li {
    font-size: 24px !important;
}
.sqpp-sidebar-menu ul li {
    list-style-type: none !important;
    margin-left: 0px !important;
    line-height: 1.5 !important;
}

/* Testimonials (Referenzen) new */
.sqpp-feature-text.sqpp-referenz-item .sqpp-referenz-body:before { content: "\00ab"; }
.sqpp-feature-text.sqpp-referenz-item .sqpp-referenz-body:after { content: "\00bb"; }
.sqpp-feature-text.sqpp-referenz-item .sqpp-referenz-title { font-weight: inherit; }

.sqpp-feature-text.sqpp-referenz-item {
    margin-bottom: 20px;
}

.sqpp-feature-text.sqpp-referenz-list.sqpp-referenz-item { font-size: 16px !important; padding-top: 3px; border-top: 1px solid; }
.sqpp-feature-text.sqpp-referenz-list.sqpp-referenz-item:first-of-type { border-top: none; }

/* /Testimonials (Referenzen) new */

/* Tooltip style and size and color */
.sqpp-content-with-tooltip h2, .sqpp-content-with-tooltip p { display: inline; }
.tooltips span.sqpp-font-awesome {
    font-size: 18px !important;
    font-size: 1.8rem !important;
    color: rgba(18,29,44,0.35) !important;
}
a:hover .tooltips span.sqpp-font-awesome {
    color: rgba(18,29,44,0.35) !important;
}
.sqpp-content-with-tooltip .sqpp-font-awesome {
    padding-left: 5px !important;
}

/* Envira galleries and albums */
/*.envira-album-wrap div[class="envira-lazy"] {
    overflow: hidden;
    padding-bottom: 61.4% !important;
}*/
.sqpp-img-border img, img.envira-gallery-image, img.soliloquy-image {
    border: 1px solid #cccccc;
}
#menu-item-110458, #menu-item-115907, #menu-item-115340, #menu-item-32864, #menu-item-35571, #menu-item-35581, #menu-item-88983, #menu-item-33488 {
    margin-right: 35px;
}
#menu-item-1668, #menu-item-1667 {
    margin-right: 0px;
}
.background-colored-black { background:#000000 !important; color:#ffffff !important; }
.sqpp-share-icons-box {display:none !important; }
.hidelink a:link, .hidelink a:visited  { cursor:text; color: #121D2C; text-decoration: none; }
.hidelink a:hover, .hidelink a:active  { color: #121D2C !important; text-decoration: none; }
.hidden-row { display: none !important; margin-bottom: 0px !important; padding-bottom: 0px !important; line-height: 0px !important; }
.sqpp-dots-for-list-items li {margin-bottom: 7px !important;}
.panel-grid-cell panel-grid-cell-empty { margin-bottom: 0px !important; line-height: 0px !important; }
.footer-copyright {max-width:600px; float:left;}
.footer-sm {max-width:200px; float: right;}
div.panel-grid-cell.panel-grid-cell-empty { height:1px !important; line-height:0px !important; margin-bottom:0px !important; padding-bottom: 0px !important; font-size:1px !important;}
@media screen and (max-width: 1200px) { div.panel-grid div.panel-grid-cell.panel-grid-cell-empty:first-of-type { margin-bottom: 0px !important; 	}}

@media print { .sqpp-1-1-3 div.panel-grid-cell:nth-of-type(2),  .sqpp-1-1-3 div.panel-grid-cell:nth-of-type(3), .sqpp-1-2-2 div.panel-grid-cell:nth-of-type(2),  .sqpp-1-2-2 div.panel-grid-cell:nth-of-type(3), .sqpp-1-2-2pb div.panel-grid-cell:nth-of-type(2),  .sqpp-1-2-2pb div.panel-grid-cell:nth-of-type(3), .sqpp-1-2pb-2pb div.panel-grid-cell:nth-of-type(2),  .sqpp-1-2pb-2pb div.panel-grid-cell:nth-of-type(3) {display: inline-block !important; width: 490px !important; vertical-align:top !important; }
.sqpp-1-1-1-1-1 div.panel-grid-cell:nth-of-type(1n+2) {display: inline-block !important; width: 275px !important; vertical-align:top !important;  }
.sqpp-1-4 div.panel-grid-cell:nth-of-type(2), .sqpp-1-4pb div.panel-grid-cell:nth-of-type(2)   {display: block !important; width: 1150px !important; } 
.sqpp-testimonial-body {left: 0px !important; margin-top: 30px !important; } 
.sqpp-testimonial-icon {display: none !important; }
.ggrid.grid-11>div .grid-item {display: inline-block !important; width: 490px !important;  vertical-align:top !important; }
.ggrid.grid-1111>div .grid-item {display: inline-block !important; width: 275px !important;  vertical-align:top !important; }}