/*
Theme Name:     Elegant Child Theme
Theme URI: 		http://metamorfosys.com.ar
Description:    Child theme for the Elegant theme 
Author:         METAMORFOSYS
Theme URI: 		http://metamorfosys.com.ar
Template:       wpex-elegant
Version:        1.0.0
*/

body{font-size: 14px !important; color: #333; /* background: #FFF; */}
body a{ color:#777777; }
body a:hover{ color: #8E2020; }

#header-wrap{ /* border-top: 30px solid #8E2020;  */ border-top: 30px solid #222222; }
#header{padding: 40px 0;}
.detail-image-header{ min-height: 20px; width: 100%; background: url(/wp-content/uploads/2015/06/header-detail.jpg) left bottom no-repeat; display: block; position: relative;}

hr{margin: 20px 0; border-color: #ddd;}

#logo h1{  margin-bottom: 0px; }
#logo h2{  font-size: 12px; }
#logo a{ color: #8E2020; font-size: 1.7em; letter-spacing: -0.05em;}

.top-menu{position: absolute; top: -27px; right: 0; display: block;}
.top-menu .menu li {display: inline-block;}
.top-menu .menu li a{color: #FFF; font-size: 14px; padding: 20px 10px;}
.top-menu .current_page_item a{background: #FFFFFF; color:#222222 !important;}

#site-navigation-wrap{margin-top: -10px !important;}

.homepage-slide-caption{ background: #8E2020; }

.features-entry:hover .feature-icon-font .fa, .features-entry:hover .feature-entry-title{	color: #333;	}

.features-entry{border-right: 1px solid #ddd;}
.features-entry:first-child{border-left: 1px solid #ddd;}
.features-entry .feature-icon-font .fa{ color: #8E2020; }
.feature-entry-title{color: #8E2020; text-transform: uppercase;}

#footer-wrap{padding-top: 0;}
#footer-wrap a:hover{ color: #8E2020; }
.detail-image-footer{height: 15px; width: 100%; background: url(/wp-content/uploads/2015/06/footer-detail.jpg) left bottom no-repeat; display: block; position: relative; margin-bottom: 40px;}

#site-navigation .dropdown-menu a{ font-weight: 600; }

.entry-title{ width: 65%; font-size: 18px; margin-bottom: 5px; color: #222222;}

.divider{ margin: 5px 0 15px 0; border-color: #F6F6F6 !important;}

.post-listed img{ float: left; margin-right: 25px; margin-bottom: 25px;  }
.post-listed p{ font-weight: normal; margin-top: 1%; vertical-align: top; line-height: 18px; color:#777777; font-size: 13px !important;}
.post-listed:hover p{color: #000000; }
.entry-title a{color: #8E2020 !important;}

#homepage-content{margin-top: 45px;}

#homepage-blog{margin-top: 0;}
#homepage-blog h2.heading{font-size: 2.2em; border-bottom: none; color: #8E2020; text-transform: capitalize; margin-bottom: 40px;letter-spacing: -0.05em;}

.recent-blog-entry-title a{color: #8E2020;}
.recent-blog-entry-title{height: 65px; display: block; line-height: 1.2em;padding-right: 15px;margin: 30px 0 10px;}
.recent-blog-entry-content{padding-right: 15px; }
.recent-blog-entry-content p{ line-height: 18px;}
.recent-blog-entry-thumbnail img{border: 2px solid #eee;}
.recent-blog-entry-title a:hover{ color: #333;}

.post-meta .meta-date-text, .post-meta a:hover{ color: #8E2020; }

.page-numbers a:hover, .page-numbers span.current, #edd_download_pagination .page-numbers:hover, #edd_download_pagination .page-numbers.current{ color: #8E2020; }

.page-numbers span.current{ background: #8E2020; color: #FFFFFF;}
.page-numbers a:hover{ background: #8E2020; color: #FFFFFF;}

.sidebar-container{ width: 30%; }
.sidebar-container a:hover{ color: #8E2020; }

#homepage-slider-wrap .flex-direction-nav li a:hover{ background-color: #8E2020;}
.homepage-slide-title{text-transform: none; background-color: rgba(34,34,34,0.7);}
.homepage-slide-caption{padding-left: 20px; padding-right: 20px; background-color: rgba(142,32,32,0.7);}

.widget-slider-slide p{ vertical-align: top; font-size: 12px;  line-height: 18px; font-weight: normal; text-align: justify;}
.widget-slider-slide img{border: 2px solid #eee;}

/* CF7 */
.wpcf7{ width: 65%;}
.wpcf7 input{background-color: #FFFFFF;}
.wpcf7 input[type="submit"]{ font-size: 14px; font-weight: bold; padding-left: 5%; padding-right: 5%; background-color: #222222;}
.wpcf7 input[type="submit"]:hover{ background-color: #8E2020; }
.wpcf7 input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], textarea{ width: 100%;}
.wpcf7 textarea{ max-height: 350px; min-height: 100px; background-color: #FFFFFF;}

#menu-menu-principal li {margin-left: 20px;}
#menu-menu-principal li a{font-size: 14px !important; text-transform: uppercase;color: #8E2020 !important;}
#menu-menu-principal li a:hover{ color: #222222 !important;}
#menu-menu-principal .current_page_item a{ color: #222222 !important;}

#menu-menu-principal li ul li{margin-left: 0;}
#menu-menu-principal li ul li a{color: #fff !important;}
#menu-menu-principal li ul li a:hover{color: #8E2020 !important;}
#menu-menu-principal li ul .current_page_item a{ color: #8E2020 !important;}

#sidr-main a{color: #999 !important; border-color:#666}
#sidr-main ul a:hover{color: white !important;}

.post-slider-wrap .flex-direction-nav li a:hover{
	background:  #8E2020;
}
/* 
* 
***********************************************
*
* MEDIA QUERIES 
*
***********************************************
*/

@media (max-width: 959px) {
	.entry-title{ width: 100%;}
	article .container{margin-left: 0;margin-right: 0 !important;} 
	article .container p{margin-left: 0;margin-right: 0 !important;} 
	.wpcf7{ width: 100%;}
}
@media (max-width: 767px) {
	.features-entry{border:none;}
	.features-entry:first-child{border:none;}
}

@media (max-width: 480px) {
	#logo h2{  width: 50%; }
}
