/*
Theme Name:     IACA Test
Description:    IACA Theme 1.0
Author:         FM
Template:       responsive-mobile

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/

/*---Global---*/

#logo {
    max-width: 250px;
}

div#wrapper {
    border-top: 1px solid #f1f1f1;
}

#main article {
    border-bottom: 1px solid #f1f1f1;
}

.home header.entry-header {
    display: none;
}
h1.widget-title:after, h1.entry-title.post-title:after, h1.sow-headline:after {
    background: none repeat scroll 0 0 #ccc;
    content: "";
    display: block;
    height: 1px;
    margin: 10px auto;
    width: 100px;
}
h1.widget-title, h1.entry-title.post-title, h1.sow-headline {
    text-align: center;
	margin-bottom: 50px;
}
body {
    color: #333333;
    font-family: 'Open Sans', Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
}
p, h1, .h1, h2, .h2, h3, .h3 {
    font-family: 'Open Sans', Helvetica, Arial, "Lucida Grande", sans-serif;
}

.menu-resources-container li, .menu-hp-conference-container li, .menu-about-iaca-container li, .widget_hier_page ul.children li, .widget_hier_page li.page_item {
    border-bottom: 1px #C4C4C4 dotted;
    padding: 10px;
}
.menu-resources-container li:before, .menu-hp-conference-container li:before, .menu-about-iaca-container li:before, .widget_hier_page li:before  {
   font-family: FontAwesome;
   content: "\f054";
   color: #C4C4C4;
   font-size: 13px;
   padding-right: 10px;
}
.widget_hier_page li{
	font-size: 13px;
}
.menu-resources-container ul, .menu-hp-conference-container ul, .menu-about-iaca-container ul {
    display: block;
    list-style-type: none;
    -webkit-margin-before: 0px;
    -webkit-margin-after: 0px;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 0px;
}
footer#footer a, footer#footer p {
    color: #FFFFFF;
	font-size:13px;
}
#widgets .widget-title, main#main.sitemap .sitemap-widgets .widget-title {
    border-bottom: none;
}

body.home .content-area {
    padding-top: 0px;
}





/*---Footer---*/

.copyright-small{
	font-size: 10px;
}
.scroll-top a {
    padding: 10px 15px;
    background-color: #000;
    border-radius: 5px;
}

footer#footer a, footer#footer p, .copyright {
    color: #FFFFFF;
	font-size:13px;
}

#footer-base .scroll-top {
    right: 0;
}
#footer-base .copyright {
    float: left;
    width: 100%;
}}

.so-widget-sow-button-wire-fa295135aed0 .ow-button-base a.ow-button-hover:hover {
    color: #3c8cbf !important;
}

.so-widget-sow-button-wire-fa295135aed0 .ow-button-base a.ow-button-hover:hover {
    background: #ffffff;
    color: #FFFFFF !important;
}


/*---Nav---*/



#main-menu-container {
    background-color: #FFFFFF;
}

#main-navigation .main-nav ul li a {
    margin: 13px;
    color: #000000;
}

#main-navigation .main-nav ul li > ul, #main-menu-container {
    background-color: #EAECEE;
}

#mobile-current-item, #mobile-nav-button:before {
    color: #000000;
}
#mobile-nav-button {
    background: #EAECEE;
}
#main-menu {
    font-size: 12px;
    text-transform: uppercase;
}

/*---Pages---*/

.sow-headline-container .decoration {
    display: none;
}
h1.sow-headline{
    margin-bottom:10px;
}


@media (min-width: 992px){
#main-menu {
    position: absolute;
    top: 60px;
    right: 0px;
    width: 725px;
	background-color: #EAECEE;
}
.main-nav .current-menu-item, .main-nav .current_page_parent {
    border-top: 1px solid #3c8cbf;
}
#site-branding {
    width: 350px;
}
}
.siteorigin-panels-stretch.panel-row-style {
    background-position: 0% center;
}
