/*
Theme Name:     wpdiv
Theme URI:      https://wpdiv.com
Description:    Child theme for the Voice Theme
Author:         Selvam
Author URI:     https://wpdiv.com/contact/
Template:       voice
Version:        3.0 - Made for Voice 3.0.2
*/

#display_link {
    background: none repeat scroll 0 0 #fff;
    position: relative;
    width: 100%;
    max-width: 480px;
    text-align: center;
    font-size: 16px;
    border-radius: 5px;
    margin: auto;
}

#color-bars {
    margin: 0;
    width: 100%;
}

#color-bars li {
    display: block;
    float: left;
    height: 12px;
    transition: all 0.3s ease 0s;
    width: 16.666%;
    margin-left: 0px;
}

#color-bars li#color-1 {
    background: none repeat scroll 0 0 #f12f25;
}
#color-bars li#color-2 {
    background: none repeat scroll 0 0 #ff9531;
}
#color-bars li#color-3 {
    background: none repeat scroll 0 0 #efd21f;
}
#color-bars li#color-4 {
    background: none repeat scroll 0 0 #aec534;
}
#color-bars li#color-5 {
    background: none repeat scroll 0 0 #24a5db;
}
#color-bars li#color-6 {
    background: none repeat scroll 0 0 #5830cb;
}


#color-bars li#color-6:after{clear:both;}

.reminder1 {
    padding: 10px 0px;
    border-bottom: 1px solid #ccc;
    font-size: 16px;
}

#display_link h3 {
    padding: 10px;
    color: #54a9ea;
}

#display_link > p {
    color: #66757f;
    padding: 4px 15px 0px 15px;
}

#display_link > a {
    background: none repeat scroll 0 0 #3b8dbd;
    border-radius: 3px;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    padding: 8px 14px;
}

.reminder {
    padding: 10px 0px;
    border-top: 1px solid #ccc;
    margin-top: 20px;
    font-size: 16px;
}

.mfp-close-btn-in .mfp-close {
    color: #333;
}

button.mfp-close, button.mfp-arrow {
    overflow: visible;
    cursor: pointer;
    background: rgba(0, 0, 0, 0);
    border: 0;
    -webkit-appearance: none;
    display: block;
    outline: none;
    padding: 0;
    z-index: 1046;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.mfp-close {
    width: 44px;
    height: 44px;
    line-height: 44px;
    position: absolute;
    right: -22px;
    top: 9px;
    text-decoration: none;
    text-align: center;
    opacity: 0.65;
    filter: alpha(opacity=65);
    padding: 0 0 18px 10px;
    color: #FFF;
    font-style: normal;
    font-size: 28px;
    font-family: Arial, Baskerville, monospace;
}

#custom_display_link {
    opacity: 0.5;
    text-decoration:none;
}

.details-cont .col1{
    width:45%;
}

.details-cont .col2{
    width:55%;
    padding-left: 14px;
}

.details-cont .col1,
.details-cont .col2{
    float:left;
    font-size:16px;
}

.acf-fields-list .vce-post{
	margin: 5px 0px 11px 0px;padding: 5px 14px 7px 14px;
}

/* H1 title size */

h1.entry-title { 
font-size: 33px !important; 
line-height: 45px !important; 
}

/* Pre background colour */

pre {
background: #F6F69F !important;
}

/*404 image center*/

.site-404 main#main {
    text-align: center;
}

/*404 search form*/

.site-404 .vce-search-form .vce-search-input{
    width: 60%;
}

/*Menu conflict with popup*/
.mfp-bg,.mfp-wrap {
    z-index: 2004 !important;
}