/**Alert*/ .fw-alert { border-radius: 0px; } .fw-accordion { border: none; margin-bottom: 20px; } /**Accordion*/ .fw-accordion .fw-accordion-title { position: relative; font-weight: 500 !important; color: #646464; padding: 15px 40px; margin: 0; cursor: pointer; font-size: 16px; background: #fff !important; border: none !important; margin-bottom: 15px; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05); box-shadow: 0 1px 1px rgba(0, 0, 0, .05); } .fw-accordion .fw-accordion-content > p { padding: 20px 30px !important; } .fw-accordion .fw-accordion-content p:last-child { margin-bottom: 0; color: #7b7878; line-height: 27px; } /**Tabs*/ .fw-tabs-container .fw-tabs ul { margin-bottom: 30px; } .fw-tabs-container .fw-tabs ul li { border: 1px solid transparent; } .fw-tabs-container .fw-tabs ul li.ui-state-active { border-bottom-color: #fff; } .fw-tabs-container .fw-tabs ul li a { margin-right: 0; line-height: 1.42857143; border: 1px solid transparent; border-radius: 0; color: #3e3e3e; font-weight: 600; font-size: 13px; } .fw-tabs-container .fw-tabs ul li.ui-state-active a { color: #fff; } .fw-tabs-container .fw-tabs ul li:first-child { border-left: 1px solid transparent; } .fw-tabs-container .fw-tab-content { border: 1px solid transparent; padding: 0; margin-bottom: 20px; } .fw-tabs-container .fw-tab-content p { line-height: 30px; } /**Divider*/ .fw-divider-line { clear: both; position: relative; margin-left: auto; margin-right: auto; max-width: 100% } .fw-divider-line.space-sm { margin-bottom: 15px; padding-top: 15px } .fw-divider-line.space-md { margin-bottom: 30px; padding-top: 30px } .fw-divider-line.space-lg { margin-bottom: 50px; padding-top: 50px } .fw-divider-line.fw-line-solid { border-bottom: 1px solid #666 } .fw-divider-line.fw-line-dashed { border-bottom: 1px dashed #666 } .fw-divider-line.fw-line-dotted { border-bottom: 1px dotted #666 } .fw-divider-line.fw-line-double { border-bottom: 2px double #666 } .fw-divider-line.fw-line-thick { border-bottom: 2px solid #666 } /**Spacer*/ .fw-divider-space { clear: both; width: 100% } .fw-divider-space.space-sm { height: 30px } .fw-divider-space.space-md { height: 65px } .fw-divider-space.space-lg { height: 85px } /**Section*/ .section-height-small { height: 350px } .section-height-medium { height: 450px } .section-height-large { height: 650px } .section-spacing { padding: 100px 0 70px; } .min-spacing { padding: 50px 0 20px; } .no-spacing { padding: 20px 0 0px; } /**ICONBOX**/ .fw-iconbox{ margin-bottom: 20px; } .fw-iconbox i { width: 55px; height: 55px; line-height: 55px; font-size: 27px; display: inline-block; border-radius: 50%; color: #fff; -webkit-box-shadow: rgba(50, 50, 50, 0.11) 0 5px 2px 0; margin-bottom: 20px; text-align: center; } .fw-iconbox h4 { margin: 0 0 10px; line-height: 22px; text-transform: uppercase; font-size: 14px; font-weight: bold; } .fw-iconbox p { color: #5a5959; font-size: 13px; line-height: 23px; } /**Contact Form**/ .fw-contact-form .title h2{ font-size: 30px; margin-bottom: 10px; } .fw-contact-form .header p { font-weight: 300; font-size: 14px !important; line-height: 30px; color: #808080; margin-bottom: 20px; } .fw-contact-form input[type='text'] { width: 100%; padding: 10px 17px; font-size: 13px; border: 1px solid #e8e7e7; outline: none; color: #6c6c6c; height: 45px; line-height: 45px; border-radius: 3px; } .fw-contact-form textarea { width: 100%; padding: 10px 17px; font-size: 13px; border: 1px solid #e8e7e7; outline: none; color: #6c6c6c; line-height: 45px; border-radius: 3px; } .fw-contact-form select { width: 100%; padding: 10px 17px; font-size: 13px; border: 1px solid #e8e7e7; outline: none; color: #6c6c6c; height: 45px; line-height: 45px; border-radius: 3px; background: #fff; } .fw-contact-form p { font-size: 12px; margin-top: 5px; color: #777; } .fw-contact-form .custom-checkbox label, .fw-contact-form .custom-radio label { position: relative; width: auto; display: inline-block; font-weight: 600; font-size: 12px; line-height: 20px; margin-bottom: 6px; cursor: pointer; min-height: 17px; } .fw-contact-form input:-moz-placeholder, .fw-contact-form textarea:-moz-placeholder { font-size: 13px; font-style: normal; } .fw-contact-form input::-moz-placeholder, .fw-contact-form textarea::-moz-placeholder { font-size: 13px; font-style: normal; } .fw-contact-form input:-ms-input-placeholder, .fw-contact-form textarea:-ms-input-placeholder { font-size: 13px; font-style: normal; } .fw-contact-form input::-webkit-input-placeholder, .fw-contact-form textarea::-webkit-input-placeholder { font-size: 13px; font-style: normal; } .fw-contact-form input:focus::-webkit-input-placeholder { color: transparent; } .fw-contact-form textarea:focus::-webkit-input-placeholder { color: transparent; } .fw-contact-form label { font-size: 12px; margin-bottom: 8px; display: inline-block; font-weight: 600; color: #515151; } .fw-contact-form input[type='submit'], .fw-contact-form input[type='submit']:focus { padding: 10px 25px; letter-spacing: 1px; font-size: 13px; font-weight: 600; text-transform: uppercase; color: #fff; -o-transition: .5s; -ms-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; transition: .5s; border-radius: 2px; border: none; } .fw-contact-form sup { font-size: 13px; color: #c0392b; font-weight: 700; top: 0; left: 2px; } /**List**/ .fw-list ul,.fw-list ol{margin:.7em 0 0;padding:.7em 0 0} .fw-list li{margin:0 0 .7em;list-style:inside;padding-left:15px;position:relative;display:inline-block} .fw-list li ul,.fw-list li ol{margin:0 0 0 10px} .fw-list.list-numbers li{list-style:decimal inside} .fw-list.list-bordered ul,.fw-list.list-bordered ol{margin:0;border-bottom:1px solid #ccc} .fw-list.list-bordered li{border-top:1px solid #ccc;padding-top:.7em} .fw-list.list-bordered li ul{margin:0 0 0 10px;border-bottom:none} .fw-list.list-accent i{color:#b16b3c} .fw-list.list-icon li{list-style:none;} .fw-list.list-icon li i{position:absolute;left:2px;top:.25em;font-size:14px;} .fw-list.list-icon.list-bordered i{top:.95em} .fw-main-row .banner{ margin: -20px -15px 0px -15px; } @media (max-width: 991px) { .section-height-small, .section-height-medium, .section-height-large { height: auto } .section-spacing { padding: 50px 0 20px; } .min-spacing { padding: 30px 0 10px; } .no-spacing { padding: 20px 0 0px; } .fw-divider-line.space-sm { margin-bottom: 15px; padding-top: 15px } .fw-divider-line.space-md { margin-bottom: 30px; padding-top: 30px } .fw-divider-line.space-lg { margin-bottom: 50px; padding-top: 50px } }