/* 
 Theme Name: Salient child
 Theme URI: 
 Description: 
 Author:  admin
 Author URI: 
 Template:  salient
 Version:  1.0
 License:  GNU General Public License v2 or later
 License URI: http://www.gnu.org/licenses/gpl-2.0.html

 /* == Add your own styles below this line ==
--------------------------------------------*/




	
/* widok oferty*/
body.hrt_ubezpieczenie-template-default { overflow: visible; }
.hrt-content-main { display: flex; flex-flow: row wrap; justify-content: space-around; padding: 0; margin: 0; }
.hrt-offer-agent-content { display: grid; grid-template-columns: 5fr 2fr; grid-gap: 20px; }
.hrt-left-column { padding: 0px; margin-top: 10px; }
.hrt-right-column {padding: 0px; margin-top: 10px; }
.photo-test {max-height:200px; width: auto; display: block; margin: 0 auto; padding: 10px; }

.hrt-offer-heading { padding: 15px; background-color: #2d458d; color: white; max-width: 200px; margin-left: 15px; margin-top: 20px; margin-bottom: 20px !important; width: auto; text-align:center; }
.hrt-line-separator { border-bottom: 1px solid #f7f7f7; height: 1px; display: inherit; margin-bottom: 42px;}

.hrt-offer-desc-content { font-weight: normal; }


.hrt-offer-companies { margin-bottom: 25px; }

.hrt-agent-box { padding: 0px; margin-bottom: 42px; display: flex; }
.hrt-agent-sigle-item { display: flex; padding-left: 15px; padding-right: 15px;}
.hrt-agent-data-content { font-weight: bold; }
.hrt-agent-data { font-weight: normal; padding-bottom: 0.4em; }
.hrt-agent-name { font-size: 23px; }
.hrt-agent-table-record { vertical-align: top; }
.hrt-agent-phone-button { background-color: #2d458d; padding-left: 10px; padding-right: 10px; color: white; font-weight: bold; border-radius: 25px; margin-top: 16px; }
.hrt-agent-table { margin-left: 15px !important; }
.hrt-agent-sigle-item-photo { margin-bottom: -20px; margin-top: 5px; }

.hrt-contact-form-box { padding: 0px; }
.hrt-contact-form-box .wpcf7-submit { width: 100%; }

.hrt-contact-form-box span.wpcf7-spinner { position: absolute; bottom: 15px; right: 0; }
.hrt-contact-form-box p { position: relative; }

.name-item input { border: 1px solid #2d458d !important; background-color: white !important; }
.hrt-form-item { margin: 0 auto;}
.name-item textarea { background-color: white !important; border: 1px solid #2d458d !important; }
.hrt-form-item label { font-weight: normal !important; }
.hrt-btn-block button { margin-right: 30px; margin-left: auto; display: block; margin-top: 15px;}

.hrt-file-ico { width: 32px !important; margin: 0 10px 0 0 !important; }

.hrt-single-offer-attribute-list { /*margin-bottom: 1.5em;*/ }
.hrt-attribute-title { font-weight: 700; margin: 0; padding: 0;}
.hrt-attribute-desc { font-weight: 400; line-height: 27px; }

.hrt-single-offer-attribute-box { margin-bottom: 0px; padding:16px; border-right: 1px solid #f7f7f7;}

.hrt-file-link { font-weight: normal; display: flex; }
.hrt-single-offer-file-box { /*margin-bottom: 18px;*/ padding: 16px; }

 .hrt-agent-photo { width: 100px !important; height: 100px !important; border-radius: 150px; -webkit-border-radius: 150px; -moz-border-radius: 150px; }


.hrt-single-offert-attributes-files-box { display: grid; grid-template-columns: 1fr 8fr; grid-column-gap: 10px; }
.hrt-agent-main-name { font-size: 35px; padding-left: 15px; padding-bottom: 4px; }
.hrt-files-attributes-heading { color: #2d458d; }
.hrt-files-attributes { color: #2d458d; }

.hrt-file-link:hover { color: #0058ff }
.hrt-file-link { color: #575757; }
.hrt-single-offer { border: 1px solid #f7f7f7; margin-bottom: 25px; }

.hrt-company-logo { width: 126px !important; margin-bottom: 0px !important; margin-top:10px;}
/*.hrt-single-offert-attributes-files-box { border-top: 1px solid #f7f7f7; }*/
.hrt-offer-heading-left { color: #2d458d; }

.hrt-bg { background-color: #fbfbfb; }
.hrt-main-header { display: grid; grid-template-columns: 1fr 3fr; padding-top: 40px; /*padding-bottom: 80px; margin-bottom:50px;*/ width:100%;}
.hrt-main-header-image { background-color: white; padding-top: 10px; }
.hrt-main-header-title-desc { padding-left: 40px; padding-right: 40px; }
.hrt-right-content { background-color: #f6f6f6; padding: 30px; /*margin-top: -100px;*/ position: sticky; top: 30px; }


#footer-outer #copyright[data-layout="centered"] { padding: 15px 0 !important; }

.container-wrap.no-sidebar { margin-bottom: 337.483px !important; min-height: 141.517px; }
.row, div.clear { padding-bottom: 26px !important; }
.container.main-content { margin-bottom: -100px; }

@media screen and (max-width: 1100px) {
 .hrt-left-column { padding: 0px; margin-top: 0px; width: 100%;}
 .hrt-right-column {padding: 0px; margin-top: 0px; width:100%;}

 .hrt-agent-table-record { width: 100% !important; display: block; }
 .hrt-agent-table { margin-left: 0px !important; }

 .hrt-single-offert-attributes-files-box { display: inline-grid; }
 .hrt-single-offert-attributes-files-box { display: inline-grid; }
 .hrt-single-offert-attributes-files-box { display: inline-grid; }
 .hrt-main-header, .hrt-offer-agent-content,
 .hrt-single-offert-attributes-files-box { display: block; }
 .hrt-right-content { margin-top: 30px;  }
}


gfk-select::before {

  -webkit-filter: blur(0px) !important;
  filter: blur(0px) !important;
  opacity: .9 !important;

}

.hrt-mobile-buttons{
	
	display:none;
}


.hrt-contact-mobile{
	display:none;
}

a.hrt-agent-phone-button-mobile {
    padding-left: 20px;
    margin-left: 20px;
    background: #2d458d;
    padding-right: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    color: white;
}
@media screen and (max-width: 450px) {
.hrt-contact-mobile-display { display:block; opacity: 9; }
.hrt-mobile-button-container {  text-align: center; }
.hrt-mobile-buttons{ display:block; position: fixed; top:74px; width:100%; background-color:white; padding-top:15px; padding-bottom:15px; }
}