.txt-h-sitemap{
font-size:18px;
color: #18272F;
position: relative;
text-decoration: none;
}
.txt-h-sitemap:hover{
cursor:pointer;
}
.txt-h-sitemap::before {
content: '';
position: absolute;
width: 100%;
height: 4px;
border-radius: 4px;
background-color: #EE691D;
bottom: 0;
left: 0;
transform-origin: right;
transform: scaleX(0);
transition: transform .3s ease-in;
}
.txt-h-sitemap:hover::before{
transform-origin: left;
transform: scaleX(1);
}
.txt-p-sitemap{
margin-left:25px;
font-size:16px;
color: #18272F;
text-decoration: none;
line-height:0.3;
}
.txt-p-sitemap:hover{
cursor:pointer;
}
header[class^="ts_poll_header_"]{
position: relative;
}
html {
scroll-behavior: smooth;
}
.learn-press-breadcrumb, .learn-press-courses-header{
display:none;
}
#sec-banner{width:70%; margin:0px auto; top:70px; position:relative}
.content-s-banner{
margin:0px auto;
display:inline-block;
width:45%;
border:0px;
background-color:white;
box-shadow: rgba(17, 12, 46, 0.15) 0px 48px 100px 0px;
overflow:hidden;
padding:14px 14px 0px;
border-bottom:5px solid  #e78e5c;
margin-left:5px;
margin-right:5px;
}
.btn-history{border-radius:20px; border:1px solid #e78e5c;
border-bottom:3px solid #e78e5c; outline:none;
background-color:white;
padding:3px 20px 3px;
}
.btn-history:hover{
color:white;
cursor:pointer;
background-color:#e78e5c;
border-bottom:3px solid #e78e5c;
border:1px solid #e78e5c; outline:none;
}
.f-align-l{float:left;}
.f-align-r{float:right;}
.img-s-b{width:100%;}
.img-s-b:hover{opacity:0.8;}
.txt-head-t{font-size:40px; margin:0px auto; padding:50px 0px 0px; text-align:center; font-weight:bold; color:black; }
.txt-h-s-b{font-size:30px; text-align:center; font-weight:bold; overflow:hidden;}
.wpforms-form input[type=submit], 
.wpforms-form button[type=submit] {
background-color: #4daf40 !important; border: 1px solid #ddd; color: white !important; font-size: 1em; padding: 10px 15px; border-radius: 5px;
}
:root {
--primary-color: #e78e5c;
--secondary-color: #1f2332;
--text-color: #7a7d86;
--white-color: #ffffff;
--portfolio-before-color: rgba(77, 175, 64, 0.9);
--portfolio-after-color: rgba(77, 175, 64, 0.9);
--list-wrapper-color: rgba(76, 175, 64, 0.8);
--white-light-color: #eff1fe;
--grey-color: #F6F6F6;
--border-color: #e7e3e3;
}
a {
color: #E78E5C;
text-decoration:none;
}
a:hover{
color: #e27639;
text-decoration:none;
cursor:pointer;
}
p1{
padding:0px 0px 0px;
font-size: 20px;
font-weight: bold;
width:100%;
line-height: 0px;
color: #444444;
}
p2{
font-size: 14px;
}
.input-login{
border-bottom: 5px solid #e78e5c;
}
.input{
padding:7px 14px 7px;
border-radius: 20px;
border:1px solid rgb(164, 164, 164);
border-bottom: 3px solid rgb(144, 144, 144);;
outline: none;
font-size: 16px;
width:100%;
display: inline-block;
}
.input:hover{
border:1px solid #E78E5C;
color:#E78E5C;
border-bottom: 3px solid #cf7642;;
}
.col-10-top{
margin-top: 10px;
}
.col-15{
margin-top: 15px;
margin-bottom: 15px;
}
#from-login{
top:0px;
display: inline-block;
padding:15px 25px 25px;
margin-top: 20px;
border: 0px;
margin-bottom: 20px;
width:100%;
box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
border-bottom: 5px solid #E78E5C;
}
#from-banner{
display: inline-block;
margin-top: 0px;
border: 0px;
margin-bottom: 0px;
width:100%;
vertical-align: top;
}
.btn-login, .btn-reset{
background-color:#E78E5C;
border-radius: 30px;
padding:3px 14px 3px;
color: white;
width:45%;
font-size: 12.5px;
outline: none;
border:0px;
border-bottom: 5px solid #e06f2d;
}
.btn-login:hover, .btn-reset:hover{
cursor: pointer;
opacity: 0.9;
outline: none;
}
.btn-001{
outline: none;
margin-bottom: 5px;
border: 1px solid #dadada;
border-bottom: 5px solid #dadada;
outline: none;
height: auto;
display: inline-block;
width: 100%;
color: #E78E5C;
font-weight: bold;
padding: 20px 0px 20px;
font-size: 20px;
background-repeat: no-repeat;
background-color: white;
}
.btn-001:hover{
outline: none;
border: 2px solid #e06f2d;
border-bottom: 5px solid #e06f2d;
color: white;
cursor: pointer;
background-color: #ffe1cf;
background-image: none;
}
.theme_turquoise{
--cc-bg: #161a1c;
--cc-text: #d8e5ea;
--cc-btn-primary-bg: #60fed2;
--cc-btn-primary-text: #000;
--cc-btn-primary-hover-bg: #4dd4ae;
--cc-btn-secondary-bg: #242c31;
--cc-btn-secondary-text: var(--cc-text);
--cc-btn-secondary-hover-bg: #2b353c;
--cc-toggle-bg-off: #667481;
--cc-toggle-bg-on: var(--cc-btn-primary-bg);
--cc-toggle-bg-readonly: #343e45;
--cc-toggle-knob-bg: var(--cc-cookie-category-block-bg);
--cc-toggle-knob-icon-color: var(--cc-bg);
--cc-cookie-category-block-bg: #1e2428;
--cc-cookie-category-block-bg-hover: #242c31;
--cc-section-border: #222a30;
--cc-block-text: #bac9cf;
--cc-cookie-table-border: #2b3035;
--cc-overlay-bg: rgba(4, 6, 8, .85);
--cc-webkit-scrollbar-bg: #2c343a;
--cc-webkit-scrollbar-bg-hover: #384148;
} @media only screen and (min-width: 350px) and (max-width:767px){
.btn-login, .btn-reset{
width: 100%;
}
.content-s-banner{width:100%;}
.wp-block-image{width:50%;}
.txt-head-t {font-size:32px;}
.txt-h-s-b{font-size:18px; padding:5px 0px 0px;}
#sec-banner{width:70%; margin:0px auto; top:30px; position:relative}
} @media only screen and (min-width: 768px) and (max-width:1023px){
.btn-login, .btn-reset{
width: 100%;
}
p1,p2{font-size: 12px;
}
.txt-head-t {font-size:32px;}
.txt-h-s-b{font-size:18px; padding:5px 0px 0px;}
.btn-001{font-size:12px;}
.input{
padding:3px 14px 3px;
border-radius: 20px;
border:1px solid rgb(164, 164, 164);
border-bottom: 3px solid rgb(144, 144, 144);;
outline: none;
font-size: 12px;
width:100%;
display: inline-block;
}} div.wpforms-container-full .wpforms-form input[type=date],div.wpforms-container-full .wpforms-form input[type=datetime],div.wpforms-container-full .wpforms-form input[type=datetime-local],div.wpforms-container-full .wpforms-form input[type=email],div.wpforms-container-full .wpforms-form input[type=month],div.wpforms-container-full .wpforms-form input[type=number],div.wpforms-container-full .wpforms-form input[type=password],div.wpforms-container-full .wpforms-form input[type=range],div.wpforms-container-full .wpforms-form input[type=search],div.wpforms-container-full .wpforms-form input[type=tel],div.wpforms-container-full .wpforms-form input[type=text],div.wpforms-container-full .wpforms-form input[type=time],div.wpforms-container-full .wpforms-form input[type=url],div.wpforms-container-full .wpforms-form input[type=week],div.wpforms-container-full .wpforms-form select,div.wpforms-container-full  {
border-color: #e6e7e9;
color: #000000;
border-radius:50px;
padding:7px 14px 7px;
}
.free{display:none;}