/*
Theme Name: the7dtchild
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/

input[type=password], input[type=text], input[type=tel], input[type=url], input[type=email], input[type=number], input[type=date], input[type=range], select, textarea {
    margin-bottom: 10px;
    padding: 7px 15px;
    border: 1px solid #e0e1e1;
    background-color: #fbfcfc;
    color: #000000;
}

.fullwidth-slider .format-standard .blog-content .entry-title {
    position:absolute;
    left: 20%;
}

.fullwidth-slider .format-standard .blog-media + .blog-content .entry-title {
    position: relative;
    left: auto;
}

#wp-calendar caption {
    font-size: 17px;
    height: 40px;
    line-height: 40px;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
}

#wp-calendar thead th {
    background: #fff !important;
    color: #768697 !important;
    font-size: 14px !important;
}

#wp-calendar td {
    color: #2b2b2b !important;
    padding: 8px 4px 5px !important;
    font-size: 14px !important;
    background: #fff !important;
}

#wp-calendar tbody td {
    height: 25px !important;
    border: 1px solid #dce5ed !important;
}

#wp-calendar tbody td:hover,
#wp-calendar tbody td#today,
#wp-calendar tbody td.active,
#wp-calendar tbody td:hover a {
    background: #81ae25 !important;
    color: #fff !important;
    -webkit-text-fill-color: #fff !important;
}

#wp-calendar .pad:hover {
    background: none !important;
}


/* upade 2021 */

h1 {
	font-size: 30px !important;
}


.content p {
	font-size: 17px;
	margin-bottom: 19px;
	text-align: justify;
}

.p, .content p, {
	color: #000000;
}


.weth_box {
	color: #000000;
	font-size: 14px;
}


.wppsac-post-slider h2.wppsac-post-title a, .wppsac-post-carousel h2.wppsac-post-title a {
    font-size: 26px;
    line-height: 28px;
}


.wppsac-post-content {
	display: none;
	padding-bottom: 0;
}


.wppsac-post-date span {
	display: none;
}



.wppsac-post-slider .wppsac-post-date, .wppsac-post-carousel .wppsac-post-date {
	font-size: 14px;
}


.wppsac-post-slider.design-3 .wppsac-post-overlay:hover > .wppsac-post-short-content {
    height: 60%;
}


.weth_box > a > img.overl {
	opacity: 0;
}




/*============================================
#wp-calendar {
    color: #666;
    font-size: 12px;
    -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.3);
    -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.3);
    box-shadow: 0 1px 5px rgba(0,0,0,0.3);
}

#wp-calendar a {    color: #467b89 }

#wp-calendar caption {
    background: #383838;
    color: #e0e0e0;
    font-size: 14px;
    padding: 10px 0;
    text-align: center;
    text-shadow: 0 -1px 0 #000;
    -webkit-box-shadow: inset 0 1px 0 #484848, 0 -1px 5px rgba(0,0,0,0.3);
    -moz-box-shadow: inset 0 1px 0 #484848, 0 -1px 5px rgba(0,0,0,0.3);
    box-shadow: inset 0 1px 0 #484848, 0 -1px 5px rgba(0,0,0,0.3);
    border: 1px solid #373737;
    z-index: -99;
}

#wp-calendar thead th {
    font-size: 8px;
    padding: 5px 0;
    color: #666;
    text-transform: uppercase;
    text-shadow: 0 1px 0 rgba(255,255,255,0.5);
    border-bottom: 1px solid #bbbbbb;
    background: #f7f7f7;
    background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#f1f1f1));
    background: -moz-linear-gradient(top,  #f7f7f7,  #f1f1f1);
}

#wp-calendar tbody td {
    color: #666;
    text-shadow: 0 1px 0 rgba(255,255,255,0.5);
    padding: 8px;
    text-align: center;
    font-weight: bold;
    border: 1px solid;
    border-color: #fff #bbbbbb #bbbbbb #fff;
    background: #ededed;
    background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#dedede));
    background: -moz-linear-gradient(top,  #ededed,  #dedede);
}

#wp-calendar tbody td.pad {
    background: #f5f5f5;
    background: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#ececec));
    background: -moz-linear-gradient(top,  #f5f5f5,  #ececec);
}

#wp-calendar tfoot {
    color: #e0e0e0;
    font-size: 12px;
    text-align: center;
}

#wp-calendar tfoot tr {
    background: #f5f5f5;
    background: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#ececec));
    background: -moz-linear-gradient(top,  #f5f5f5,  #ececec);
}

#wp-calendar tfoot td {    padding: 10px 10px }

#wp-calendar tfoot a {
    color: #666;
    text-shadow: 0 1px 0 rgba(255,255,255,0.5);
}

#wp-calendar tfoot td#prev {    text-align: left }

#wp-calendar tfoot td#next {    text-align: right }

#wp-calendar #today {
    color: #fff;
    border: 1px solid #467b89;
    text-shadow: 0 1px 0 rgba(0,0,0,0.3);
    background: #6eafbf;
    background: -moz-radial-gradient(50% 50% 0deg,ellipse cover, #6eafbf, #569EB1);
    background: -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 20, from(#6eafbf), to(#569EB1));


=============================*/
}

/* Cookies */
button.cky-show-desc-btn:not(:hover):not(:active) {
    color: #1863dc !important;
    background: transparent !important;
}
button.cky-preference-content-wrapper .cky-show-desc-btn {
    font-size: 14px;
    font-family: inherit;
    color: #1863dc;
    text-decoration: none;
    line-height: 24px;
    padding: 0;
    margin: 0;
    white-space: nowrap;
    cursor: pointer;
    background: transparent;
    border-color: transparent;
    text-transform: none;
    min-height: 0;
    text-shadow: none;
    box-shadow: none;
}

button.cky-accordion-btn, button.cky-show-desc-btn {
    color: #1863dc !important;
    background: transparent !important;
	font-size: 16px !important;
    font-family: inherit;
    text-decoration: none !important;
    line-height: 24px !important;
    padding: 0 !important;
    margin: 0 !important;
    white-space: nowrap;
    cursor: pointer;
	border-color: transparent;
    text-transform: none;
    min-height: 0;
    text-shadow: none;
    box-shadow: none;
}

button.cky-btn-close {
	background: transparent !important;	
}

span.menu-open {
	display: none;
}