@charset 'utf-8';
/*
 Theme Name:   CloudMe Child
 Theme URI:    http://cloudme.ancorathemes.com/
 Description:  CloudMe - Fully Responsive and Mobile Friendly theme
 Author:       AncoraThemes
 Author URI:   http://ancorathemes.com/
 Template:     cloudme
 Version:      1.0
 Tags:         light, inheritable theme-options
 Text Domain:  cloudme
*/


/* =Theme customization starts here
-------------------------------------------------------------- */
.vc_custom_1504010808442 {
    padding-top: 0;
    padding-bottom: 0;
}

.sc_item_descr {
	text-align:justify!important;
	max-width:1000px!important;
}
.wpcf7-submit {
	padding: 1.75em 5em!important;

}
#wpcf7-f36-p93-o1 span.wpcf7-form-control.wpcf7-acceptance {
    color: #FFF;
}
input.wpcf7-form-control.wpcf7-submit[type="submit"][disabled] {
    color: #FFF!important;
}
#wpcf7-f36-p93-o1 {
    padding-top: 27px;
}
.sc_price_item_details {
    min-height: 230px;
}
table.planuri tr.subtitlu td {
    background: #0377be!important;
    color: #FFF;
    text-transform: uppercase;
}
.planuri thead {
    border-bottom: 1px solid #fff;
}
.inregistrare_home.scheme_dark .sc_item_subtitle {
    color: #fff;
}
.inregistrare_home.scheme_dark .title-header .sc_item_subtitle:before {
    background-color: #FFF;
}
.inregistrare_home a.trx_addons_login_link {
    background: #fda33b;
}
.inregistrare_home .vc_col-sm-6 {
    padding: 0 35px;
}
.detalii_kit h4 {
    font-size: 1.563em;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: -0.8px;
}
.detalii_kit {
    background: #F4F4F5;
    padding: 2em;
    margin-bottom: 2em;
}
.link_cta_wrapper{
    text-align: center;
}
.link_cta {
    cursor: pointer;
    display: inline-block;
    text-transform: uppercase;
    white-space: nowrap;
    padding: 1em 2.6em;
    font-size: 1.1em;
    line-height: 1.5em;
    font-weight: 700;
    letter-spacing: 0;
    border-width: 0 !important;
    box-sizing: border-box;
    border-radius: 2.5em;
    background: #fda33b;
    color: #FFF!important;
}
.poza_abonament .vc_column-inner {
    background-size: cover;
}
.top_panel {
    margin-bottom: 6.15rem;
}
.detalii_planuri .vc_column-inner {
    background-size: cover!important;
    background-position: bottom;
}
.sectiune_planuri.vc_custom_1558702370272{
    background-image: url(https://gdpr4smb.ro/wp-content/uploads/2019/05/detalii_planuri-1.png) !important;
    background-position: right!important;
    background-size: contain!important;
    background-repeat: no-repeat;
}
.detaliere_planuri .vc_tta-panel .wpb_wrapper {
    height: 300px;
    color: #FFF;
}
.sectiune_planuri .wpb_column {
    height: 450px;
}
.form_abonament_dpo label, .form_abonament_dpo textarea, .form_abonament_dpo input, .form_abonament_dpo span {
    width: 100%;
    display: block;
}
.form_abonament_dpo input[type="checkbox"]{
    display: none;
}
.form_abonament_dpo .wpcf7 input[type="email"] {
    max-width: 100%;
}
span.wpcf7-form-control.wpcf7-acceptance {
    padding: 15px 0;
}
.sc_services_light .sc_button_wrap a {
    border-radius: 2.5em;
}
.price-buttons a {
    border-radius: 2.5em;
}
.header_principal{
    background: rgb(2,119,190);
    background: -moz-linear-gradient(90deg, rgba(2,119,190,1) 0%, rgba(2,119,190,1) 58%, rgba(0,212,255,1) 100%);
    background: -webkit-linear-gradient(90deg, rgba(2,119,190,1) 0%, rgba(2,119,190,1) 58%, rgba(0,212,255,1) 100%);
    background: linear-gradient(90deg, rgba(2,119,190,1) 0%, rgba(2,119,190,1) 58%, rgba(0,212,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#0277be",endColorstr="#00d4ff",GradientType=1);
}
.header_principal h1.sc_layouts_title_caption {
    color: #FFF;
}
.header_principal .sc_layouts_title_breadcrumbs a {
    color: #98cae2 !important;
}
.cursuri_pag h2.woocommerce-loop-product__title {
    font-size: 1.5em!important;
    height: 119px;
}
.cursuri_pag a.button.product_type_simple {
    margin: auto;
    display: block!important;
    text-align: center;
    width: 80%;
}
.cursuri h6 {
    font-size: 1.2em!important;
    font-weight: 400!important;
    text-align: justify!important;
}
.footer_wrap .vc_col-sm-4 .widget li {
    width: 100%;
}
.titlu_in_header_cursuri, .titlu_in_header_kit{
    display: none;
}
h1.vc_custom_heading.titlu_in_header_cursuri, h1.vc_custom_heading.titlu_in_header_kit, .titlu_in_header h1 {
    margin-top: 0;
    font-size: 4.375em;
    font-weight: 600;
    line-height: 1.2;
}
.sc_layouts_title {
    padding: 1.25rem 0;
}
.woocommerce div.product .product_title {
    font-size: 3em;
}
span.woocommerce-Price-amount.amount {
    font-size: 2em;
}
.woocommerce-tabs.wc-tabs-wrapper h2 {
    font-size: 2em;
    margin-top: 1em;
    margin-bottom: 1em;
}
.woocommerce ul.products li.product .price {
    text-align: center;    
    min-height: 60px;
}
a.add_to_cart_button {
    font-size: 1.2em!important;
    padding: 1em 2em!important;
}
button.single_add_to_cart_button.button {
    font-size: 1.2em!important;
    padding: 1em 3em!important;
}
.scheme_default .woocommerce #respond input#submit.alt:hover, .scheme_default .woocommerce a.button.alt:hover, .scheme_default .woocommerce button.button.alt:hover, .scheme_default .woocommerce input.button.alt:hover {
    color: #FFF;
    background-color: #0377be;
}
section.related.products h2 {
    font-size: 2em;
}
.related h2.woocommerce-loop-product__title {
    font-size: 1.5em!important;
}
.related a.button.add_to_cart_button {
    font-size: 1em!important;
    width: 100%;
    text-align: center;
}
.related h2.woocommerce-loop-product__title {
    text-align: center;
}
.add_to_cart_inline span.woocommerce-Price-amount.amount {
    display: none;
}
p.product.woocommerce.add_to_cart_inline {
    border: 0!important;
    padding: 0!important;
}
a.inregistrare{
	border-radius: 2.5em;
}
.woocommerce-product-details__short-description p {
    text-align: justify;
}
a.single_add_to_cart_button.button.alt.subscriptie {
    padding: 10px 20px!important;
    font-size: 1em!important;
    text-transform: initial;
}
.scheme_default input[type="password"] {
    background-color: #FFF;
    padding: 0 !important;
    box-sizing: border-box;
}
table tr:last-child td {
    border-bottom: 0!important;
}
.postid-931 .add_to_cart_inline span.woocommerce-Price-amount.amount {
    display: inline-block;
    padding: 0px;
}
li.post-933 span.woocommerce-Price-amount.amount, body.postid-933 span.woocommerce-Price-amount.amount {
    display: none;
}
.postid-931 .add_to_cart_inline a.button.product_type_simple.add_to_cart_button {
    display: block;
    max-width: 157px;
}
ul.contact {
    margin: 0;
    padding-left: 0;
    list-style-type: none;
    font-size: 14px;
    font-weight: 400;
    text-align: left;
    line-height: 2.1;
}
.subscriptie {
    display: flex;
    align-items: center;
    margin-top: 20px;
}
.subscriptie span.woocommerce-Price-amount.amount {
    padding-right: 10px;
}
h2.woocommerce-order-details__title, .woocommerce-order-received h2 {
    font-size: 3em;
}
.rw-widget-container button.rw-launcher {
    animation-delay: 0;
    animation-duration: .5s;
    animation-name: slide-in;
    animation-fill-mode: forwards;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #135afe;
    border: 0;
    border-radius: 50%;
    box-shadow: 0 2px 10px 1px #b5b5b5;
    height: 60px;
    margin: 0;
    width: 60px;
    box-sizing: border-box;
    padding: 8px 12px;
}
.rw-conversation-container .rw-new-message {
    min-height: auto;
    scroll-behavior: auto;
    padding: 7px 12px;
    background-color: #f4f7f9!important;
}
.rw-conversation-container form > button.rw-send {
    background-color: #f4f7f9!important;
    border: 0;
    padding: 8px 12px;
}
@media(min-width:992px){
    .vc_custom_1504010808442 .vc_col-md-5 {
        width: 15%;
    }
    .vc_custom_1504010808442 .vc_col-md-7 {
        width: 85%;
    }
}