/*   

Theme Name: Electro 

Theme URI: http://www.freedesigns.me/themes/electro/

Description: Electro Theme is a clear minimalist and modern wordpress theme, suitable for any kind of website such as portfolio, business, blog, photography or gallery.

 The great combination of light-coloured schemes creates an elegant and high visual impact experience. You can use it either for photography, commercial 

 business or small informational websites.

Author: <a href="http://www.freedesigns.me">Freedesigns</a>

Author URI: http://goo.gl/l5KI9

Version: 0.0.1

License: Comercial

License URI: http://www.freedesigns.me/themes/electro/license/

Tags: one-page, responsive, flexible-width, theme-options, translation-ready

Text Domain: Electro

*/





.wp-caption {}

.wp-caption-text{}

.sticky {}

.gallery-caption {}

.bypostauthor { font-style: italic;}



/* Images */

.alignleft {

  float: left;

}

.alignright {

  float: right;

}

.aligncenter {

  display: block;

  margin-left: auto;

  margin-right: auto;

}



header {

  top: 0px;

}



nav.top_nav ul,

nav.footer_nav ul {

    float: right;

    padding: 15px 0 5px;

}

nav.top_nav ul li,

nav.footer_nav ul li {

    display: inline;

}



nav.top_nav ul li a,

nav.footer_nav ul li a {

  color: #7B7B7B;

  font-family: 'Arial';

  font-size: 11px;

  font-weight: bold;

  margin-left: 10px;

  padding: 10px;

  transition: color 0.5s ease-in-out 0s;

}



nav.top_nav ul.sub-menu,

nav.footer_nav ul.sub-menu {

  display: none;

}



.first_container {

  margin-top: 80px;

}



.pp_description {

  display: none !important;  

}



.bpost_nav,

.cpost_nav{

  margin-bottom: 50px;

}

span.page-numbers.current {

  font-weight: bold;

}



.sidebar-widget.show-3,

.sidebar_ppost.show-3 {

  height: 90px;

}

.sidebar-widget.show-6,

.sidebar_ppost.show-6 {

  height: 140px;

}

.sidebar-widget.show-9,

.sidebar_ppost.show-9 {

  height: 190px;

}

.sidebar-widget.show-12,

.sidebar_ppost.show-12 {

  height: 240px;

}



.sidebar-widget {

    margin-bottom: 50px;

    margin-left: 20px;

}

.sidebar-widget div.search_widget {

  margin-left: -20px;

}

.sidebar-widget ul {

    margin-left: 0;

}

ul.rpost {

  display: block;

} 

.sidebar-widget ul li {

    border-bottom: 1px dotted #999999;

    padding: 5px 0;

}

.sidebar_categories ul li:last-child,

.sidebar-widget ul li:last-child {

    border-bottom: none;

}

.sidebar-widget ul li a {

    color: #666666;

}

.sidebar-widget ul li a:hover {

    color: #FF1B41;

}



.sidebar-widget ul.rpost li {

  float: left;

  margin-bottom: 10px;

  padding: 0 10px 0 0;  

  border-bottom: none;  

}



img.attachment-post-thumb-mini {

  width: 70px !important;

  height: 50px !important;

}



ul.children {

  margin-left: 20px;

}



form#commentform .cf_input {

    float: left;

    margin-bottom: 20px;

}



form#commentform .cf_input label,

form#contact_form .cf_input label {

  color: #666666;

  font-family: 'Arial';

  font-size: 13px;

  margin: 0 0 10px;

}



form#commentform input {

    background-color: whiteSmoke;

    border: 1px solid #D8D8D8;

    margin-right: 14px;

    outline: medium none;

    padding: 10px 4px;

    width: 230px;

}



form#commentform textarea {

    background-color: #F5F5F5;

    border: 1px solid #D8D8D8;

    float: left;

    min-height: 100px;

    outline: medium none;

    padding: 11px;

    width: 96%;

}



form#commentform input#submit {

    background-color: #333333;

    border-radius: 5px 5px 5px 5px;

    color: #F5F5F5;

    font-size: 11px;

    font-weight: bold;

    margin-top: 20px;

    padding: 5px 0;

    text-transform: uppercase;

    width: 80px;

}



.simple_comment h4 a {

  font-size: 15px;

  color: inherit;

}

.comment_meta p a {

  color: #666666;

  font-size: 13px;

}

.comment_text {

  margin-left: 85px;

}

.comments ul.children {

  margin-left: 100px;

}



.cpost_nav ul {

    margin-left: 0;

    margin-top: 10px;

}

.cpost_nav ul li {

    background-color: #F4F4F4;

    box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.1);

    cursor: pointer;

    display: inline;

    font-size: 11px;

    margin-right: 10px;

    padding: 5px 10px;

}



span.error {

  color: #b94a48;

  font-weight: bold;

  font-size: 12px;

}

.footer-nav {

  float: right;

}

ul#footer-menu li {

/*  

  float: left;

  display: inline;

  padding: 20px 0 10px; 

*/ 

}

ul#footer-menu li a {

  padding: 0px 5px;

  font-size: 11px;

}



#wp-calendar {

  font-size: 13px;

  font-size: 0.928571429rem;

  line-height: 1.846153846;

  color: #686868;

}



#wp-calendar th, 

#wp-calendar td, 

#wp-calendar caption {

  text-align: center;

}

#wp-calendar caption {

  font-weight: bold;

  text-transform: capitalize;

}

#wp-calendar td {

  padding: 1px 5px; 

}



#wp-calendar td#today {

  background: rgba(17, 17, 17, 0.1);

}