/*
 Theme Name:   BLDR Pro Child Theme
 Theme URI:    http://excel.rapl.pt
 Description:  My first child theme, based on BLDR Pro Theme
 Author:       Rapl
 Author URI:   http://excel.rapl.pt
 Template:     bldr-pro
 Version:      1.0.0
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Navigation
	## Links
	## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
    ## Posts and pages
	## Asides
	## Comments
# Infinite scroll
# Media
	## Captions
	## Galleries
# Skeleton
--------------------------------------------------------------*/

@import url("../bldr-pro/style.css");

/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/

@font-face {
  font-family: 'CustomFontRegular';
  src: url('fonts/CustomFontRegular.eot');
  src: url('fonts/CustomFontRegulard41d.html?#iefix') format('embedded-opentype'),
       url('fonts/CustomFontRegular.woff') format('woff'), 
       url('fonts/CustomFontRegular.ttf') format('truetype'), 
       url('fonts/CustomFontRegular.svg#CustomFontRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
  font-family: 'CustomFontLight';
  src: url('fonts/CustomFontLight.eot');
  src: url('fonts/CustomFontLightd41d.html?#iefix') format('embedded-opentype'),
       url('fonts/CustomFontLight.woff') format('woff'), 
       url('fonts/CustomFontLight.ttf') format('truetype'), 
       url('fonts/CustomFontLight.svg#CustomFontLight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
  font-family: 'CustomFontMedium';
  src: url('fonts/CustomFontMedium.eot');
  src: url('fonts/CustomFontMediumd41d.html?#iefix') format('embedded-opentype'),
       url('fonts/CustomFontMedium.woff') format('woff'), 
       url('fonts/CustomFontMedium.ttf') format('truetype'), 
       url('fonts/CustomFontMedium.svg#CustomFontMedium') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*@font-face {
  font-family: 'CustomFontBold';
  src: url('fonts/CustomFontBold.eot');
  src: url('fonts/CustomFontBold?#iefix') format('embedded-opentype'),
       url('fonts/CustomFontBold.woff') format('woff'), 
       url('fonts/CustomFontBold.ttf') format('truetype'), 
       url('fonts/CustomFontBold.svg#CustomFontBold') format('svg');
    font-weight: normal;
    font-style: normal;
}*/


body,
button,
input,
select,
textarea {
	font-family: 'CustomFontRegular', Constantia, Helvetica, arial, sans-serif!important;
	color: #777!important;
	font-size: 16px!important;
	font-weight: 400!important;
	line-height: 1.7!important; 
}

button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
	border-color: #404040!important;
    background: #404040!important;
}



h1,
h2,
h3,
h4,
h5 {
font-family: 'CustomFontLight', Helvetica Neue, Helvetica, arial, sans-serif;
font-weight: 300!important;
color: #000;
/*text-rendering: optimizeLegibility !important;*/
/*font-size: 20px!important;*/
}

h6 {
	font-family: 'CustomFontMedium', Helvetica Neue, Helvetica, arial, sans-serif; 
	font-size: 14px;
	letter-spacing: 0.125em; 
	text-transform: uppercase;
	color: #777;
	font-weight: normal;
	margin-top: 0;
	margin-bottom: 1.25em;
	clear: both;
}

/** Page Image Header **/
.ppage-title {
    font-family: 'CustomFontLight', Helvetica Neue, Helvetica, arial, sans-serif; 
    font-size: 45px;
    line-height: 56px;
    font-weight: 300;
    color: #fff!important;
    letter-spacing: -0.05em;
    /*margin-top: -1300px!important;
    margin-bottom: -0.55em;*/
    position: absolute!important;
    height: auto!important;
}

.hz-imageheadertext {
    position: inline!important;
    left:0px!important;
    margin-top: -300px!important;
   width: 100%;
    height:100%;
    z-index: 25;
}

h7
{
	font-family: 'CustomFontRegular', Constantia, Helvetica, arial, sans-serif!important;
	color: #777!important;
	font-size: 14px!important;
	font-weight: 400!important;
	line-height: 1.7!important; 
   
}

h6.dark {
	color: #2a2a2a;
}

.site-footer {
    text-align: center!important;
}

/*a:hover {
    color: #0a7cd4!important;
}*/


/* Main Navigation
--------------------------------------------- */
.main-navigation a {
    font-family: 'CustomFontMedium', Helvetica Neue, Helvetica, arial, sans-serif!important;
    font-weight: normal!important;
    font-size: 14px!important;
    text-transform: uppercase!mportant;
    letter-spacing: 0.05em!important;
    padding: 0 15px!important;
}
.main-navigation ul ul
{
    border-top: 4px solid #1c1c1c!important;
}
/*.main-navigation a:hover {
    background-color: #444;   
    background-image: linear-gradient(#444, #111);    
    -moz-border-radius: 5px;
    border-radius: 5px;
}*/

#home-content .panel-grid-cell section {
    padding: 0px 0px!important;
}

#home-content .panel-grid-cell {
    padding: 20px 0px!important;
}


/*.grid.grid-pad {
    padding-top: 0px!important;
}*/

.grid.grid-pad.overflow {
    padding-top: 0px!important;
}

#home-content h3.widget-title {
    display: none!important;
}

button, input[type="button"], input[type="reset"], input[type="submit"] {
    font-family: 'CustomFontMedium', Helvetica Neue, Helvetica, arial, sans-serif!important;
  font-size: 16px!important;
 color: #f3f3f3!important;
  border-radius: 2px;
    padding: .5em 1em!important;;
  
}


button {
    font-family: 'CustomFontMedium', Helvetica Neue, Helvetica, arial, sans-serif!important;
    font-weight: normal!important;
    font-size: 14px!important;
    text-transform: uppercase!mportant;
}

input, textarea {
    color: #CCC !important;
}

.fadeIn {
  margin-top: 0px!important;
}

#home-content .panel-grid-cell section button {
    padding: 15px !important;
}

/* PRICING TABLE
--------------------------------------------- */
.ow-pt-columns-atom .ow-pt-column .ow-pt-title {
    background: transparent -moz-linear-gradient(center bottom , #0279B3 0%, #039BE5 100%) repeat scroll 0% 0% padding-box;
    text-shadow: none!important;
    border-width: none!important;
    border-style: none!important;
    border-color: none!important;
    border-radius: 1px 1px 0px 0px!important;
    box-shadow: none!important;
    font-size: 1.5em!important;
    padding-left: 10px!important;
    padding-right: 10px!important;
}

/*.so-widget-sow-price-table-atom-1a76143ba7fe .ow-pt-columns-atom .ow-pt-column .ow-pt-title {
    font-size: 1.2em !important;
    font-size: bold !important;
    color: azure !important;
}*/


.ow-pt-columns-atom .ow-pt-column .ow-pt-button a.ow-pt-link {
    font-family: 'CustomFontMedium', Helvetica Neue, Helvetica, arial, sans-serif!important;
    font-weight: normal!important;
    font-size: 16px!important;
    text-transform: uppercase!mportant;
    background: #1c1c1c!important;/*transparent -moz-linear-gradient(center bottom , #0083AD 0%, #00A9E0 100%) repeat scroll 0% 0%;*/
    border: none!important;
    box-shadow: none!important;
    text-shadow: none!important;
}

.ow-pt-columns-atom .ow-pt-column .ow-pt-features {
    font-size: 1em!important;
}

.ow-pt-columns-atom .ow-pt-column .ow-pt-features .ow-pt-feature {
    text-shadow: none!important;
}

.ow-pt-columns-atom .ow-pt-column .ow-pt-details .ow-pt-price {
    font-size: 3em!important;
}

/* Pricing Table Button */
.ow-pt-button {
font-size: 20px!important;
font-weight: 400!important;
}

.ow-pt-columns-atom .ow-pt-column .ow-pt-button a.ow-pt-link:hover {
    background: #404040!important;
}

/* Pricing Table Title */
.ow-pt-title {
font-size: 20px!important;
font-weight: 400!important;
}

.ow-pt-subtitle {
font-size: 16px!important;
font-weight: 400!important;
}

/*Shortcodes Ultimate Services left-align*/
.so-panel {
    text-align: left!important;
}

/* Home CTA - body text
--------------------------------------------- */
#home-cta p {
font-weight: 400!important;
font-size: 18px!important;
}

#pg-295-6.panel-grid {
    margin-top: -70px!important;
}

/*--------------------------------------------------------------
# Fullwidth Slider image width
--------------------------------------------------------------*/
.et_divi_builder #et_builder_outer_content .et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-image-container {
 width: 60%!important;   
}

/* Pricing Table - centrar coluna do meio
--------------------------------------------- */
/*.ow-pt-odd .ow-pt-features {
    text-align: center!important;
}*/

/* Contact 7 Forms
--------------------------------------------- */

.wpcf7-form {
/*/background-color: #333;*/
text-align: left!important;
color: #404040!important;
}

/* CONTACT FORM INPUT TEXT */
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 textarea
{
    font-family: 'CustomFontRegular',Helvetica Neue, Arial, sans-serif;
    background-color: #fff!important;
    color:#404040!important;
    width: 100%;
    padding: 10px!important;
    border-color:#ccc !important;
}

.wpcf7-form p {
font-weight: 300;
font-size: 18px!important;
    font-weight: bold!important;
}

.hz-required-field{
    color: #600!important;
}


/* FAQ´s - spoiler title
--------------------------------------------- */
.su-spoiler-title {
font-weight: 300!important;
font-size: 18px!important;
    color: #000!important;
}

.su-spoiler-content {
    color: #838D8F!important;
}
.entry-footer {
display: none!important;
}

/* Mailchimp Newsletter Form
--------------------------------------------- */

#mc4wp-form-1 {
    text-align: center!important;
    /*margin: 0px 0px auto auto!important;*/
    /*width: 90%!important;*/
}

#mc4wp-form-1 form input[type="email"] {
    font-family: 'CustomFontRegular',Helvetica Neue, Arial, sans-serif;
    background-color: #FFF;
    border: 1px solid #CCC;
    min-width: 60%;
    height: 44px;
    /*float: left;*/
    color: #414141!important;
    font-size: 16px;
    font-weight: 300;
    padding: 10px 15px!important;
    border-radius: 5px 5px 5px 5px;
    margin-right: 5px!important;
    margin-bottom: 10px!important;
}

#mc4wp-form-1 form input[type="submit"] {
    font-family: 'CustomFontMedium', Helvetica Neue, Helvetica, arial, sans-serif!important;
    font-weight: normal!important;
    font-size: 16px!important;
    text-transform: uppercase!mportant;
    min-width: 25%;
    background-color: #039BE5;
    border: 1px solid #039BE5;
    color: #FFF;
    text-transform: uppercase;
    padding: 6px 10px 10px 10px!important;
    border-radius: 5px 5px 5px 5px;
    transition: all 350ms ease-in-out 0s;
    height: 44px!important;
}

/* Social Bar End of the Page
--------------------------------------------- */
.social-bar {
    display: none!important;
}


/* LOJA - WooCommerce
--------------------------------------------- */
.woocommerce a.alt.button, .woocommerce button.alt.button, .woocommerce input.alt.button, .woocommerce #respond input.alt#submit, .woocommerce #content input.alt.button, .woocommerce-page a.alt.button, .woocommerce-page button.alt.button, .woocommerce-page input.alt.button, .woocommerce-page #respond input.alt#submit, .woocommerce-page #content input.alt.button {
background:#1C1C1C !important;
border-color:#1C1C1C !important;
    text-transform: uppercase!important;
    /*height: 38px!important;*/
    /*padding: 12px!important;*/
}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    color: #fff!important;
    background-color: #1c1c1c!important;
    font-family: 'CustomFontMedium', Helvetica Neue, Helvetica, arial, sans-serif!important;
    font-weight: normal!important;
    font-size: 16px!important;
    text-transform: uppercase!important;
    /*height: 38px!important;*/
    /*padding: 12px!important!; *//*6px 10px 10px 10px!important;*/
}

.woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text, .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .woocommerce-cart table.cart input {
    color: #404040!important;
}

.woocommerce .cart .button, .woocommerce .cart input.button {
    color: #fff!important;
}

.woocommerce .quantity .qty {
    color: #404040!important;
}

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{
    background: #404040!important;
}

.woocommerce .button:hover{
    background: #404040!important;
}

input#place_order.button.alt:hover{
    background: #404040!important;
}

.single_add_to_cart_button.button.alt:hover{
    background: #404040!important;
}



/*.woocommerce-tabs .tabs{
height:-50px !important;
}*/

/*.woocommerce .top {
height: 0;
}*/

/*.woocommerce #secondary {
  display: none;
}
.woocommerce #primary {
  width: 50%;
}

.woocommerce div.product .woocommerce-tabs ul.tabs {
  margin-bottom: 0;
  padding-left: 5px;
}

.woocommerce div.product .woocommerce-tabs .panel {
  border: 1px solid #ccc;
  border-top: none;
  padding: 0 20px;
  border-radius: 0;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after {
  display: none;
}*/

/*.woocommerce-tabs .tabs { display: block !important; }
.woocommerce-tabs .panel { width: 100%; margin-left: 0 !important; }*/

/*#tab-description{

display: block !important;

}*/


/* Remove Breadcrumbs */
.woocommerce .woocommerce-breadcrumb {
    display: none!important;
}

.woocommerce div.product p.price, .woocommerce div.product span.price {
    color: #1c1c1c!important;
}

.woocommerce ul.products li.product .price {
    color: #1c1c1c!important;
}

.woocommerce .col-9-12 {
    width: 100%!important;
}

.woocommerce .woocommerce-ordering select {
    display: none!important;
}

.woocommerce #secondary.widget-area {
    display: none!important;
}

.woocommerce #page-entry-content::before, #blog-entry-content::before {
    display: none!important;
}

.woocommerce table.cart img, .woocommerce #content table.cart img,
    .woocommerce-page table.cart img, .woocommerce-page #content table.cart img {
    width: 212px!important;
        height: auto;
        padding: none !important;
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    width: 530px!important;
        height: auto;
        padding: none !important;
}

/* h3 product heading */
.woocommerce ul.products li.product h3 {
    font-size: 1.4em!important;
}

/* h3 product price */
.woocommerce ul.products li.product .price {
    font-size: 1.4em!important;
}

.woocommerce div.product p.price, .woocommerce div.product span.price {
    font-size: 1.40em!important;
}

.woocommerce .product_meta {
    display: none!important;
}

/* Services - Shorcodes Ultimate
--------------------------------------------- */
.su-service-title {
    font-family: 'CustomFontMedium', Helvetica Neue, Helvetica, arial, sans-serif!important; 
	letter-spacing: 0.125em!important; 
	text-transform: uppercase!important;
	color: #333!important;
	font-weight: normal!important;
    font-size: 1em!important;
}

.su-service-content {
    line-height: 1.7!important;
}


/* Home Hero
--------------------------------------------- */
/*.bldr-hero-content h1 {
    font-family: 'CustomFontMedium', Constantia, Helvetica, arial, sans-serif!important;
    font-weight: 400!important;
    font-size: 40px!important;
    line-height: 1.2em!important;
}*/

/*.bldr-hero-content h2 {
    padding-top: 50px!important;
    padding-bottom: 20px!important;
    max-width: 800px!important;
    margin: 0px auto!important;
}

.bldr-hero-content button {
    margin-top: 30px!important;
}*/

/* activating the mobile menu at a higher resolution:*/

/*@media screen and (max-width: 1140px) {
.toggle-menu {
    display: block!important;
}
.main-navigation ul {
    display: none!important;
}
}*/

.bldr-hero-content button{
    padding: 1em 2em!important;
    color: #f3f3f3 !important;
    background: transparent !important;
    border: 3px solid #f3f3f3!important;
}

.bldr-hero-content button:hover{
    color: #404040 !important;
    background: #f3f3f3 !important;
    border: 3px solid #f3f3f3!important;
}

.home-cta button{
    padding: 1em 2em!important;
}


/* logo responsive */
@media handheld, only screen and (max-width: 867px) { 
    .site-branding {
        max-width: 150px !important; 
    } 
}

.site-branding {
    padding-top: 10px!important;
}

/* footer (1 to 4) widgets left align*/
.widget_text .textwidget p{
    text-align: left!important;
}

/*** Home Slider Pagination ***/
button.slick-prev {
    color:transparent!important;
}
button.slick-next {
    color:transparent!important;
}
.slick-dots li button {
    color:transparent!important;
}

/*.sow-features-feature.sow-features-feature-last-row {
    text-align: left!important;
}*/

/* Solve overlapped content */
.so-panel { min-width: 0 !important; }


/* BLOG
--------------------------------------------- */
/* remove metadata from blog posts and projects*/
.entry-meta {
    display: none!important;
}

#home-news h5 {
    color: #000!important;
}



.su-button.su-button-style-flat span {
    font-family: 'CustomFontMedium', Helvetica Neue, Helvetica, arial, sans-serif!important;
    font-weight: normal!important;
    font-size: 18px!important;
    text-transform: uppercase!important;
}

.su-button.su-button-style-flat span:hover {
    /*font-family: 'CustomFontMedium', Helvetica Neue, Helvetica, arial, sans-serif!important;
    font-weight: normal!important;
    font-size: 14px!important;
    text-transform: uppercase!important;*/
    background: #0a7cd4!important;
}

/** Imagem default dos posts e portofolio projects 
img.archive-img {
    display: none!important;
}

.su-frame-style-default .su-frame-inner {
    border: 0px!important;
}**/

/*#pg-1519-0.panel-grid {
    border: 1px solid #ccc!important;
}*/

.hz-about-us{
    border: 1px solid #A2DAE3!important;
    max-width: 1140px!important;
    margin:-30px auto!important;
}

.hz-about-us-service1{
    max-width: 1140px!important;
    margin:0px auto!important;
    border-bottom: 1px solid #f0f3f3;
    padding-top: 20px;
}

.hz-about-us-service2{
    max-width: 1140px!important;
    margin:0px auto!important;
    border-bottom: 1px solid #f0f3f3;
    padding-top: 20px;
}

.hz-about-us-service3{
    max-width: 1140px!important;
    margin:0px auto!important;
    /*border-bottom: 1px solid #f0f3f3;*/
    padding-top: 20px;
    padding-bottom: 20px;
}

/* Shortcodes Ultimate Heading CTA Fullwidth
--------------------------------------------- */
.hz-heading-cta{
    background: #f3f3f3;
}

/*.hz-heading-cta-row su-button:hover{
    background: #404040!important;
}*/

.hz-su-column-1{
    text-align: left; 
    padding-left: 15px;
}

.hz-su-column-2{
    border-right: 1px solid #ccc!important;
    /*background: #fff!important;*/
    padding-right: 43px!important;
    padding-top: 10px!important;
    padding-bottom: 0px!important;
    text-align: right; 
    font-family: 'CustomFontMedium'; 
    font-style: italic; 
    font-weight:400;
    font-size: 20px;
    color: #5b868e;
}

.hz-su-column-3{
    padding-top: 0px!important;
    text-align: left; 
}


/* Shortcodes Ultimate Footer CTA Fullwidth
--------------------------------------------- */
.hz-footer-cta{
    background: #add0d0;
}

.hz-footer-cta-row{
    /*background: #fff!important;*/
}

.hz-su-footer-column-1{
    border-right: 1px solid #f0f3f3!important;
    /*background: #fff!important;*/
    padding-right: 43px!important;
    padding-top: 0px!important;
    /*padding-bottom: 20px!important;*/
    text-align: right; 
    font-family: 'CustomFontLight'; 
    line-height: 1em;
    font-style:normal; 
    font-weight:bold;
    font-size: 35px;
    color: #fff;
}

.hz-su-footer-column-2{
    padding-top: 12px!important;
    text-align: left; 
}



/*.so-panel.widget,
.panel-grid-cell section {
padding-top: 0px!important;
padding-bottom: 0px!important;
}*/

/*.so-panel.widget {
    background: transparent;
    padding: 0px!important;
}*/


/* Make Fullwidth Template 100%
--------------------------------------------- */
body.page-template-page-fullwidth .site-content > #page-full-entry-content > .grid { max-width: 100% !important; }

body.page-template-page-fullwidth .site-content > #page-full-entry-content > .grid-pad { padding: 0px !important; }

body.page-template-page-fullwidth .site-content > #page-full-entry-content > .grid > [class*="col-"] { padding: 0px !important; }

/* TESTING
--------------------------------------------- */
.hz-testing-cta{
    background: #ccc;
}

.container{
    max-width: 1140px;
    margin: 0px auto;
    padding-bottom: 50px;
    padding-top: 50px;
}

.column-left{ 
    float: left; width: 33%; 
}
.column-right{ 
    float: right; width: 33%;
    padding-left: 20px;
}
.column-center{ 
    display: inline-block; width: 33%;
    border-right: 1px solid #f0f3f3;
    text-align: right;
    padding-right: 30px;
    padding-top: 10px;
}

/*POSTS NEW LAYOUT*/

/*.entry-title{
    text-align:center!important;
    padding-top: 100px!important;
    max-width: 725px!important;
    display:none!important;
}*/

.entry-content .archive-img{
    display: none!important;
}

.hz-blog-hero-title{
    font-family: 'CustomFontRegular', Constantia, Helvetica, arial, sans-serif!important;
	font-size: 45px!important;
	font-weight: 700!important;
    color: #fff!important;
	line-height: 1.2em!important;
    text-transform: uppercase!important;
}

/* FORUM */

/* Forum Form Buttons */
.wp-core-ui .button, .wp-core-ui .button-secondary{
    color:#404040!important;
}
.wp-core-ui .button:hover, .wp-core-ui .button-secondary:hover{
    background:#f3f3f3!important;
}

.wp-core-ui .quicktags-toolbar input.button.button-small {
    font-size: 12px !important;
    height: 30px !important;
}

#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content {
    color: #777 !important;
    font-size: 14px!important;
}

li.bbp-forum-info, li.bbp-topic-title {
    font-size: 14px!important;
}

#bbpress-forums div.bbp-search-form{
    display: none!important;
}
#bbpress-forums li.bbp-header{
    background: #404040!important;
    color: #f3f3f3!important;
    border-color: #404040!important;
}
.bbp-forum-title{
    font-size: 16px!important;
}
.bbp-topic-permalink{
    font-size: 16px!important;
}
.subscription-toggle{
    display: none!important;
}

.favorite-toggle{
    display: none!important;
}
li.bbp-header div.bbp-reply-content span#subscription-toggle{
    display: none!important;
}

.bbp-template-notice.info, .bbp-template-notice{
    display: none!important;
}

.bbp-reply-content p{
    color: #777!important;
}

.bbp-form {
    background: #f5f5f5!important;
}

input#bbp_topic_tags {
    font-size: 13px!important;
    color: #777!important;
}

select#bbp_stick_topic_select {
    font-size: 13px!important;
    color: #777!important;
}

select#bbp_topic_status_select {
    font-size: 13px!important;
    color: #777!important;
}

/*.bbp-body li{
    color: #404040!important;
}
.bbp-topic-permalink a {
    color: #404040!important;
}*/

.bbp-reply-content{
    font-size: 13px!important;
}
/*--------------------------------------------------------------
# Theme Switcher
--------------------------------------------------------------*/
/*#switcher {
    background: #414141!important;
}

#switcher.logo {
    margin-top: 0px !important !important;;
}

#switcher.logo img {
    height: 35px !important!important;;
}

.purchase a {
    margin-top: 10px !important!important;;
}

.close a {
    margin-top: 10px !important!important;;
}*/

.excerpt p { display: none!important; }

