/* Theme Name: The Mask Description: HTML/CSS Template Author: fireform License: GNU General Public License version 3.0 License URI: http://www.gnu.org/licenses/gpl-3.0.html Version: 1.0 Designed & Coded by Fireform All files, unless otherwise stated, are released under the GNU General Public License version 3.0 (http://www.gnu.org/licenses/gpl-3.0.html) */ /*Column shortcodes*/ .one_half,.one_third,.one_thirdc,.one_thirdd,.one_fourth,.one_fourthb,.one_fourthc,.one_fifth,.one_sixth,.two_thirds,.three_fourth,.three_fourthb,.one_thirdb,.two_thirdsb,.two_thirdsc { float: left; line-height: 1.6em; } .one_half { margin-right: 2%; width: 49%; } .one_third { margin-right: 0; width: 39%; } .one_thirdb { margin-right: 2%; width: 39.9%; } .one_thirdc { margin-right: 0; width: 37%; background-color: #EEEEEE; } .one_thirdd { margin-right: 4.2%; width: 30%; } .one_fourthb { margin-right: 2%; width: 21.5%; min-height: 235px; } .one_fourthc { margin-right: 2%; width: 22.7%; } .one_fourth { width: 24.7%; } .one_fifth { margin-right: 1.9%; width: 18.4%; } .one_sixth { margin-right: 1.9%; width: 15%; } .two_thirds { margin-right: 2%; width: 59%; } .two_thirdsb { width: 58%; } .two_thirdsc { margin-right: 0%; width: 61%; background-color: #EEEEEE; } .three_fourth { margin-right: 2.9%; width: 72.3%; } .three_fourthb { width: 75.2%; } /*Text highlight*/ span.highlight-hl-theme,span.highlight-hl-red,span.highlight-hl-lightred,span.highlight-hl-yellow,span.highlight-hl-blue,span.highlight-hl-green,span.highlight-hl-grey,span.highlight-hl-black,span.highlight-hl-orange,span.highlight-hl-pink { padding: 1px 4px 2px; line-height: 1.6em; } span.highlight-hl-red { border: 1px solid #ffbaba; } span.highlight-hl-blue { border: 1px solid #bad4ff; } span.highlight-hl-green { border: 1px solid #b1eda3; } span.highlight-hl-grey { border: 1px solid #d6d6d6; } span.highlight-hl-orange { border: 1px solid #ffd0b6; } /*Accordion*/ .accordion .ui-state-focus { outline: none; } .accordion .ui-accordion-header a { outline: 0 none; display: block; padding: 8px 51px 8px 20px; } .accordion .ui-accordion-content { padding: 10px 20px; } .accordion .ui-accordion-header { background: transparent; background: #f3f3f3; margin-bottom: 2px; cursor: pointer; position: relative; } .accordion .ui-accordion-header .ui-icon { cursor: pointer; width: 15px; height: 16px; display: block; position: absolute; right: 20px; top: 50%; margin-top: -7px; background: url(../images/accordion.png) no-repeat left; } .accordion .ui-state-active .ui-icon { background: url(../images/accordion.png) no-repeat right; } .ui-accordion-header a:hover { color: #fff; } /*Tabs*/ .sg-nojs ul.tabs-nav { display: none; } .ef-tabs { line-height: 1.6em; } .ef-tabs ul.tabs-nav { clear: both; list-style: none outside none; margin: 0 0 0 1px; overflow: hidden; padding: 0; } .ef-tabs ul.tabs-nav li { float: left; margin: 0 2px 0 0; position: relative; z-index: 10; } .ef-tabs ul.tabs-nav li a,.ef-tabs ul.tabs-nav li a { border: 1px solid #ececec; display: block; overflow: hidden; padding: 5px 15px; } .ef-tabs ul.tabs-nav li.ui-tabs-selected a,.ef-tabs ul.tabs-nav a:hover { color: #fff; } .ef-tabs .tab { padding: 15px 0; } .ef-tabs .ui-tabs-hide,.ui-tabs-hide { left: -10000px; position: absolute; } /*Alerts*/ .alertBox-warning,.alertBox-success,.alertBox-alert { background: url(../images/warning.png) #fff0e4 no-repeat right 50%; padding: 17px 45px 17px 15px; border-top: 2px solid #ffad6a; font-size: 19px; display: block; margin-bottom: 25px; line-height: 1em; clear: both; } .alertBox-warning p,.alertBox-success p,.alertBox-alert p { margin: 0; } .alertBox-success { background: url(../images/sucsess.png) #e4ffe5 no-repeat right 50%; border-color: #52df59; } .alertBox-alert { background: url(../images/error.png) #ffe8e8 no-repeat right 50%; border-color: #ee7070; } .alertBox-success div,.alertBox-warning div,.alertBox-alert div { border-style: solid !important; padding: 10px; clear: both; } /*Bolckquotes*/ blockquote,blockquote.blockquote-left,blockquote.blockquote-right { font-size: 20px; padding: 0 20px; width: 40%; font-style: normal; text-align: left; line-height: 1.3em; } blockquote { width: auto; border-left: 3px solid #d1d1d1; text-align: center; margin: 10px 20px 10px 0; } blockquote.blockquote-left { border-left: 3px solid #d1d1d1; float: left; margin: 10px 20px 10px 0; } blockquote.blockquote-right { border-left: 3px solid #d1d1d1; float: right; margin: 10px 0 10px 20px; } .testimonials { margin-bottom: 20px; } .testimonials.ef-xl .ef-t-content { padding: 30px; background: url(../images/quotes.png) #f5f5f5 no-repeat right top; } .testimonials .proj-img { width: 25%; } .testimonials.ef-xxl { padding-left: 20px; border-left: 3px solid #d1d1d1; } .testimonials.ef-xxl p:first-child { line-height: 1.3em; font-size: 20px; } .testimonials.ef-xxl p { font-size: 15px; } .testimonials.ef-xl .ef-author { padding-top: 20px; background: url(../images/t-corner.gif) no-repeat 30px 0; font-size: 15px; margin-bottom: 0; } /*List styles*/ ul.star li { background: url(../images/star.png) no-repeat 0 .1em; } ul.star.ef-round li { background: url(../images/star-round.png) no-repeat 0 .1em; } ul.star.ef-colored li { background: url(../images/star-round-orange.png) no-repeat 0 .1em; } ul.star.ef-colored1 li { background: url(../images/star-blue.png) no-repeat 0 .1em; } ul.arrow li { background: url(../images/arrow.png) no-repeat 0 .1em; } ul.arrow.ef-round li { background: url(../images/arrow-round.png) no-repeat 0 .1em; } ul.arrow.ef-colored li { background: url(../images/arrow-round-green.png) no-repeat 0 .1em; } ul.arrow.ef-colored1 li { background: url(../images/arrow-blue.png) no-repeat 0 .1em; } ul.arrow-bullet li { background: url(../images/arrow-bullet.png) no-repeat 0 .1em; } ul.arrow-bullet.ef-round li { background: url(../images/arrow-bullet-round.png) no-repeat 0 .1em; } ul.arrow-bullet.ef-colored li { background: url(../images/arrow-bullet-round-green.png) no-repeat 0 .1em; } ul.arrow-bullet.ef-colored1 li { background: url(../images/arrow-bullet-blue.png) no-repeat 0 .1em; } ul.colored-disc.ef-green li { background: url(../images/colored-circle-green.png) no-repeat 0 .1em; } ul.colored-disc.ef-orange li { background: url(../images/colored-circle-orange.png) no-repeat 0 .1em; } ul.colored-disc.ef-red li { background: url(../images/colored-circle-red.png) no-repeat 0 .1em; } ul.colored-disc.ef-blue li { background: url(../images/colored-disk-blue.png) no-repeat 0 .1em; } /*Buttons*/ .ef-button.ef-rounded,.ef-button.ef-rounded span { -moz-border-radius: 50px; -webkit-border-radius: 50px; border-radius: 50px; } .ef-button.ef-l-rounded,.ef-button.ef-l-rounded span { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; } .ef-button.ef-green span,.ef-button.ef-blue span,.ef-button.ef-orange span,.ef-button.ef-red span,.price-item.recomended .ef-button span,.ef-button.ef-gray span { text-shadow: 0 0; color: #fff; } .ef-button.ef-green span,.price-item.recomended .ef-button span { background-color: #5DCC60; border-color: #4fbe52; } .ef-button.ef-green span:hover,.price-item.recomended .ef-button span:hover { border-color: #3f9aea; } .ef-button.ef-blue span { background-color: #4fadff; border-color: #3f9aea; } .ef-button.ef-gray span { background-color: #404040; } .ef-button.ef-blue span:hover,.ef-button.ef-gray span:hover { background-color: #5DCC60; border-color: #4fbe52; } .ef-button.ef-orange span { background-color: #ffb052; border-color: #eea043; } .ef-button.ef-orange span:hover { background-color: #D61D23; border-color: #ee4242; } .ef-button.ef-red span { background-color: #D61D23; border-color: #ee4242; } .ef-button.ef-red span:hover { background-color: #ffb052; border-color: #eea043; } /*Toggle box*/ .ef-toggle-box li { margin-bottom: 0; display: block; } .ef-toggle-box .toggle-head { margin-bottom: 0; cursor: pointer; font-size: 19px; display: block; padding: 7px 0; border-bottom: 1px solid #ECECEC; } .ef-toggle-box.toggle-icn .toggle-head { padding-left: 30px; background: url(../images/toggle-icn.png) no-repeat 0 10px; } .ef-toggle-box.toggle-icn li.open .toggle-head { background-position: 0 -74px; } .ef-toggle-box.toggle-icn .toggle-content { padding-left: 30px; } .ef-toggle-box .toggle-content { overflow: hidden; padding: 15px 0; } /*Pricing tables*/ .price-table .pt-column { width: 25%; text-align: center; float: left; } .price-table .price-title { background: #606060; padding: 10px 15px; font-weight: 700; color: #fff; } .price-item .price-content { padding: 0 0 20px; } .price-table a.ef-button { margin-right: 0; } .price-table .pt-column .price-item { padding-bottom: 10px; border: 1px solid #ececec; margin-right: -1px; } .price-item .price-tag { font-size: 33px; height: 80px; line-height: 80px; background-color: #f3f3f3; } .price-table .pt-column .price-item.recomended { -moz-box-shadow: 0 2px 20px rgba(0,0,0,0.05); -webkit-box-shadow: 0 2px 20px rgba(0,0,0,0.05); box-shadow: 0 2px 20px rgba(0,0,0,0.05); padding-bottom: 30px; margin-top: -20px; position: relative; z-index: 1; } .price-item ul li { margin-bottom: 0; overflow: hidden; padding: 0 15px; line-height: 50px; height: 50px; } .price-content ul li span { padding-left: 20px; } .price-content ul li.ef-yes span { background: url(../images/sucsess.png) no-repeat 0 50%; } .price-content ul li.ef-no span { background: url(../images/error.png) no-repeat 0 50%; } .price-item ul li:nth-child(2n),.price-item ul li.nth-2n { background-color: #fafafa; } .price-item.recomended .price-tag { line-height: 100px; font-size: 40px; height: 100px; color: #fff; } .price-item .price-tag sup { font-weight: 100; font-size: 50%; } .ef-message-container { padding: 5px 0px 5px 10px; overflow: hidden; background-color: #eeeeee; border-top: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; margin-top: 15px; } .ef-message-container .ef-message { width: 70%; } .ef-message p { font-weight: 100; } .ef-message h1,.ef-message h2,.ef-message h4,.ef-message h5,.ef-message h6 { margin-bottom: 10px; } .ef-message h3 { margin-bottom: 0px; } .ef-message-container .ef-message .ef-button { margin-right: 0; }