/*-----------------------------------------------------------

 Theme Name: WPEX Elegant
 Version: 1.0
 Description: Free WordPress Theme by WPExplorer
 Author: WPExplorer
 Author URI: http://www.juccimiotto.com.br 
 Edition: Jucci Miotto
 Date: 10/09/2014

 /* #MOBILE  ================================================== */
/* #### Mobile Phones Portrait #### */
@media screen and (max-device-width: 480px) and (orientation: portrait){
#homepage-slider-wrap  {
    max-width: 100% !important;	
}

.panel-grid-cell img {
    max-width: 100% !important;	
}
}

/* #### Mobile Phones Landscape #### */
@media only screen and (max-width: 767px) {
#homepage-slider-wrap {
    max-width: 480px!important;	width:90% !important;	
} 
.panel-grid-cell img {
    max-width: 100% !important;	width:100% !important;	
}
}
 
/* FONTFACE   ================================================== */
 @font-face {
    font-family: 'Lato';
    src: url('font/sansation_regular-webfont.eot');
    src: url('font/sansation_regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/sansation_regular-webfont.woff') format('woff'),
         url('font/sansation_regular-webfont.ttf') format('truetype'),
         url('font/sansation_regular-webfont.svg#Lato') format('svg');
    font-weight: normal;
    font-style: normal;
	-webkit-font-smoothing: antialiased!important;
	text-rendering: optimizeLegibility!important; 	
}

/* TIPOGRAFIA ================================================== */
body{
font: 14px/24px "Open Sans","Arial",Helvetica, Sans-serif!important;
}
strong {
    color: #444!important;
}
h1,h2,h3,h4,h5,h6,
#sidr-main a,
.menu-item,
.su-spoiler-title,
.su-service-title ,
.homepage-slide-title,
.event-description,
.event-time{
	font-family:'Lato',Arial, Helvetica, Sans-serif !important;
	-webkit-font-smoothing: antialiased!important;
	text-rendering: optimizeLegibility!important;
	text-shadow: 0 0 1px rgba(0,0,0,0.1)!important;
	color:#000000!important;
}

#footer-widgets .widget-title span,
#footer-widgets .menu-item,
.footer-endereco .su-service-title {
	font-family:'Open Sans',Arial, Helvetica, Sans-serif !important;
	font-size:12px !important;
	}
.recent-blog-entry-content{
font: 12px/20px "Open Sans","Arial",Helvetica, Sans-serif!important;
}
.recent-blog-entry-title {font: 14px/20px "Lato","Arial",Helvetica, Sans-serif!important;}

.widget-title{
	text-transform: uppercase!important;
	letter-spacing: 1px!important;
	font-size:18px!important;
} 

.post-meta{
	font-size:10px!important;
	background-color: #FFFFFF!important;
	width:80%;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;	
	padding:0 5px!important;
}

.comment-date{
	font-size:10px!important;
	background-color: #FFFFFF!important;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;	
	padding:0 10px!important;
}
a.comment-reply-link{
	color:#FFFFFF !important;
	font-size:10px !important;
	background-color: #888888 !important;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;		
	padding:5px 10px !important;	
}

.heading {
	text-transform:none !important;
}


/* ESTRUTURA  ================================================== */
#homepage-content, #homepage-features {
    margin-top: 0px !important;
}


/* SIDEBAR  ================================================== */
.sidebar-container .sidebar-widget {
margin-bottom: 20px;
padding: 20px;
background: #fff;
border-bottom: 2px solid #e5e5e5;
border-radius: 0 0 4px 4px;
}

/* FOOTER     ================================================== */
#footer{font: 12px/22px "Open Sans","Helvetica",Arial!important;}
}
#footer-wrap {
    background-color: #0a0a0a!important;
}

#copyright-wrap {
    background-color: #000000!important;
}

#footer-widgets .widget-title span {
    background: none!important;
	color:#FFFFFF!important;
}


.footer-widget > ul > li:first-child {
    border-top: 1px solid #121212!important;
}
.footer-widget > ul > li {
    padding: 2px 0px;
    border-bottom: 1px solid #121212!important;
}

#footer #wp-calendar thead th, #footer #wp-calendar tbody td {
    border-color: #121212!important;
}

#wp-calendar tbody td a, #wp-calendar tbody td a:hover {
    color: #FFFFFF!important;
    text-decoration: none!important;
	background: #8C288C!important; 
}	

.footer-endereco .su-service-title{
     color: #FFFFFF!important;
}

.widget-title {
  }
/* SLIDES     ================================================== */

#homepage-slider-wrap {
    max-height: 500px;
    overflow: hidden;
    max-width: 1040px !important;
	margin:0 auto !important;	
}

#homepage-slider {}

.flexslider .slides img {

}

.homepage-slide-content {
    top: 150px !important;
	left:30px !important;
}

.homepage-slide-title {
    float: left;
    background: none repeat scroll 0% 0% #FFFFFF!important;
    color: #000000!important;
    font-size: 2em;
    padding: 15px 20px;
    text-transform: none !important;
}

.homepage-slide-caption {
    float: left;
    margin-top: 0px !important;
    background: none repeat scroll 0% 0% #8C288C !important;
    font-size: 20px !important;
    font-weight: 600;
    color: #FFF;
    padding: 20px !important;
	max-width:50%;
}
#homepage-slider-wrap .flex-direction-nav li a {
    opacity: none !important;
    background: none repeat scroll 0% 0% #FFFFFF !important;
    color: #000000 !important;
}
#homepage-slider-wrap .flex-direction-nav li a:hover {
    opacity: none !important;
    background: none repeat scroll 0% 0% #8C288C !important;
    color: #FFFFFF !important;
}


#homepage-slider-wrap .flex-direction-nav li a {
    top: 88% !important;
    height: 50px !important;
    line-height: 50px !important;
}

#homepage-slider-wrap .flex-direction-nav li a.flex-prev {
    left: inherit !important;    
	right: 80px !important;
} 

#homepage-slider-wrap .flex-direction-nav li a.flex-next {
    right: 20px !important;
}

/* MENU       ================================================== */

#sidr-main {
    background: none repeat scroll 0% 0% #8C288C!important;
	padding: 70px 0px 0px!important;
}

#sidr-id-mobile-search-form input[type="search"]{
	background-color: #9FC54D!important;
	color:#FFFFFF!important;
	font-size:13px!important;
}
#sidr-main ul a {	
	border-bottom: none!important;
}

#sidr-main ul li a {	
	border-bottom: 1px solid #0377c6!important;
	padding:7px 30px 7px;
  	position:relative;       
    -webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.1), 0 0 40px rgba(0, 114, 191, 0.0) inset;
       -moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.1), 0 0 40px rgba(0, 114, 191, 0.0) inset;
            box-shadow:0 1px 2px rgba(0, 0, 0, 0.1), 0 0 40px rgba(0, 114, 191, 0.0) inset;	
}


#sidr-main a {
    color: #FFFFFF!important;
}
#sidr-main a:hover {
    color: #9FC54D!important;
}

#sidr-id-mobile-search-form {
	padding: 0 28px!important;

}

.menu-item {
	font-size:16px!important;
}
#site-navigation .dropdown-menu a {
    text-transform: uppercase!important;}

#site-navigation .dropdown-menu > li {
    margin-left: 30px;
}

#site-navigation .dropdown-menu ul li a {
	font-size:14px!important;
	color:#FFFFFF!important;
}
#site-navigation .dropdown-menu ul li a:hover {
	font-size:14px!important;
	background:#8C288C!important;
}

/* BOTÕES     ================================================== */
input[type="button"], input[type="submit"],
.wpex-readmore a ,
.entry-footer .post-edit-link {
	background-color:#8C288C!important;
	height: 40px!important;
	line-height: 40px!important;
}
input[type="button"]:hover, input[type="submit"]:hover,
.wpex-readmore a:hover,
.entry-footer a:hover{
	background-color: #9FC54D!important;
}
.wpex-readmore a {
	padding:0 20px !important
}

.entry-footer .post-edit-link  {
	border: none!important;
	color: #FFFFFF!important;
	font-size: 14px!important;
	font-weight:normal!important;
	text-transform: none!important;
	letter-spacing: 0px!important;
}

.events-table {text-align:left !important;}

div.css-search div.em-search-main .em-search-submit {
    border-radius: 0px !important;}

/* PLUGIN EVENTOS     ================================================== */
.event-time  {width:100px!important;}
 th .event-time:first-child  {background:red!important;}
 
#homepage-blog .bda-dates   {font-size: 12px!important;line-height:14px; }
#homepage-blog .bda-eventlink    {font-size: 12px!important;line-height:16px;padding-top:2px;}
#homepage-blog .bda-location,
#homepage-blog .bda-eventtimes {font-size: 8px!important;text-transform:uppercase!important;text-align:center!important;}
.bda-location,.bda-eventtimes {font-size: 10px!important;text-transform:uppercase!important;text-align:center!important;}

/* PLUGIN     ================================================== */

.topo {
    clear: both;
    position: relative;
    height: 1px!important;
    margin: 2.5em 0px 1.5em;
    background: none repeat scroll 0% 0% #e5e5e5!important;
}

.su-divider,.su-divider-style-default{
    height: 1px!important;
    margin: 2px!important;
    background:#e5e5e5!important;
}
 
.su-spoiler-icon-arrow-circle-2 .su-spoiler-icon:before {
    color:#8C288C!important;
}

.su-heading-style-default .su-heading-inner {
	font-family:'Lato',Arial, Helvetica, Sans-serif !important;
	color:#000000 !important;	
}

.su-spoiler-title {
	color:#000000 !important;
    font-weight: normal !important;	
    font-size: 16px !important;	
}

div.css-search div.em-search-main .em-search-submit {
    position: absolute;
    top: 5px;
    right: 5px;
    box-shadow: 0px 0px 0px 0px #FFF;
	background:#39b54a!important;
    border-radius: 6px;
    border: none!important;
    display: inline-block;
    color: #FFF;
    font-weight: bold;
    padding: 8px 10px;
    text-decoration: none;
    text-shadow: 1px 1px 0px #C7C5C7;
    line-height: 16px;
}

.srp-content-box .srp-post-date{
font-size:9px!important;
text-transform:uppercase!important;
}
.srp-widget-title {
    font-size: 26px !important;
}

/* FORMULÁRIO ================================================== */
input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], textarea {
    background: #FFFFFF!important;}
