.inner-wrapper .inner-section:first-child { padding-top: 0; } .inner-section { padding-top: 50px; padding-bottom: 50px; } h1.section-title { text-align: center; margin-bottom: 60px; } .section-title-separator { width: 120px; height: 1px; background-color: #dddddd; margin: auto; margin-bottom: 20px; } .ss-gap { clear: both; width: 100%; margin: 0; } /*---------------------------------------------------------------------------------*/ /* Retina Icons /*---------------------------------------------------------------------------------*/ .box-icon-container { display: inline-block; width: 100%; font-size: 1.125rem; padding: 0 0 0 0; /*margin-bottom: 30px;*/ /*line-height: 1.6em;*/ } .nivan-icon { float: left; text-align: center; color: #133939; font-size: 16px; line-height: 1; } .nivan-icon.small { font-size: 16px; } .nivan-icon.medium { font-size: 32px; } .nivan-icon.large { font-size: 44px; } .box-icon-content { font-size: 18px; margin-left: 26px; margin-top: -3px; line-height: 24px; } .icon-content h5 { font-size: 18px; } .box-icon-content.small { font-size: 14px; } .box-icon-content.medium { font-size: 18px; margin-left: 43px; margin-top: 8px; } .box-icon-content.large { font-size: 24px; margin-left: 60px; margin-top: 16px; } /*button*/ .ss-button { display: inline-block; padding: 11px 30px; font-size: 16px; font-weight:300; line-height: 24px; border-radius: 4px; border: solid 2px #999999; } .ss-button .button-icon { display: none; } .ss-button.with-icon .button-icon { display: inline; } .ss-button.small { font-size: 14px; } .ss-button.large { font-size: 18px; padding: 12px 30px; } .ss-button span { margin-right: 10px; } .ss-button.default { border-color: #999999; color: #999999; } .ss-button.default:hover { border-color: #000000; color: #000000; } .ss-button.black { border-color: #000000; color: #000000; } .ss-button.black:hover { border-color: #999999; color: #999999; } .ss-button.white { border-color: #ffffff; color: #ffffff; } .ss-button.white:hover { border-color: #000000; color: #000000; } .ss-button.red { border-color: #e01f1f; color: #e01f1f; } .ss-button.red:hover { border-color: #ff4545; color: #ff4545; } .ss-button.green { border-color: #00b688; color: #00b688; } .ss-button.green:hover { border-color: #00ffbf; color: #00ffbf; } .ss-button.blue { border-color: #1f9ee0; color: #1f9ee0; } .ss-button.blue:hover { border-color: #4bc1ff; color: #4bc1ff; } /*accordion*/ .accordion-item, .toggle-item { border-bottom: solid 1px #dddddd; padding: 20px 0 0; } .accordion-container h3, .toggle-container h3 { font-size: 1.25rem; margin-bottom: 24px; cursor: pointer; color: #999999; margin-top: 0 !important; -webkit-transition: color 0.3s ease-out; -moz-transition: color 0.3s ease-out; -ms-transition: color 0.3s ease-out; -o-transition: color 0.3s ease-out; transition: color 0.3s ease-out; } .accordion-container h3:hover, .toggle-container h3:hover { color: #000000; } .toggle-item-header.ui-toggle-header-active h3, .accordion-item-header.current h3 { color: #000000; } .accordion-container h3 .icon, .toggle-container h3 .icon{ font-size: 20px; margin-right: 10px; } .accordion-item-desc, .toggle-item-desc { margin-bottom: 30px; } .accordion-container .ss-accordion-arrow, .toggle-container .ss-toggle-arrow { float: right; font-size: 20px; padding-top: 6px; } /*chart*/ ul.ss-charts { display: inline-block; width: 100%; text-align: center; font-size: 0; /* To remove inline-block auto margins */ line-height: 1; } .ss-charts > li { display: inline-block; width: 33.333333%; text-align: center; margin-bottom: 30px; font-size: 1.5rem; } .chart { display: inline-block; position: relative; text-align: center; width: 180px; } .chart canvas { width: 100%; height: 100%; } .pie-chart { width: 180px; height: 180px; } .pie-chart > span { position: absolute; top: 78px; left: 66px; font-size: 1.5rem; } .pie-label h3 { font-size: 1.5rem; margin-top: 30px !important; font-weight: 300; margin-bottom: 0; } .ss-testimonial p:before { content: "“ "; font-size: 3rem; vertical-align: middle; line-height: 0; } .ss-testimonial p:after { content: " ”"; vertical-align: middle; font-size: 3rem; line-height: 0; } .ss-testimonial p { font-size: 1.5rem; margin-bottom: 10px; font-weight: 300; line-height: 1.6em; } .ss-testimonial span { font-size: 1.125rem; line-height: 2em; font-weight: 300; text-align: right; margin-bottom: 1.2em; display: block; } /*social icon container*/ ul.ss-social-navigation { display: inline-block; line-height: 0; margin-bottom: 0; font-size: 1rem; } .ss-social-navigation li { float: left; padding: 10px 7px 0; opacity: 0; -webkit-transform: scale(1.5); -moz-transform: scale(1.5); -ms-transform: scale(1.5); -o-transform: scale(1.5); transform: scale(1.5); -webkit-transition: opacity 0.3s ease-out, -webkit-transform 0.3s ease-out; -moz-transition: opacity 0.3s ease-out, -moz-transform 0.3s ease-out; -ms-transition: opacity 0.3s ease-out, -ms-transform 0.3s ease-out; -o-transition: opacity 0.3s ease-out, -o-transform 0.3s ease-out; transition: opacity 0.3s ease-out, transform 0.3s ease-out; } .ss-social-navigation li.active-social-items { opacity: 1; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); } .ss-social-container { margin-bottom: 90px; font-size: 1rem; color: #999999; position: relative; } .social-button { cursor: pointer; position: absolute; top: 11px; color: #999999; -webkit-transition: color 0.3s ease-out; -moz-transition: color 0.3s ease-out; -ms-transition: color 0.3s ease-out; -o-transition: color 0.3s ease-out; transition: color 0.3s ease-out; } .social-button:hover { color: #000000; } .social-navigation-list-container { display: none; padding-left: 20px; } /*Alerts*/ .alert-message { display: inline-block; width: 100%; padding: 18px 20px; text-align: left; margin-bottom: 10px; line-height: 1.5em; font-size: 0.875rem; font-weight: 300; border-radius: 4px; } .alert-message:hover { cursor: pointer; } .alert-message.notification { background: #fff; color: #2d343e; box-shadow: 0px 0px 1px #c4cdcd; } .alert-message.warning { color: #e0a71f; border: 2px solid #e0a71f; border-radius: 4px; } .alert-message .alert-icon { font-size: 0.875rem; margin-right: 10px; } .alert-message.error { color: #e01f1f; border: 2px solid #e01f1f; border-radius: 4px; } .alert-message.success { color: #00b688; border: 2px solid #00b688; border-radius: 4px; } .alert-message.info { color: #1f9ee0; border: 2px solid #1f9ee0; border-radius: 4px; } /*Tabs*/ .tab-container { display: inline-block; } .tab-container a { color: #999999; } .tab-container a:hover { color: #000000; } .tab-container .tabs { float: left; width: 100%; height: 48px; margin-bottom: 0; } .tab-container .tabs li { list-style: none; float: left; position: relative; margin-right: 2px; margin-bottom: 0; } .tab-container .tabs li a { display: inline-block; padding: 11px 20px; color: #999999; background-color: #f5f5f5; border-color: transparent; font-size: 1.125rem; line-height: 24px; font-weight: 300; position: relative; border: solid 1px transparent; webkit-transition: background-color 0.3s ease-out, color 0.3s ease-out, border 0s ease-out; -moz-transition: background-color 0.3s ease-out, color 0.3s ease-out, border 0s ease-out; -ms-transition: background-color 0.3s ease-out, color 0.3s ease-out, border 0s ease-out; -o-transition: background-color 0.3s ease-out, color 0.3s ease-out, border 0s ease-out; transition: background-color 0.3s ease-out, color 0.3s ease-out, border 0s ease-out; } .tab-container .tabs li a:hover { color: #000000; } .tab-container .tabs a.current { color: #000000; background-color: #f5f5f5; border: solid 1px #dddddd; border-bottom: none; padding-bottom: 13px; } .tab-container .tab-pane { padding: 30px; border: solid 1px #dddddd; float: left; width: 100%; background-color: transparent; } /*borderless tab*/ .tab-container.borderless .tabs li { margin-right: 4px; } .tab-container.borderless .tab-pane { padding: 30px 0 0 0; border: none; } .tab-container.borderless .tabs li a { border: solid 2px #999999; color: #999999; background-color: transparent; border-radius: 4px; webkit-transition: background-color 0.3s ease-out, color 0.3s ease-out, border 0.3s ease-out; -moz-transition: background-color 0.3s ease-out, color 0.3s ease-out, border 0.3s ease-out; -ms-transition: background-color 0.3s ease-out, color 0.3s ease-out, border 0.3s ease-out; -o-transition: background-color 0.3s ease-out, color 0.3s ease-out, border 0.3s ease-out; transition: background-color 0.3s ease-out, color 0.3s ease-out, border 0.3s ease-out; } .tab-container.borderless .tabs li a { padding: 12px 20px; } .tab-container.borderless .tabs a.current { border: solid 2px #000000; color: #000000; bottom: 0; padding: 12px 20px; } .tab-container.borderless .tabs li a:hover { border: solid 2px #000000; color: #000000; } /*Social Icons*/ .social-icon-item { font-size: 16px; color: #999999; display: inline-table; width:46px; height: 46px; } .social-icon-item:hover { color: #000000; } .social-icon-item span { display: table-cell; vertical-align: middle; text-align: center; } .social-icon-item.sii-border { border: solid 1px #999999; border-radius: 4px } .social-icon-item.sii-border:hover { border: solid 1px #000000; } .social-icon-item.sii-box { color: #f5f5f5; background-color: #999999; border: solid 1px #999999; border-radius: 4px } .social-icon-item.sii-box:hover { background-color: #000000; border: solid 1px #000000; } /**/ .social-icon-item.sii-small { width:40px; height: 40px; font-size: 14px; } .social-icon-item.sii-large { width:52px; height: 52px; font-size: 18px; } .social-icon-item.sii-narrow { width: auto; height: auto; } .social-icon-item.sii-default { width: auto; height: auto; padding-right: 10px; } .social-icon-item.sii-default span { display: inline-block; } /**/ .ss-social-icons { display: inline-block; } .ss-social-icons ul { } .ss-social-icons ul li { float: left; margin-right: 10px; list-style: none; } .ss-check-list ul li { list-style: none; } .ss-check-list ul li a { float: left; width: 100%; /*padding: 0 0 0 25px;*/ margin: 0 0 20px 0; font-size: 0.875rem; line-height: 1.2em; } .ss-check-list ul li a span{ padding-right: 10px; -webkit-transition: padding 0.1s ease-in; -moz-transition: padding 0.1s ease-in; -ms-transition: padding 0.1s ease-in; transition: padding 0.1s ease-in; } .ss-check-list ul li a:hover span{ padding-right: 15px; } /* Columns */ .ss-row { } .ss-row:before, .ss-row:after { content: " "; display: table; } .ss-row:after { clear: both; } .ss-onecol, .ss-twocol, .ss-threecol, .ss-fourcol, .ss-fivecol, .ss-sixcol, .ss-sevencol, .ss-eightcol, .ss-ninecol, .ss-tencol, .ss-elevencol { margin-right: 3.8%; float: left; min-height: 1px; } .ss-row .ss-onecol { width: 4.85%; } .ss-row .ss-twocol { width: 13.45%; } .ss-row .ss-threecol { width: 22.05%; } .ss-row .ss-fourcol { width: 30.75%; } .ss-row .ss-fivecol { width: 39.45%; } .ss-row .ss-sixcol { width: 48%; } .ss-row .ss-sevencol { width: 56.75%; } .ss-row .ss-eightcol { width: 65.4%; } .ss-row .ss-ninecol { width: 74.05%; } .ss-row .ss-tencol { width: 82.7%; } .ss-row .ss-elevencol { width: 91.35%; } .ss-row .ss-twelvecol { width: 100%; float: left; } .ss-last { float: right; margin-right: 0px; } @media only screen and (max-width: 1200px) { /*about*/ li.team-member-listitem { display: block; margin: auto; width: 50%; margin-bottom: 30px; } } @media only screen and (max-width: 1110px) { /* Shortcodes */ .ss-charts > li { width: 100%; } } @media screen and (max-width: 992px) { /*columns*/ .ss-row .ss-onecol, .ss-row .ss-twocol, .ss-row .ss-threecol, .ss-row .ss-fourcol, .ss-row .ss-fivecol, .ss-row .ss-sixcol, .ss-row .ss-sevencol, .ss-row .ss-eightcol, .ss-row .ss-ninecol, .ss-row .ss-tencol, .ss-row .ss-elevencol, .ss-row .ss-twelvecol { display: inline-block; width: 100%; float: none; margin-left: 0px; margin-right: 0px; margin-bottom: 45px; } .ss-row .ss-onecol:last-child, .ss-row .ss-twocol:last-child, .ss-row .ss-threecol:last-child, .ss-row .ss-fourcol:last-child, .ss-row .ss-fivecol:last-child, .ss-row .ss-sixcol:last-child, .ss-row .ss-sevencol:last-child, .ss-row .ss-eightcol:last-child, .ss-row .ss-ninecol:last-child, .ss-row .ss-tencol:last-child, .ss-row .ss-elevencol:last-child, .ss-row .ss-twelvecol:last-child { margin-bottom: 0; } .ss-row .ss-onecol.ss-last, .ss-row .ss-twocol.ss-last, .ss-row .ss-threecol.ss-last, .ss-row .ss-fourcol.ss-last, .ss-row .ss-fivecol.ss-last, .ss-row .ss-sixcol.ss-last, .ss-row .ss-sevencol.ss-last, .ss-row .ss-eightcol.ss-last, .ss-row .ss-ninecol.ss-last, .ss-row .ss-tencol.ss-last, .ss-row .ss-elevencol.ss-last, .ss-row .ss-twelvecol.ss-last { margin-bottom: 0; } /* Shortcodes */ .ss-charts > li { width: 33.333333%; } } @media screen and (max-width: 768px) { /* Shortcodes */ .ss-charts > li { width: 100%; } /*tabs*/ .tab-container .tabs { height: auto; } .tab-container .tabs li { margin-right: 0; width: 100%; } .tab-container .tabs li a { width: 100%; text-align: center; margin-bottom: 4px; } .tab-container .tabs a.current { border: solid 1px #dddddd; } }