/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/
.ttl-boxes .vc_column-inner { background: #7E9633; padding: 20px !important;/*     border-radius: 20px; */ height: 250px; min-height: 250px; overflow-y: scroll; }
.main-page-wrapper { margin-top: 0px; padding-top: 0; min-height: 50vh; background-color: var(--wd-main-bgcolor); }
.wd-prefooter { display: none; }
.site-content { margin-bottom: 0; }
.side-cont img { width: 300px; }
.ul_sep ul { padding: 0; }
.ul_sep ul li { list-style: none; display: inline; padding: 0px 11px; }
.copyRight ul li { line-height: 0; }
html { scroll-behavior: smooth; }
.privacy-links li { display: inline !important; padding-right: 15px; }
.privacy-links { margin: 0; }
.copyRight .wpb_column.vc_column_container.vc_col-sm-4 .vc_column-inner { padding: 0; }
.ttl-boxes .vc_column-inner:hover { background: #000; color: #fff; transition: all 0.5s ease-in-out; }
.ttl-boxes .vc_column-inner:hover h4.info-box-title.title { color: #99b83c !important; }
.ttl-boxes .vc_column-inner::-webkit-scrollbar { width: 5px }
::-moz-scrollbar { width: 5px }
::-o-scrollbar { width: 5px }
::-webkit-scrollbar-thumb { border-radius: 10px; background-image: linear-gradient(#99b83c, #2a2927); }
::-moz-scrollbar-thumb { border-radius: 10px; background-image: linear-gradient(#630f7b, #f5981f) }
::-o-scrollbar-thumb { border-radius: 10px; background-image: linear-gradient(#630f7b, #f5981f) }
.ttl-boxes-serv .vc_column-inner::-webkit-scrollbar { width: 5px }
::-moz-scrollbar { width: 5px }
::-o-scrollbar { width: 5px }
::-webkit-scrollbar-thumb { border-radius: 10px; background-image: linear-gradient(#99b83c, #2a2927); }
::-moz-scrollbar-thumb { border-radius: 10px; background-image: linear-gradient(#630f7b, #f5981f) }
::-o-scrollbar-thumb { border-radius: 10px; background-image: linear-gradient(#630f7b, #f5981f) }
.ttl-boxes-serv .vc_column-inner { background: #fff; padding: 20px !important; border-radius: 10px; height: 350px; min-height: 350px; overflow-y: scroll; }
.page-title.page-title-default.title-size-default.title-design-centered.color-scheme-light { margin-bottom: -1px; }
.wd-header-fs-nav .wd-tools-icon:before { content: "" !important; background: url(./img/menu.png); width: 60px; height: 30px; z-index: 1; background-repeat: no-repeat; }
.whb-header { margin-bottom: 0 !important; }

/*.serv-ttl {*/

/*    position: absolute !important;*/

/*    top: 160px !important;*/

/*}*/

.form-sec .vc_column-inner .wpb_wrapper { background: #fff; padding: 30px; border-top: 5px solid #000; }
.gform_wrapper.gravity-theme input[type=color],
.gform_wrapper.gravity-theme input[type=date],
.gform_wrapper.gravity-theme input[type=datetime-local],
.gform_wrapper.gravity-theme input[type=datetime],
.gform_wrapper.gravity-theme input[type=email],
.gform_wrapper.gravity-theme input[type=month],
.gform_wrapper.gravity-theme input[type=number],
.gform_wrapper.gravity-theme input[type=password],
.gform_wrapper.gravity-theme input[type=search],
.gform_wrapper.gravity-theme input[type=tel],
.gform_wrapper.gravity-theme input[type=text],
.gform_wrapper.gravity-theme input[type=time],
.gform_wrapper.gravity-theme input[type=url],
.gform_wrapper.gravity-theme input[type=week],
.gform_wrapper.gravity-theme select,
.gform_wrapper.gravity-theme textarea { font-size: 15px; margin-bottom: 10px; margin-top: 0; padding: 8px; border: 0; border-bottom: 1px solid #d1cfcf; }
input#gform_submit_button_1 { background: #99b83c; display: block; width: 160px; color: #fff; border-radius: 10px; }
.charleft.ginput_counter.gfield_description { display: none; }
.privacy-links span.list-content { color: #fff; padding: 0 20px; border-right: 1px solid; }
.site-logo img { margin: 0 auto !important; position: absolute; left: 0; right: 0; top: 0; bottom: 0; }
.abt-text a { color: #99b83c; }
#RTH-SIDE .ttl-boxes-serv .vc_column-inner:hover { background: #99b83c; color: #fff !important; transition: all 0.5s ease-in-out; }
#RTH-SIDE .ttl-boxes-serv .vc_column-inner:hover h4.info-box-title.title { color: #fff !important; }
#RTH-SIDE .ttl-boxes-serv .vc_column-inner:hover .info-box-inner { color: #fff !IMPORTANT; }
#LFT-SIDE .ttl-boxes-serv .vc_column-inner:hover { background: #000; color: #fff !important; transition: all 0.5s ease-in-out; }
#LFT-SIDE .ttl-boxes-serv .vc_column-inner:hover h4.info-box-title.title { color: #fff !important; }
#LFT-SIDE .ttl-boxes-serv .vc_column-inner:hover .info-box-inner { color: #fff !IMPORTANT; }
.btn.btn-color-primary { transition: all .5s ease; }
.btn.btn-color-primary:hover { color: #fff; letter-spacing: 2px !important; }