/*
Theme Name: 3enmedya
*/

:root {
  --birinci: #23587E;  /* Site Rengi */
  --ikinci: #26a69a;  /* Site Rengi */
  --baslikfont: Montserrat;  /* Site Fontu */
}

option {background-color:#238835;color: #fff;}
select.wpcf7-form-control.wpcf7-select { width: 100% !important;color: #fff;background-color: transparent;border: none;border-bottom: 1px solid #f2f2f2;display: block !important;}
textarea {
    border-color:#fff
}

@media(max-width:575.98px) {.mobil {display:block;} .pc{display:none;}.hakkimizda{background-color: #e7e7e7;height: 100%;border-radius: 20px;padding-top: 30px!important;padding-left: 20px;padding-right: 10px;} .about-us:before { display:none; }
    .about-us .image { display:inline-block; }
    .about-us .image, .about-us .profile { width:inherit; float:none; }}
@media(min-width:575.99px) {.mobil {display:none;}  .pc {display:block;}}

.hakkimizda{background-color: #e7e7e7;height: 100%;border-radius: 20px;padding-top: 70px;padding-left: 20px;padding-right: 10px;}
.hakkimizda h2 {font-weight:700; font-size:24px;margin: 15px 0px; color:#000;}
.hakkimizda h5 {font-weight:600; font-size:18px;margin:0px; color: var(--birinci);}

.about-us { max-width:1740px; overflow:hidden; margin-left:auto; margin-right:auto; margin-bottom:80px; text-align:left; position:relative; }
.about-us:before { width:calc(50% - 15px); height:100%; position:absolute; left:0; top:0; z-index:0; background-image:url(https://www.viromed.com.tr/wp-content/uploads/2024/04/laboratory-scaled.jpg); background-repeat:no-repeat; background-position:center center; background-size:cover; content:""; }
.about-us .image { width:calc(50% - 15px); display:none; float:left; }
.about-us .profile { width:calc(50% - 15px); float:right; padding:4% 4%; padding-right:8%; border-bottom-right-radius:70px; background-color:#0a0f27; }
.about-us .title { margin:0; color:#ffffff; font-size:30px; font-weight:700; font-family: 'Montserrat', sans-serif; }
.about-us .subtitle { margin:0; color:#ffffff; font-size:20px; font-weight:400; }
.about-us .summary { margin-top:40px; margin-bottom:40px; color:#ffffff; font-size:18px; line-height:28px; }
.about-us .headline { margin-bottom:15px; color:#ffffff; font-size:30px; font-weight:700; font-family: 'Montserrat', sans-serif; }
.about-us .links-list { overflow:hidden; margin:0; padding:0; list-style:none; }
.about-us .links-list > li { display:inline-block; margin-right:25px; vertical-align:top; }
.about-us .links-list > li > a { display:inline-block; overflow:hidden; color:#ffffff; font-size:18px; }
.about-us .links-list > li > a > i { margin-right:10px; }

.news-list { overflow:hidden; margin:0px; margin-bottom:45px; padding:0px; text-align:center; }
.news-list > li { max-width:365px; display:inline-block; margin-bottom:35px; vertical-align:top; }
.news-list > li .title { display:inline-block; color:#232323; font-size:20px; position:relative; }
.news-list > li .title img { border:1px solid #f1f3f8; }
.news-list > li .title span { display:inline-block; padding:22px; color:#00a8d5; font-size:15px; position:absolute; left:0px; top:0px; }
.news-list > li .title strong { display:inline-block; margin-top:10px; font-weight:400; }

.buttons { float:right; margin:0px; margin-top:42px; margin-left:12px; padding:0px; }
.buttons > li { display:inline-block; }
.buttons > li:first-child { margin-left:0px; }
.buttons > li > a { display:block; padding:10px 20px; color:#ffffff; font-size:14px; font-weight:500; border:1px solid var(--birinci); background-color:var(--birinci); cursor:pointer; }
.wp-block-file:not(.wp-element-button) {font-size: 1em!important;}
.wp-block-file__button {background: #23587e!important;color: #fff !important;text-decoration: none;}
@media(max-width:575.98px) {
 .about-us, .index-videos, .index-comments { margin-bottom:50px; }
    .about-us .profile { padding:30px; width:100%; }
    .about-us .title, .about-us .headline, .index-videos .headline, .form-contact .form-title { font-size:24px; }
    .about-us .subtitle { font-size:16px; }
    .about-us .summary { margin-top:20px; margin-bottom:20px; font-size:16px; line-height:26px; }
    .about-us .links-list > li > a { font-size:16px; }}