/*
 Theme Name:   Clinifar - Salient Child Theme
 Theme URI:    http://samsys.pt/
 Description:  Clinifar Theme
 Author:       Samsys
 Author URI:   http://samsys.pt
 Template:     salient
 Version:      1.0.0
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  clinifar
*/

@import url("../salient/style.css");

/* =Theme customization starts here
-------------------------------------------------------------- */

/* =Homepage Produtos Slider
-------------------------------------------------------------- */
.home .portfolio-items .col.span_3 { margin: 0 0.2%; padding: 0; width: 22.7%; }
.caroufredsel_wrapper{ height: 300px !important; }
.portfolio-items .col .work-item{ min-height: 250px; }

/* =Produtos Listagens
-------------------------------------------------------------- */
.portfolio-items .col .work-item .work-info a { background-color: #333333; border-radius: 2px; color: #FFFFFF !important; font-size: 12px !important; margin: 5px; padding: 9px 10px; }


/* =Paginação Listagens
-------------------------------------------------------------- */
#paginate{ margin-top: 2em; text-align: right; }
#paginate .page-numbers{ padding: .5em 1em; border: 1px solid #9BA3AF; display: inline-block; color: #9BA3AF;  }
#paginate .page-numbers:hover, #paginate .page-numbers.current{ border: 1px solid #082A69; color: #082A69; text-decoration: none; }

/* =Produtos Menu Lateral
-------------------------------------------------------------- */
#sidebar .widget li:first-child a { padding-top: 8px !important; }
li.current-cat{ position: relative; }
li.current-cat:before { content: "\f105"; float: right; font-family: FontAwesome; font-size: 1.5em; font-style: normal; font-weight: normal; margin-right: 0.4em; margin-top: .5em; position: relative; text-decoration: inherit; }
ul.children li.current-cat:before{ content: ""; }
ul.children li.current-cat:after { content: "\f105"; float: right; font-family: FontAwesome; font-size: 1.5em; font-style: normal; font-weight: normal; margin-right: 0.4em; margin-top: -1.7em; position: relative; text-decoration: inherit; }
li.current-cat-parent { ... }
ul.children { display: none; }
li.current-cat ul.children{ display: block; }
li.current-cat-parent ul.children{ display: block; }

/* =Produtos Single
-------------------------------------------------------------- */
.container-wrap, .project-title { background-color: #F5F5F5; margin-top: -40px; padding-bottom: 40px; padding-top: 7.8em; position: relative; z-index: 10; }

.row .col.section-title { border-bottom: 1px solid #DDDDDD; margin: 0; padding: 0 0 3em 4em; }

.single-produtos h3{ color: #B2B7C4;}
.wpcf7-form p{ padding-bottom: 1em;}
.wpcf7-form p small{ float: right; }
.wpcf7-form-control-wrap { padding-bottom: 10px; }

.brochura p{ padding-bottom: .5em; }
.brochura a{ background-color: #333333; border: medium none; border-radius: 2px; color: #FFFFFF; cursor: pointer; font-size: 12px; padding: 7px 11px; transition:  all 0.2s linear 0s; width: 100%; text-align: center; display: inline-block; }
.brochura a:hover { background-color: #3D496A; }

/* =Blog Single
-------------------------------------------------------------- */
.single-post .row .col.section-title{ padding-left: 0; }

.single-post .post-featured-img{
  display: inline-block;
  float: left;
  padding-right: 5%;
  width: 40%;
}

.single-post article.post .content-inner{ display: inline-block; }

/* =Blog Listagem
-------------------------------------------------------------- */
.blog article.post .more-link, .blog-recent .more-link {
  color: #FFFFFF;
  cursor: default;
  display: block;
  margin-top: 5px;
  margin-bottom: 0;
}

.blog article.post a.more-link{ background-color: #333333; border: medium none; border-radius: 2px; color: #FFFFFF; cursor: pointer; font-size: 12px; padding: 7px 11px; transition:  all 0.2s linear 0s; width: 100%; text-align: center; display: inline-block; }
.blog article.post a.more-link:hover { background-color: #3D496A; }

.blog article.post .post-meta{ border-right: none; margin-bottom: 0; }


/* =Contactos Página
-------------------------------------------------------------- */
.form-contactos .wpcf7-textarea{ height: 100px; }

/* =Idiomas lista
-------------------------------------------------------------- */
#languages{ position: absolute; top: -1em; right: 0; color: #444444; text-transform: uppercase; font-size: .9em; z-index: 100; }
#languages span{ width: 20px; height: 25px; display: inline-block; text-align: center; line-height: 22px; font-size: .9em; }
#languages a span{ color: #CCCCCC; }
#languages span:hover, .lang-holder span.active{ background: #FFFFFF; }

#post-area.col_last{ padding-left: 19px; }
/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
	.col.span_3 img{ width: 100%; }
	.col.span_4 img{ width: 100%; }

	.row .col.section-title{ padding-left: 0; }
	#project-meta ul, #project-meta .nectar-social{ text-align: center; }

	#paginate{ margin-bottom: 2em; text-align: center; }

	#pagination{ text-align: center; }
	#pagination > div { display: inline-block; margin: 0 1em; text-align: center; float: none; }

	#footer-outer ul#social{ text-align: center; width: 100%; }

	#footer-outer #copyright li { display: inline-block; text-align: center; float: none; }
}

#featured{ background-color: #041C38 !important; }


.ssys-landing-page {
    background: white;
}
.ssys-landing-page .home-wrap{
    padding-top: 0;
    padding-bottom: 0;
}

.ssys-landing-page .container{
    width: 100% !important;
    min-width: 100% !important;
    max-width: 100% !important;
}

.ssys-landing-page #header-outer,
.ssys-landing-page #header-space,
.ssys-landing-page #footer-outer  {
    display: none;
}
