/*
Theme Name: Voltata Child
Description: Voltata Child Theme
Author: JLC
Template: voltata
Version: 1.0.0
Text Domain: voltata-child
*/

@font-face {
    font-family: Padayon;
    src: url(Padayon type.ttf);
}

td, th {
    padding: 0px 10px 0px 0px;
}

.pt-cv-wrapper {
    height: 28em;
}

.col-md-offset-1 {
    margin-left: 0;
}

.entry-content {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
}

#content a, #content a:visited {
    color: #8E153D; 
}

a:hover, a:visited, a:link, a:active
{
    text-decoration: none;
}

.main-navigation a, .main-navigation a:visited {
    color: white;
}

div.ftr-title {
    color: #8e1537;
    font-weight: bold;
}

.pt-cv-wrapper {
    min-height: 32em;

}

.entry-content {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
}


img.transparencyseal{
    width:20em;
    padding-right: auto;
    padding-left: auto;
}


#primary-menu li:hover{
    background-color: #50081c;
}

.sub-menu li a:hover{
    background-color: #50081c;
}

.w3-quarter {
    width:33.33%;
    padding-left: 30px;
}

.footer-row{
margin-left: 11em;margin-right: 11em;
}

.site-footer{
width: 80%;
}

.quicklinks-1{
    margin-left: 2em;
}

.social-icons {
    /* max-width: 397px; */
    max-width: 95%;
    margin: auto;
    margin-left: 2em;
    margin-right:2em;
}

.col-md-10 {
    width: 100%;
}


#fullwidth-hr {display:none;}
.hr {
}

/* Metaslider home */

.metaslider .caption {
    padding: 1em 10px;
    word-wrap: break-word;
    min-height: 1em;
    margin-top: 0.5em;
    margin-bottom:0.25em
}

div.metaslider .caption-wrap {
    font-size: 3em;
    padding-left: 30px;
    background: black;
    opacity: .85;
}

.metaslider {
    margin-top: -32px;
}

#metaslider_container_48 {
    width: 100%;
}

div.metaslider .caption-wrap {
    font-size: 2em;
    padding-left: 30px;
    background: black;
    opacity: .85;
}

div.metaslider.metaslider-responsive.metaslider-48.ml-slider {
    margin-top: -70px;
}

/* Header */

.site-header { padding-top: 0px; }

header#masthead.site-header.row.text-center {
    background-color: #8e1537; 
}

button#menu-button.btn.btn-default.col-xs-6.col-xs-push-3 {
background-color: #8e1537;
color: #fff;
border-color: #fff;
}

button#menu-button.btn.btn-default.col-xs-6 {
background-color: #8e1537;
color: #fff;
border-color: #fff;
}

button#menu-search-button.btn.btn-default.col-xs-6 {
    background-color: #8e1537;
    color: #fff;
    border-color: #fff;
}

ul#primary-menu.menu {
    /*position: absolute;*/
    position: relative;
    width:100%;
    z-index: 2;
}

#primary-menu {
    background-color: #700f2f; 
    margin-top: -1px;
}

#primary-menu .menu-item-has-children .sub-menu, #primary-menu .page_item_has_children .children {
    top:30px;
    border: none;
    background-color: #700f2f;
}

ul#secondary-menu.menu {
    background-color: #700f2f;
}

#secondary-menu .menu-item-has-children .sub-menu, #primary-menu .page_item_has_children .children {
    background-color: #8e1537;
}

#mobile-site-navigation, #mobile-site-navigation a {
color: #fff;
}

.up-logo {
display: none;
position: absolute;
margin-left: 47%;
z-index: 5;
}

/* body */

#page {
    width: 100%;
}

#content {
    padding-top: 70px;

}

body {
    font-family: arial, sans serif}

h1,h2,h3,h4,h5,h6 { 
    display: block;
    font-weight: bold;
}

div#primary.content-area.col-md-8 {
    width: 70%;
}

figcaption.wp-caption-text {
    text-align: center;
    padding-top: 10px;
}

/* Sidebar */

div#secondary.widget-area.col-md-4 {
    width: 20%;
    margin:auto;
}

#search-2 {
    padding-bottom: 15px;
}

h2.widget-title, .widgettitle {
    background-color: #FF9900;
    font-size: 14px;
    font-weight: bold;
    font-color: #ffffff;
    padding: 10px 5px 5px 15px;
}

h2.widget-title {
border:5px solid #FF9900;
margin-top:-10px;
margin-left:-20px;
margin-right:-20px;
}


aside#text-3.widget.widget_text.col-sm-6.col-md-12 {
    border-bottom: 1px solid #FF9900;
    border-left: 1px solid #FF9900;
    border-right: 1px solid #FF9900;
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
}

/* Footer */

td {
    padding: 5px;
}

div.ftr-title {
    color: #8e1537;
    font-weight: bold;
}

.ftr-widget1 {
    font-size: small;
    padding-right: auto;
    padding-left: auto;
}

.col-sm-4 {
    width: 33.33%;
    padding-right: auto;
    padding-left: auto;
}

/* homepage body */

img.pt-cv-thumbnail.pull-left {
width: 80px; height: 80px;
}

h5.pt-cv-title {
color: maroon;
}

.column3 {
float: right;
width: 20%;
font-size: 1em;
padding-top: 10px;
padding-left: 20px;
margin-top: 15px;
/*border-left: #E8E8E8 solid 1px;*/
margin-left: 0em;
}
/*
.column 2 {
display: inline-block; 
width: 30%;
padding: 10px 10px 10px 20px;
margin-top: 15px;
}
*/
.column1, .column 2 {
float: left;
width: 30%;
padding: 10px 10px 10px 10px;
border-right: #E8E8E8 solid 1px;
margin-top: 15px;
margin-right:1em
}

.column1 {
margin-left: 5%;
}

/* Quicklinks */

.social-icons {
/*  max-width: 397px; */
    max-width: 95%;
/*  margin: auto; */

}

/* Read more - home button */

a._self.pt-cv-readmore.btn.btn-success {    
    background-color: #fff;
    border-color: #E8E8E8;
    font-color: #fff;
    font-size: 75%
}

/* Multimedia page */

    figcaption.wp-caption-text {
    text-align: center;
}


/* Search Button */
#menu-search-field {
    margin-top: 4em;
    z-index:0;
}


/* Media Queries */


/**** max width 1493 start   ******/

@media screen and (max-width: 1493px){
.pt-cv-wrapper {
    min-height: 36em;
}
.entry-content {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}
.column1, .column2 {
    width: 25%;
    float: left;
    border: none;
    margin-left: 2em;
    margin-right: 2em;
}

.column1{
    margin-left:5%;
}

.column3 {
    width: 25%;
    float:left;
    font-size: 1em;
    padding-top: 3em;
    padding-left: 0;
    margin-top: 15px;
    border-left: none;
}

.column-wrap{
    margin-left:auto;
    margin-right:auto;
    width:100%;
}

.hr-border {
    display:none;
}

div#secondary.widget-area.col-md-4 {
    width: 80%;
    margin:auto;
    text-align:center;
}
div#primary.content-area.col-md-8 {
    width: 100%;
}

.upmail-icon {
    width: 19em;
}

.give-icon{
    width: 19em;
}

.ftr-widget1 {
    font-size: small;
}

.widget{
width:100%;
margin-left:auto;
margin-right:auto;
width:100%;
text-align:center;
}

.quicklinks-1{
    margin-left: 0em;
}

.social-icons {
    margin-left: 0em;
    margin-right:2em;
}

.w3-quarter{
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    text-align:center;
}

.transparencyseal{
width:10em;
margin-left:auto;
margin-right:auto;
}

.footer-row{
    padding: 5em;
    margin-left: 0em;
    margin-right: 0em;
    width: 100%;
}

.align-cu{
    margin-left: ;
    margin-right: auto;
}

}
/* 1493 media query end */


@media screen and (max-width: 1301px){
.col-md-12 {
    width: 100%;
    }

.column3 {
float: right;
width: 20%;
font-size: 1em;
padding-top: 10px;
padding-left: 20px;
margin-top: 15px;
/*border-left: #E8E8E8 solid 1px;*/
margin-left: 0em;
}
/*
.column 2 {
display: inline-block; 
width: 30%;
padding: 10px 10px 10px 20px;
margin-top: 15px;
}
*/
.column1 {
    float: left;
    width: 35%;
    padding: 10px 10px 10px 10px;
    border-right: #E8E8E8 solid 1px;
    margin-top: 15px;
    margin-right: 1em;
    margin-left: 0;
}
.column2 {
    float: left;
    width: 35%;
    padding: 10px 10px 10px 10px;
    border-right: #E8E8E8 solid 1px;
    margin-top: 15px;
    margin-right: 1em;
}


}

/* max-width 1301 end */

@media screen and (max-width: 1020px){
.col-md-12 {
    width: 100%;
    }

.column3 {
    float: none;
    width: 40%;
    font-size: 1em;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 20px;
    margin-top: 0;
    border-left: none;
    margin-left: 3em;
    clear:left;
}

.column1, .column2 {
    width: 40%;
    float: left;
    border: none;
    margin-left: 2em;
    margin-right: 2em;
}

.pt-cv-wrapper {
    min-height: 33em;
}

.column1 {
    margin-left: 5%;
    border-bottom: #E8E8E8 solid 1px;
}

}

/* max-width 1020 end */



@media screen and (max-width: 990px){
header #mobile-site-navigation {
    display: block;
    padding-top: 1em;
}
}

@media (max-width: 992px){
.col-md-offset-1 {
    margin-left: 0;
}
}
@media (max-width: 992px){
.col-md-10 {
    width: 100%;
}

.column1, .column2 , .column3 {
    float: none;
    width: 100%;
    padding: 10px 10px 10px 10px;
    border: none;
    margin-top: 15px;
}

.pt-cv-wrapper {
    min-height: 28em;
}

.upmail-icon, .give-icon {
    width: 26em;
    margin-right: auto;
}

}
@media screen and (max-width:710px) {
        /* And even smaller */
.footer-row {
    padding: 5em 0em 5em 0em;
    margin-right: auto;
    margin-left: auto;
}

.pt-cv-wrapper {
    min-height: 28em;
    margin-left: -2em;
}

.upmail-icon {
    width: 20em;
    margin-left: 0em;
}

.give-icon{
    width: 20em;
    margin-left: 0px;
    margin-right: auto;
}

.transparencyseal{
    width:10em;
}

.column1, .column2 , .column3 {
    float: none;
    width: 100%;
    padding: none;
    border: none;
    margin-top: 15px;
}
.column3 {
    margin-left: 0;
}
.w3-quarter {
    width:100%
}

#footer {
    padding: none;
    z-index: 1;
    width: 100%;


}
}
/* 710px media query end */

