	.page-id-4047 .large-12 ul {
list-style-position: inside;
}
.single-portfolio .mask a.button.btn-icon {
display: none;
}
.single-portfolio .mask a.button.btn-icon.icon-2 {
display: block;
right: -10px;
}

.view-two .mask a.btn-icon {
    right: -10px;
    bottom: 0;
    width: 100%;
    height: 100%;
    text-align: right;
    vertical-align: bottom;
    background-position: right top;
}

.postid-4847 .attachment-blog-list1 {
display: none;
}

a.tlac + ul li a{
color: #caa800;
    font-weight: 500;
}
body#tinymce a.tlac + ul {
display: block !important;
}

li:has(a.tlac) {
  content: '- ';
  margin-left: -20px;

}
a.tlac + ul li:before {
  content: '- ';
  margin-left: -20px;
}

a.tlac + ul li {
  
  list-style: none;
}

a.tlac {
color: #666666;
font-weight: normal;
}
a.tlac:hover {
color: rgb(247, 205, 0);
cursor: pointer;
}

body.page-id-4055 div.main-content h2.alert-box{    margin-bottom: 0.5em;
    margin-top: 1em;}

body.page-id-4055 div.main-content div.large-4 ul, body.page-id-4055 div.main-content div.large-12 ul {
    margin-left: 20px;
    list-style: square;
}
body.page-id-4055 div.main-content div.large-4 h2, body.page-id-4055 div.main-content div.large-12 h2 {
font-size: 2.1em;
}
div.top-header div.large-8 {
width: 160px !important;
}

.widgets {
background-color: #f9f9f9;
}

#megaMenu ul.megaMenu > li.menu-item.ss-nav-menu-mega > ul.sub-menu-1 > li.menu-item {
min-width: 230px !important;
}

body, .post_text {
color: black !important;
}

.pf-content {
font-weight: 300 !important;
}

div.fleft {
float: left !important;
}
div.flxmap-marker-title {
font-size: 15px !important;
}

div.main-content div.large-8 ul {
margin-left: 20px;
list-style: square;
}
li.li55{
height: 66px;
padding-top: 1.5em !important;
}
.pricing-table .description {
font-size: 0.875em !important;
}
.pricing-table .price img {
border: solid 1px #ddd;
}
.pricing-table .title {
font-size: 1.08em !important;
color: #333;
line-height: 1.3;
}
.pricing-table .title a {
color: #333 !important;
}
.large-8 ul li{
font-size: 14px !important;
font-weight: 300;
}


.mezera {
margin-bottom: 35px;
width: 100%;
}

header.main-navigation .large-9 {
width: 84%;
}

header.main-navigation .large-9  ul#megaUber > li > a > span.wpmega-link-title {
padding: 0px 10px;
}

header.main-navigation .large-9 #megaMenu ul.megaMenu > li.menu-item {
margin-left: 15px !important;
}
.top-bar .title-area {
position: absolute;
}
div.pf-content .pf-alignright {
float: none; 
text-align: right;
}
div.pf-content div.printfriendly {
margin: 0px 0px 12px 12px;
}