/*
Theme Name: Coporton WorkStation
Author: Fariduzzaman Xenar
Author URI: https://coporton.com
Description: Delivered from the idea of creating a platform that art and design within our community through hands-on experiences, design, and workshops in action. Coporton is an opportunity to let go and drive in with folks just like you.
Version: 24.11.08
Template: Integrio
Text Domain: Integrio-child
*/

html {scroll-behavior: smooth;}
html .wpb_content_element {text-align: justify;}
table thead, table tr:nth-child(2n) {background-color: #e7f1ff;}
table thead tr {border-bottom: 2px solid #98cbec;font-weight: 600;}

.alert {
    background-color: #1d2327;
    border: 0px solid #e13238;
    border-left-width: 5px;
    border-radius: 0.6rem;
    box-shadow: 0 1px 2px 0 #0000001a;
    padding: 1rem 1rem;
    margin-bottom: 1rem;
}

.admonitionHeading_Gvgb {
    text-transform: uppercase;
    color: white;
}
.admonitionHeading_Gvgb:not(:last-child) {
    margin-bottom: .3rem;
}
.admonitionIcon_Rf37 {
    display: inline-block;
    margin-right: .4em;
    vertical-align: middle;
}
.admonitionContent_BuS1 h1{
    color: white;
    font-size: 25pt;
}
.wpb-js-composer .wgl-container .vc_row .vc_pie_chart .vc_pie_chart_back {border: 20px solid transparent !important;}

.author-info_description {text-align: justify;}
.author-info_content h5 {margin-top: 0px !important;}

.wpb_wrapper ul li, .wpb_wrapper ol li {
    padding-left: calc(3.5em + 5px) !important;
    line-height: 32px !important;
}
.post_featured_bg .blog-post_bg_media:before {
    background-color: rgba(34, 35, 40, 0.85) !important;
}
.wpb_wrapper ul li:before {
    top: 13px !important;
    left: 30pt !important;
    width: .4em !important;
    height: .4em !important;
    border-radius: 0;
}
.wpb_wrapper ol li:before {
    left: 30pt !important;
    width: .4em !important;
}
.blog-posts .blog-post_title {
    display: -webkit-box !important;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
}
.blog-post_content p {
    margin-bottom: 15px !important;
}
.blog-post_content h5, .row>div>h5 {
    margin-bottom: 15px !important;
    margin-top: 15px;
}
.blog-post_content pre {
	padding: 20px 30px;
    background-color: #e7f1ff;
    border-radius: 10px;
}
.blog-post_content code {
    font-size: 100%;
    color: #3288fe;
    word-break: break-word;
    background-color: #e7f1ff;
    padding: 5px 10px;
    border-radius: 6px;
}
.vc_do_message {
    margin-bottom: 10px !important;
    padding-top: 0.4em !important;
    padding-bottom: 0.4em !important;
}
.vc_message_box p {
    margin-bottom: 5px !important;
    text-align: justify;
}
pre {
    white-space: pre-wrap;
}
pre button{opacity: 0;}
pre:hover button{opacity: 1;}
.copy-the-code-inside-wrap .copy-the-code-button {right: 10px;top: 10px;}
.copy-the-code-wrap .copy-the-code-target {margin-top: 10px;margin-bottom: 10px !important;}
.copy-the-code-wrap .copy-the-code-button {background: #c3d4eb;padding: 0px 10px;box-shadow: none;color: #424242;border-radius: 5px;height: 30px;width: 75px;}
.copy-the-code-wrap .copy-the-code-button:hover {background: #3288fe;color:#ffffff;}

.justify {text-align:justify;}
.scroll-margin-top {scroll-margin-top: 85px;}
.tagcloud a {text-transform: capitalize !important; background: #f1f1f1;}
#main {background-image: linear-gradient(to bottom, #ffffff, #ffffff, #ffffff, #f9f9f9, #f8f8f8);}
.integrio_module_services_4 .services_content-wrap {margin-bottom: -50% !important;}
.color-white, .color-white h5, .color-white h6, .color-white h3 span, .color-white h6 span{color: #ffffff;}
span.highlighter {border: solid #0c5adb; border-radius: 3px;}
.integrio_module_services .services_wrapper, .integrio_module_services .services_back {border-radius: 10px !important;}
.integrio_module_services .services_front {border-radius: 10px !important; padding: 50px 35px 40px !important;}
/*.integrio_module_services .services_front .services_descr {min-height: 180px;}*/
#scroll_up {width: 50px !important; height: 45px !important; right: 30px !important; line-height: 45px !important; border-radius: 10px 0px 10px 0px !important; background-color: rgb(0 108 255 / 80%) !important; }
.client-satisfactions .morph-svg {filter: blur(30px);-webkit-filter: blur(30px);}
.integrio_module_testimonials.type_inline_top .testimonials_quote {min-height: 275px;}
#wpcf7-f1667-p2133-o1 .wpcf7-response-output {border-color: #0d1fb1;color: #000000;}
#wpcf7-f783-p781-o1 .wpcf7-response-output {border-color: #ffffff;color: #ffffff;}

h3.blog-post_title {line-height: 34px;}
.blog-posts .blog-post_title>a {font-size: 24px !important; font-weight: 700 !important;}
.meta-wrapper{text-transform: capitalize !important;}
.wgl-pagination {text-align: center;}
.main-service-items{margin-top:-225px;}
.integrio_module_testimonials.type_inline_top .testimonials_content_wrap {background-color: rgb(255 255 255 / 90%) !important;}
.copy-the-code-wrap.copy-the-code-style-svg-icon .copy-the-code-button svg {fill: #616161 !important;}


.portfolio_info_item-info_desc {
    width: 100%;
    margin-bottom: 15px;
}
@media only screen and (max-width: 1024px){
    .wgl-theme-header {position: relative !important;}
    .main-service-items{margin-top:-50px;}
}
