/*
Theme Name:     ICHOM Child
Theme URI:      
Description:    Child theme for ICHOM theme 
Author: Team
Author URI: http://unowork.pt
Template:       ichom
Version:        1.0
*/

/* LOGO ///////////// */

.marble {
    background-color: #a6ce39 !important;
}



@media only screen and (max-width: 1079px){

.mini_logo {
	visibility:visible;
	opacity: 100;
}


header .menu {
height: auto;
}

}


@media only screen and (max-width: 767px){


.mini_logo {
	visibility:visible;
	opacity: 100;

}

}



.logo {
    padding-bottom: 0px !important;
}

.logo img {
    margin-top: 0px !important;
}

/* END LOGO ///////////// */


.hide,
.footer,
.post-helper-absolute,
.post-date,
.post-category,
.post-single-pagination,
#menu-site .fa-angle-down {
	display:none !important;
}


.grey-ichom {
    background: #ebebeb ;
}

/* SINGLE ///////////// */
.single .headline.marble h1 {
	display:none !important;
}

/* POST SLIDE ///////////// */
.owl-prev,
.owl-next {
	display:block !important;
}


.h1, .h2, .h3, .h4, .h5, .h6 {
color: #a6ce39;
}
	
.widget_recent_posts_2 .item header h2, .widget_recent_posts_2 .item header h2 a {
	color: #759C23;
	margin-bottom: 7px;
}

.h1 {
	font-size: 30px;
}

.h2 {
	font-size: 25px;
}

.h3 {
	font-size: 18px;
}

.h4 {
	font-size: 15px;
}

.h5 {
	font-size: 12px;
}
.h6 {
	font-size: 8px;
}


span h1, span h2, span h3, span h4, span h5, span h6 {
	margin:0;
	padding:0;
}



.green-ichom {
    background: #a6ce39;
}



.green-ichom1 {
	background-color: #698B1E;
}

.three-plates,
.three-plates .plate .alpha, .three-plates .plate .omega {
    background: #a6ce39 !important;
}

.item-helper,
.post-helper-absolute {
	display:none;
}

body .btn-style3 {
	background-color:#717476;
}

.headline.marble h1 {
    color: #fff;
	font-weight:100 !important	;
}
/* MENU ///////////// */

.preheader .phone.contact {
    font: 100 19px Open Sans, Arial, Tahoma;
}

.wrapper.preheader {
    padding: 2px 0;
}

.phone.contact {
	background: inherit;
	padding-top: 4px;
	padding-bottom: 2px;
}


.headerstyle2 .menu>li, .headerstyle4 .menu>li, .headerstyle2 .menu>ul>li, .headerstyle4 .menu>ul>li {
    margin-right: 7px;
}
.headerstyle3 .menu>li {
    margin-right: 20px !important;
}

.menu li ul li a {
    color: #6f7477;
}

.menu li ul li {
    border-top: solid 1px #ebebeb;
}

.menu li ul {
    background: #a6ce39;
}


.menu li>a {
    padding: 0 3px;
}

.menu li:last-child {
	margin-right:0;
}




/* FOOTER ///////////// */
footer .widget_social_icons_item h2 {
    margin: 0px 0 0;
}


#devwork {
    background-image: url(http://unowork.pt/_logos/unowork-sites.png);
    background-repeat: no-repeat;
    display: block;
    text-indent: -9999px !important;
    width: 154px;
    padding-top: 5px;
}

.copyright-right1 {
	float: right;
    margin: 25px 0 0 155px;
}

.copyright {
    width: 100%;
}



/* SLIDER BANNER ///////////// */
.images-slider .flex-direction-nav {
/*    top: 80%;
    left: 20%;*/
}

.wpb_revslider_element.wpb_content_element {
	margin-bottom: 0;
}

/* LAST POSTS ///////////// */
.latest_posts_2 .item .meta {
	display:none;
}

.column_post-helper {
	padding-bottom: 5px !important;
	min-height: 340px;
	text-align:center;
	background-color: #f7f7f7;

}

.column_post-helper h2 {
	margin-bottom:5px;
	text-align:center; 
}


/* POSTS ///////////// */


article .column_post-body, .post-body-text, .post-area {
    font-size: 14px !important;
}


.post {
    margin-left: 0px;
}


/* WIDGETS CATEGORIES POSTS ///////////// */

.cat-post-item.cat-post-current {
	display:none;
}

#category-posts-2 {
	background-color: #f7f7f7;
    border: 0;
    margin-bottom: 20px;
    padding: 15px;
}

.cat-post-item {
    border-bottom: none !important;
}

#category-posts-2.cat-post-widget h3 {
	margin-bottom: 10px;
	font-size: 18px;
	font-weight: 600;
	border-bottom: solid 1px #d9dbdd;
	padding-bottom: 15px;
}


.cat-post-thumbnail {
	display: block;
    background: rgba(226, 226, 226, 1);
    padding: 3px;
    -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
    height: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}

#category-posts-2 p {
    margin-bottom: 0px;
}


.default-theme.wp-posts-carousel .wp-posts-carousel-title {
	margin-top:10px;
    margin-bottom: 0;
}

.default-theme.wp-posts-carousel .wp-posts-carousel-desc {
	text-align: center;
}

.default-theme.wp-posts-carousel .wp-posts-carousel-container {
	min-height: 400px;
	height: inherit !important;
	background-color: #f7f7f7 !important;
}


/* COUNTDOWN ///////////// */


@media only screen and (min-width: 767px){
.scd-all-wrapper {
    font-size: 20px !important;
}
}



.scd-all-wrapper {
    font-size: 20px;
	color:#ffffff !important;
}

.countdown-uw h1 {
	font-weight:100 !important;
	color:#60675d;
	margin-top:20px;
	font-size: 30px;
}

.countdown-uw .wpb_content_element {
		margin-bottom:20px;
}

.scd-title {
	display: none !important;
}

/* FORM HOME ///////////// */

.home input[type="text"], .home input[type="email"]  {
    width: 95%;
    padding-left: 14px;
    min-height: 35px;
}

input[type="text"], input[type="email"], textarea  {
	    width: 100%;
    border: 1px solid #e3e3e3;
    font-size: 13px !important;
    background: #ffffff !important;
}

.wpcf7 input[type="submit"], .wpcf7 input.wpcf7-submit[type="submit"] {
    background-color: #a6ce38 !important;
    color: #ffffff !important;
}


.wpcf7 input[type="submit"], .wpcf7 input.wpcf7-submit[type="submit"] {
        display: inline-block; 
     font-size: 16px; 
     line-height: 18px; 
     height: auto; 
     padding: 18px 20px !important; 
     /*margin: 0 10px 20px 0 !important;*/ 
     -webkit-border-radius: 0; 
    -moz-border-radius: 0;
     border-radius: 0; 
     -webkit-transition: all .3s ease-out; 
    -moz-transition: all .3s ease-out;
     transition: all .3s ease-out; 
     border: 0; 
     position: relative; 
     overflow: hidden; 
     outline: none; 
     text-shadow: none; 
     text-decoration: none; 
    -moz-border-radius: 2px;
     -webkit-border-radius: 2px !important; 
    border-radius: 2px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    vertical-align: middle;
		margin-bottom: 20px;
max-width: 100%;
/*    max-width: 100%;
	min-width: 219px;*/
}


.home .wpcf7-form-control-wrap {
    position: relative;
    float: left;
    margin-right: 20px;
}

.wpcf7-form-control-wrap button, .wpcf7-form-control-wrap input {
    line-height: normal;
    padding: 10px 0;
}

.wpcf7-form-control-wrap .center {
	text-align:center;
}



@media only screen and (max-width: 980px){
.home input[type="text"], .home input[type="email"]  {
	text-align:center;
	padding-left:0;	
}

.home .wpcf7-form-control-wrap {
	float:inherit;
}


/* FORM ///////////// */

