/*
 Theme Name:   Archi Child
 Theme URI:    http://demo.oceanthemes.net/archimate/
 Description:  Archi Child Theme
 Author:       OceanThemes
 Author URI:   http://oceanthemes.net
 Template:     archi
 Version:      3.3.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  archi-child
*/

@import url("style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */

#pt-cv-view-91c5f0a6es .pt-cv-ifield:hover, #pt-cv-view-8cc2433xwk .pt-cv-ifield:hover { background-color: #fab207 !important; }

.irg_readmore_button a { background-color: #011B3A; color: white; padding: 6px 10px; text-decoration: none; text-transform: uppercase; font-size: 10px; line-height: 30px; }
.irg_readmore_button a:hover { background-color: #FFd200; color: black; }

a.gold-button { background-color: #fab207; color: black !important; padding: 6px 30px; text-decoration: none; text-transform: uppercase; font-size: 10px; line-height: 30px; }
a.gold-button:hover { color: white !important; }

a.bio_button { background-color: #FFd200; color: black; padding: 6px 20px; text-decoration: none; text-transform: uppercase; font-size: 12px; line-height: 30px; }
a.bio_button:hover { color: white; }



.pt-cv-ifield { border: 0px solid #ababab; }
.pt-cv-title, .pt-cv-custom-fields { padding: 0 12px 0 12px; margin: 0; }

/*.pt-cv-thumbnail, .pt-cv-title a { pointer-events: none; }*/

.pt-cv-ctf-column:first-child { font-weight: 600; color: black; font-size: 1.05em; line-height: 1.2em; display: block; border-top: 1px solid #b7b7b7; padding-top: 10px; margin-top: 24px; }
.pt-cv-ctf-column:nth-child(2) { color: black; line-height: 1.2em; display: block; margin-bottom: 20px; }
._blank.pt-cv-readmore.btn.btn-success.cvplbd { font-size: .7em !important; letter-spacing: 1px !important; dispaly: block !important; color: #011B3A !important; background-color: #a5a5a5 !important; line-height: 2.5em !important; font-weight: bold !important; }
._blank.pt-cv-readmore.btn.btn-success.cvplbd:hover { background-color: #011B3A !important; color: white !important; }

.pt-cv-ctf-list, .pt-cv-content { margin-bottom: 0; }

/* Change border of Read More button */
.pt-cv-view .pt-cv-readmore {
    position: absolute; bottom: 0;
    width: 100% !important;
    font-size: .7em !important; letter-spacing: 1px !important; dispaly: block !important; color: #011B3A !important; background-color: #a5a5a5 !important; line-height: 2.5em !important; font-weight: bold !important; 
}

.pt-cv-view .pt-cv-readmore:hover {
   background-color: #011B3A !important; color: white !important;
}

._blank.pt-cv-readmore.btn.btn-success.cvplbd { position: relative !important; bottom: 0px; }

.pt-cv-ifield > * { margin-bottom: -6px !important; }
.pt-cv-content-item { margin-bottom: 14px; }
.pt-cv-readmore:hover { opacity: 1; }

.pt-cv-wrapper .pagination > li > a:not(.active):hover { background-color: #ababab; }

#mainmenu li li.active > a { background-color: #222 !important;color: #cccccc !important;	}
#mainmenu li li.active > a:hover { background-color: #F4AE0A !important;color:#111 !important;	}
#mainmenu li li > a { line-height: 16px !important; }
#mainmenu li li > a { padding: 12px 15px !important; }
#mainmenu li.active > a { color: white !important; }
