.img-pdf {
    margin-top: 15px;
   margin-left: 0px;
   margin-right: 15px;
   margin-bottom: 0px;
    border: 1px solid #ffb8b8;
    float: left;
padding:10px;
  background-color:#f2ca44;
}

.img-pdf:hover {
    border: 1px solid #db4b45;
}

.desc {
    text-align: center;
font-family: 'Open Sans';
font-size:12px;
  font-weight:600;
  padding-bottom:5px;
}

.desc a {
  color:#6c4975;
padding-left:10px;
font-weight:600;

}

.desc a:hover {
  color:#000000;
font-weight:600;
  text-decoration:underline;
}

.desc img {
vertical-align:middle;
  padding-right:10px;
}

.container-fluid.container-page-item-title {
    display:none!important;
}

.content-block + .container-fluid-footer {
    margin-top: 0px!important;
}

.content-block .page-container .col-md-12 {
    margin-bottom: 30px!important;
    margin-top: 30px!important;
}


table {
    margin-bottom: 10px!important;
    border: 0px!important;
}


table td, table th {
    padding: 0px!important;
    border-bottom: 0px!important;
    border-right: 0px!important;
}


.content-block {
  background-color:#ffffff!important;
  
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: right; 
}

p {
    margin-bottom: 15px!important;
}

/*
.homepage-welcome-block-content-center {
    padding: 50px!important;
}
*/

.blog-post .format-link .entry-content, .blog-post .format-link .entry-summary {
    font-style: normal!important;
    font-size: 16px!important;

}

.homepage-welcome-block-content-center {
    background: #e9e9e9 !important;
    color: #323232 !important;
}


.homepage-welcome-block-content-center p {
    color: #323232!important;
}

.pt-cv-wrapper .btn {
    font-weight: 400!important;
    padding: 5px 20px!important;
    font-size: 11px!important;
}

.pt-cv-wrapper .btn-success {
    background: linear-gradient(#54b4b3, #4ca3a2);
    border-color: #eeeeee!important;
  color: #ffffff!important;
}

.pt-cv-wrapper .btn-success a:hover {
    background: linear-gradient(#54b4b3, #4ca3a2);
    border-color: #eeeeee!important;
  color: #4B07A6!important;
}

.pt-cv-wrapper .btn-success a:onclick  {
    background: linear-gradient(#54b4b3, #4ca3a2);
    border-color: #eeeeee!important;
  color: #4B07A6!important;
   padding: 5px 20px!important;
}

.pt-cv-wrapper .btn a:active {
    font-weight: 400!important;
    padding: 8px 15px!important;
    font-size: 11px!important;
    border-radius: 3px!important;
}

.pt-cv-view .pt-cv-content-item > * {
    margin-bottom: 0px!important;
}


/*
.pt-cv-wrapper .btn-success {
    background-color:#ff7777!important;
    border-color: #ff7777!important;
}

.pt-cv-wrapper .btn-success a:hover {
    background-color:#a2232c!important;
    border-color: #a2232c!important;
}
*/



.pt-cv-wrapper .col-md-6 {
    padding-bottom: 50px!important;
}


.page-id-558 .pt-cv-title a {
    font-weight: 600 !important;
    color: #4aa384 !important;
    text-transform: uppercase;
    font-size: 16px;
}

@media screen and (max-width: 800px) {
.himmelen-post-list .himmelen-post .himmelen-post-image {
    background: #ffffff;
    background-repeat: no-repeat;
    background-position: center top;
    background-size: contain;
   
}
  .himmelen-post-list .himmelen-post {
 height: 240px;
}
  
  .homepage-welcome-block img {
    width: 100%;
}
  
}

.pt-cv-wrapper .pagination > .active > a {

    color: #fff!important;
    background-color: #ff7777!important;
}


.pt-cv-wrapper .pagination > li > a {
    color: #ff7777!important;
    background-color: #fff
 
}


.st-sidebar-menu-close-btn {
    display: none!important;
}


#bwg_container1_0 #bwg_container2_0 .bwg_slideshow_dots_thumbnails_0 {
    display: none!important;

}


.homepage-welcome-block-content-right {
    padding-bottom: 0px!important;
}

.himmelen-post-list .himmelen-post .himmelen-post-image {
    height: 560px!important;
}

.pt-cv-pagination li.active a {
    border-color: none;
    border: 0;
}

.pt-cv-wrapper .pagination > li > a {
    color: #4ca3a2 !important;
    background-color: #f6f6f6;
}

.pt-cv-wrapper .pagination > li > a, .pt-cv-wrapper .pagination > li > span {
    border: 0;
 
}


.pt-cv-wrapper .pagination > .active > a {
    color: #4ca3a2 !important;
    background-color: #f6f6f6 !important;
}

.hl-button {
  background: #ff5b50;
  background-image: -webkit-linear-gradient(top, #ff5b50, #e45148);
  background-image: -moz-linear-gradient(top, #ff5b50, #e45148);
  background-image: -ms-linear-gradient(top, #ff5b50, #e45148);
  background-image: -o-linear-gradient(top, #ff5b50, #e45148);
  background-image: linear-gradient(to bottom, #ff5b50, #e45148);
  -webkit-border-radius: 2;
  -moz-border-radius: 2;
  border-radius: 2px;
  color: #ffffff;
  font-size: 12px;
  line-height:2.5;
  padding: 8px 20px 8px 20px;
  font-weight:400;
  text-decoration: none!important;
  text-align:center;
  width:15%;
  text-transform:uppercase;
  letter-spacing: 1px;
}

.hl-button:hover {
  background: #ff5b50;
  background-image: -webkit-linear-gradient(top, #54b4b3, #4ca3a2);
  background-image: -moz-linear-gradient(top, #54b4b3, #4ca3a2);
  background-image: -ms-linear-gradient(top, #54b4b3, #4ca3a2);
  background-image: -o-linear-gradient(top, #54b4b3, #4ca3a2);
  background-image: linear-gradient(to bottom, #54b4b3, #4ca3a2);
   text-decoration: none!important;
  font-weight:400;
  color: #ffffff;
}

.hl-button:visited {
  background: #ff5b50;
  background-image: -webkit-linear-gradient(top, #54b4b3, #4ca3a2);
  background-image: -moz-linear-gradient(top, #54b4b3, #4ca3a2);
  background-image: -ms-linear-gradient(top, #54b4b3, #4ca3a2);
  background-image: -o-linear-gradient(top, #54b4b3, #4ca3a2);
  background-image: linear-gradient(to bottom, #54b4b3, #4ca3a2);
   text-decoration: none!important;
  font-weight:400;
  color: #ffffff;
}



#text-9{
display:none!important;
}


#bwg_container1_0 #bwg_container2_0 .bwg_slideshow_image_wrap_0 {
    background-color: transparent!important;
   }

.blog-post .blog-post-thumb {
    margin-bottom: 0px!important;
}

.blog-post .tags {
    text-transform: uppercase!important;
    font-size: 11px!important;
}

.footer-sidebar.sidebar .widgettitle, .footer-sidebar-2.sidebar .widgettitle {
    text-align: center!important;
}

.footer-container {
    padding: 65px 0 40px!important;
    
}



.bwg_slideshow_dots_thumbnails_1 {

    display: none!important;
}


#bwg_container1_1 #bwg_container2_1 .bwg_slideshow_image_wrap_1 {
    background-color: transparent!important;
   
}

.page-id-145 table td, table th {
padding-left:20px !important;
padding-right:20px !important;
   
}

.page-id-182 img.alignleft {
  
    margin-right: 15px!important;
    margin-bottom: 5px;
    margin-top: 5px;
}


.attachment-medium size-medium {
height:auto!important;
}

.page-id-145 .entry-content img {
    height: auto !important;
}

.homepage-welcome-block h3, .homepage-welcome-block h4, .homepage-welcome-block h5 {
    padding: 0px!important;
    padding-top: 0px!important;
    padding-bottom: 0!important;
    margin-bottom: 0!important;
}


.homepage-welcome-block p {
    padding: 20px!important;
    padding-top: 10px!important;
    padding-bottom: 15px!important;
    line-height: 20px!important;
}


.homepage-welcome-block-content-center {
    padding: 64px!important;
}

.social-icons-wrapper a {
    color: #66e080!important;
    border: 1px solid #95fa72!important;
   }



.contact-btn {
    color: #5bc4bb!important;
    border: 1px solid #62d2c9!important;
    background: transparent!important;
padding: 13px 30px;
    line-height: 1;
    border-radius: 3px;
    text-align: left;
    text-shadow: none;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
    box-shadow: none;
    text-align: center;
    font-size: 10px;
    text-transform: uppercase;
    letter-spacing: 2px;
  
}

.social-icons-wrapper a:hover {
    color: #ff5b50!important;
    border: 1px solid #ff5b50!important;
   }


a.contact-btn:hover {
    color: #ff5b50!important;
    border: 1px solid #ff5b50!important;
  
}

.footer-container ul {
    text-align: center;
}

#menu-ap-footer-menu a{
    color: #ffa423;
}

.sidebar .widget .widget-social-follow a{
    color: #66e080!important;
    border: 1px solid #95fa72!important;
background-color:transparent!important;
}


.sidebar .widget .widget-social-follow a:hover {
   color: #ff5b50!important;
    border: 1px solid #ff5b50!important;
background-color:transparent!important;
   }


footer .footer-menu ul li {

    margin-right: 3px!important;
}



.owl-wrapper {
   
    transition: all 200ms ease 0s!important;
    
}



