.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 .hidden-fields-container {
display: none;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}.gt3_menu ul.menu li {margin-right: 15px !important; font-size: 16px !important;}
.gt3_menu ul.menu {margin-top: 66px !important;}
.shortcode_promoblock.type2 .promo_button_block .shortcode_button {margin: 0px 0px 0px !important;}
.shortcode_button {font-size: 22px !important;}
.entry-title {background: none !important; margin-bottom: 0px !important; margin-top: 10px !important;}
.wrapper {padding: 20px 0px 0px !important;}
.module_feature_posts ul.item_list li .item .prelative .item_info .preview_meta_data, .module_blog_masonry .blog_item .prelative .item_info .preview_meta_data, .module_blog .blog_grid_box .blog_item .prelative .item_info .preview_meta_data, .module_blog .blog_timeline_box .blog_item .prelative .item_info .preview_meta_data {display: none;}
.blog_filter {display: none;}
.post_author {display: none;}
.post_date {display: none;}
.post_comments {display: none;}
.learn_more {display: none;}
p {margin: 0px 0px 0px !important;}
input[type="text"], input[type="email"] {padding: 0px 0px 0px !important; margin-bottom: 10px !important;}
h1.promo_text_main_title {font-size: 34px !important;}
.module_testimonial .testimonial_wrapper .item {background-color: #fff !important;}
.contentarea ol > li {list-style: outside none decimal  !important;}
h2 {margin-bottom: 0px !important; margin-top: 10px !important;}
.module_testimonial .testimonial_wrapper .testimonials_ava {max-width: 50px !important;}
.contentarea ol > li {margin-left: 15px;}
.module_team .img_block {max-width: 280px !important;}
.Flareserif821BT-Roman {font-family: Flareserif821BT-Roman; font-weight: normal; font-style: normal;}
a, h1, h2, h3, code, body #mc_signup_submit, input, textarea, #fca_eoi_form_8 .fca_eoi_layout_5.fca_eoi_layout_postbox div.fca_eoi_layout_submit_button_wrapper input.fca_eoi_form_button_element {font-family: Flareserif821BT-Roman !important;}
p, body, li, h5, h6 {font-size: 15px !important; line-height:24px !important; color:#000 !important;}
h1 {font-size: 36px !important;}
h4 {line-height: 20px !important; font-size: 20px !important;}
.shortcode_button.btn_type10 {background: #a1131f !important;}
@media screen and (max-width: 480px) {
.bx-wrapper .bx-viewport {display: none !important;}
.module_testimonial .testimonial_wrapper .testimonials_ava {
display:none !important; }
.module_testimonial .testimonial_wrapper {padding-left: 16px !important;}
.one_half {margin-right: 3% !important;}
}body, html {
padding: 0;
margin: 0;
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased
}
html.has_wp_bar {
margin-top: 0 !important;
padding-top: 32px;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
}
[class*=span] {
float: left;
min-height: 1px;
margin-left: 20px
}
.container {
width: 940px;
margin-right: auto;
margin-left: auto
}
.container:after, .container:before {
display: table;
line-height: 0;
content: ""
}
.container:after {
clear: both
}
.row {
width: 100%
}
.row:after, .row:before {
display: table;
line-height: 0;
content: ""
}
.row:after {
clear: both
}
.row [class*=span] {
display: block;
float: left;
width: 100%;
min-height: 30px;
margin-left: 2.1276595744681%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
.row [class*=span]:first-child {
margin-left: 0
}
.row .span12 {
width: 100%
}
.row .span11 {
width: 91.489361702128%
}
.row .span10 {
width: 82.978723404255%
}
.row .span9 {
width: 74.468085106383%
}
.row .span8 {
width: 65.957446808511%
}
.row .span7 {
width: 57.446808510638%
}
.row .span6 {
width: 48.936170212766%
}
.row .span5 {
width: 40.425531914894%
}
.row .span4 {
width: 31.914893617021%
}
.row .span3 {
width: 23.404255319149%
}
.row .span2 {
width: 14.893617021277%
}
.row .span1 {
width: 6.3829787234043%
}
.clearfix:after, .clearfix:before {
display: table;
line-height: 0;
content: ""
}
.clear, .clearfix:after {
clear: both
}
@media (min-width: 1200px) {
[class*=span] {
float: left;
min-height: 1px;
margin-left: 40px
}
.container {
width: 1160px
}
.gt3_boxed header .container {
width: 1250px
}
.row {
width: 100%
}
.row:after, .row:before {
display: table;
line-height: 0;
content: ""
}
.row:after {
clear: both
}
.row [class*=span] {
display: block;
float: left;
width: 100%;
min-height: 30px;
margin-left: 3.3333333333333%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
.row [class*=span]:first-child {
margin-left: 0
}
.row .span12 {
width: 100%
}
.row .span11 {
width: 91.379310344828%
}
.row .span10 {
width: 82.758620689655%
}
.row .span9 {
width: 74.137931034483%
}
.row .span8 {
width: 65.51724137931%
}
.row .span7 {
width: 56.896551724138%
}
.row .span6 {
width: 48.275862068966%
}
.row .span5 {
width: 39.655172413793%
}
.row .span4 {
width: 31.034482758621%
}
.row .span3 {
width: 22.413793103448%
}
.row .span2 {
width: 13.793103448276%
}
.row .span1 {
width: 5.1724137931034%
}
}
@media (min-width: 768px) and (max-width: 979px) {
.container {
width: 724px
}
.row {
width: 100%
}
.row:after, .row:before {
display: table;
line-height: 0;
content: ""
}
.row:after {
clear: both
}
.row [class*=span] {
display: block;
float: left;
width: 100%;
min-height: 30px;
margin-left: 2.7624309392265%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
.row [class*=span]:first-child {
margin-left: 0
}
.row .span12 {
width: 100%
}
.row .span11 {
width: 91.436464088398%
}
.row .span10 {
width: 82.872928176796%
}
.row .span9 {
width: 74.309392265193%
}
.row .span8 {
width: 65.745856353591%
}
.row .span7 {
width: 57.182320441989%
}
.row .span6 {
width: 48.618784530387%
}
.row .span5 {
width: 40.055248618785%
}
.row .span4 {
width: 31.491712707182%
}
.row .span3 {
width: 22.92817679558%
}
.row .span2 {
width: 14.364640883978%
}
.row .span1 {
width: 5.8011049723757%
}
}
@media (max-width: 767px) {
.container {
width: auto
}
.row {
width: 100%;
margin-left: 0
}
.row [class*=span], [class*=span] {
display: block;
float: none;
width: 100%;
margin-left: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
.row .span12, .span12 {
width: 100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
}
ol, ul {
margin: 0;
padding-left: 0;
list-style-position: inside !important;
}
li {
list-style: none
}
.stand_comment ul ul,
.stand_comment ul ol,
.stand_comment ol ul,
.stand_comment ol ol,
.contentarea ul ul,
.contentarea ul ol,
.contentarea ol ul,
.contentarea ol ol {
padding: 8px 0 0 15px;
}   @font-face {
font-family: 'FontAwesome';
src: url(//mikedesign.com.au/wp-content/themes/solarwind/css/fonts/fa.eot?v=3.2.1);
src: url(//mikedesign.com.au/wp-content/themes/solarwind/css/fonts/fa.eot?#iefix&v=3.2.1) format('embedded-opentype'), url(//mikedesign.com.au/wp-content/themes/solarwind/css/fonts/fa.woff?v=3.2.1) format('woff'), url(//mikedesign.com.au/wp-content/themes/solarwind/css/fonts/fa.ttf?v=3.2.1) format('truetype'), url(//mikedesign.com.au/wp-content/themes/solarwind/css/fonts/fa.svg#fontawesomeregular?v=3.2.1) format('svg');
font-weight: normal;
font-style: normal;
}
[class^="icon-"], [class*=" icon-"] {
font-family: FontAwesome;
font-weight: normal;
font-style: normal;
text-decoration: inherit;
-webkit-font-smoothing: antialiased;
*margin-right: .3em;
}
[class^="icon-"]:before, [class*=" icon-"]:before {
text-decoration: inherit;
display: inline-block;
speak: none;
}
a [class^="icon-"], a [class*=" icon-"] {
display: inline;
}
[class^="icon-"], [class*=" icon-"] {
display: inline;
width: auto;
height: auto;
line-height: normal;
vertical-align: baseline;
background-image: none;
background-position: 0% 0%;
background-repeat: repeat;
margin-top: 0;
}
.icon-glass:before {
content: "\f000"
}
.icon-music:before {
content: "\f001"
}
.icon-search:before {
content: "\f002"
}
.icon-envelope-o:before {
content: "\f003"
}
.icon-heart:before {
content: "\f004"
}
.icon-star:before {
content: "\f005"
}
.icon-star-o:before {
content: "\f006"
}
.icon-user:before {
content: "\f007"
}
.icon-film:before {
content: "\f008"
}
.icon-th-large:before {
content: "\f009"
}
.icon-th:before {
content: "\f00a"
}
.icon-th-list:before {
content: "\f00b"
}
.icon-check:before {
content: "\f00c"
}
.icon-times:before {
content: "\f00d"
}
.icon-search-plus:before {
content: "\f00e"
}
.icon-search-minus:before {
content: "\f010"
}
.icon-power-off:before {
content: "\f011"
}
.icon-signal:before {
content: "\f012"
}
.icon-gear:before, .icon-cog:before {
content: "\f013"
}
.icon-trash-o:before {
content: "\f014"
}
.icon-home:before {
content: "\f015"
}
.icon-file-o:before {
content: "\f016"
}
.icon-clock-o:before {
content: "\f017"
}
.icon-road:before {
content: "\f018"
}
.icon-download:before {
content: "\f019"
}
.icon-arrow-circle-o-down:before {
content: "\f01a"
}
.icon-arrow-circle-o-up:before {
content: "\f01b"
}
.icon-inbox:before {
content: "\f01c"
}
.icon-play-circle-o:before {
content: "\f01d"
}
.icon-rotate-right:before, .icon-repeat:before {
content: "\f01e"
}
.icon-refresh:before {
content: "\f021"
}
.icon-list-alt:before {
content: "\f022"
}
.icon-lock:before {
content: "\f023"
}
.icon-flag:before {
content: "\f024"
}
.icon-headphones:before {
content: "\f025"
}
.icon-volume-off:before {
content: "\f026"
}
.icon-volume-down:before {
content: "\f027"
}
.icon-volume-up:before {
content: "\f028"
}
.icon-qrcode:before {
content: "\f029"
}
.icon-barcode:before {
content: "\f02a"
}
.icon-tag:before {
content: "\f02b"
}
.icon-tags:before {
content: "\f02c"
}
.icon-book:before {
content: "\f02d"
}
.icon-bookmark:before {
content: "\f02e"
}
.icon-print:before {
content: "\f02f"
}
.icon-camera:before {
content: "\f030"
}
.icon-font:before {
content: "\f031"
}
.icon-bold:before {
content: "\f032"
}
.icon-italic:before {
content: "\f033"
}
.icon-text-height:before {
content: "\f034"
}
.icon-text-width:before {
content: "\f035"
}
.icon-align-left:before {
content: "\f036"
}
.icon-align-center:before {
content: "\f037"
}
.icon-align-right:before {
content: "\f038"
}
.icon-align-justify:before {
content: "\f039"
}
.icon-list:before {
content: "\f03a"
}
.icon-dedent:before, .icon-outdent:before {
content: "\f03b"
}
.icon-indent:before {
content: "\f03c"
}
.icon-video-camera:before {
content: "\f03d"
}
.icon-photo:before, .icon-image:before, .icon-picture-o:before {
content: "\f03e"
}
.icon-pencil:before {
content: "\f040"
}
.icon-map-marker:before {
content: "\f041"
}
.icon-adjust:before {
content: "\f042"
}
.icon-tint:before {
content: "\f043"
}
.icon-edit:before, .icon-pencil-square-o:before {
content: "\f044"
}
.icon-share-square-o:before {
content: "\f045"
}
.icon-check-square-o:before {
content: "\f046"
}
.icon-arrows:before {
content: "\f047"
}
.icon-step-backward:before {
content: "\f048"
}
.icon-fast-backward:before {
content: "\f049"
}
.icon-backward:before {
content: "\f04a"
}
.icon-play:before {
content: "\f04b"
}
.icon-pause:before {
content: "\f04c"
}
.icon-stop:before {
content: "\f04d"
}
.icon-forward:before {
content: "\f04e"
}
.icon-fast-forward:before {
content: "\f050"
}
.icon-step-forward:before {
content: "\f051"
}
.icon-eject:before {
content: "\f052"
}
.icon-chevron-left:before {
content: "\f053"
}
.icon-chevron-right:before {
content: "\f054"
}
.icon-plus-circle:before {
content: "\f055"
}
.icon-minus-circle:before {
content: "\f056"
}
.icon-times-circle:before {
content: "\f057"
}
.icon-check-circle:before {
content: "\f058"
}
.icon-question-circle:before {
content: "\f059"
}
.icon-info-circle:before {
content: "\f05a"
}
.icon-crosshairs:before {
content: "\f05b"
}
.icon-times-circle-o:before {
content: "\f05c"
}
.icon-check-circle-o:before {
content: "\f05d"
}
.icon-ban:before {
content: "\f05e"
}
.icon-arrow-left:before {
content: "\f060"
}
.icon-arrow-right:before {
content: "\f061"
}
.icon-arrow-up:before {
content: "\f062"
}
.icon-arrow-down:before {
content: "\f063"
}
.icon-mail-forward:before, .icon-share:before {
content: "\f064"
}
.icon-expand:before {
content: "\f065"
}
.icon-compress:before {
content: "\f066"
}
.icon-plus:before {
content: "\f067"
}
.icon-minus:before {
content: "\f068"
}
.icon-asterisk:before {
content: "\f069"
}
.icon-exclamation-circle:before {
content: "\f06a"
}
.icon-gift:before {
content: "\f06b"
}
.icon-leaf:before {
content: "\f06c"
}
.icon-fire:before {
content: "\f06d"
}
.icon-eye:before {
content: "\f06e"
}
.icon-eye-slash:before {
content: "\f070"
}
.icon-warning:before, .icon-exclamation-triangle:before {
content: "\f071"
}
.icon-plane:before {
content: "\f072"
}
.icon-calendar:before {
content: "\f073"
}
.icon-random:before {
content: "\f074"
}
.icon-comment:before {
content: "\f075"
}
.icon-magnet:before {
content: "\f076"
}
.icon-chevron-up:before {
content: "\f077"
}
.icon-chevron-down:before {
content: "\f078"
}
.icon-retweet:before {
content: "\f079"
}
.icon-shopping-cart:before {
content: "\f07a"
}
.icon-folder:before {
content: "\f07b"
}
.icon-folder-open:before {
content: "\f07c"
}
.icon-arrows-v:before {
content: "\f07d"
}
.icon-arrows-h:before {
content: "\f07e"
}
.icon-bar-chart-o:before {
content: "\f080"
}
.icon-twitter-square:before {
content: "\f081"
}
.icon-facebook-square:before {
content: "\f082"
}
.icon-camera-retro:before {
content: "\f083"
}
.icon-key:before {
content: "\f084"
}
.icon-gears:before, .icon-cogs:before {
content: "\f085"
}
.icon-comments:before {
content: "\f086"
}
.icon-thumbs-o-up:before {
content: "\f087"
}
.icon-thumbs-o-down:before {
content: "\f088"
}
.icon-star-half:before {
content: "\f089"
}
.icon-heart-o:before {
content: "\f08a"
}
.icon-sign-out:before {
content: "\f08b"
}
.icon-linkedin-square:before {
content: "\f08c"
}
.icon-thumb-tack:before {
content: "\f08d"
}
.icon-external-link:before {
content: "\f08e"
}
.icon-sign-in:before {
content: "\f090"
}
.icon-trophy:before {
content: "\f091"
}
.icon-github-square:before {
content: "\f092"
}
.icon-upload:before {
content: "\f093"
}
.icon-lemon-o:before {
content: "\f094"
}
.icon-phone:before {
content: "\f095"
}
.icon-square-o:before {
content: "\f096"
}
.icon-bookmark-o:before {
content: "\f097"
}
.icon-phone-square:before {
content: "\f098"
}
.icon-twitter:before {
content: "\f099"
}
.icon-facebook:before {
content: "\f09a"
}
.icon-github:before {
content: "\f09b"
}
.icon-unlock:before {
content: "\f09c"
}
.icon-credit-card:before {
content: "\f09d"
}
.icon-rss:before {
content: "\f09e"
}
.icon-hdd-o:before {
content: "\f0a0"
}
.icon-bullhorn:before {
content: "\f0a1"
}
.icon-bell:before {
content: "\f0f3"
}
.icon-certificate:before {
content: "\f0a3"
}
.icon-hand-o-right:before {
content: "\f0a4"
}
.icon-hand-o-left:before {
content: "\f0a5"
}
.icon-hand-o-up:before {
content: "\f0a6"
}
.icon-hand-o-down:before {
content: "\f0a7"
}
.icon-arrow-circle-left:before {
content: "\f0a8"
}
.icon-arrow-circle-right:before {
content: "\f0a9"
}
.icon-arrow-circle-up:before {
content: "\f0aa"
}
.icon-arrow-circle-down:before {
content: "\f0ab"
}
.icon-globe:before {
content: "\f0ac"
}
.icon-wrench:before {
content: "\f0ad"
}
.icon-tasks:before {
content: "\f0ae"
}
.icon-filter:before {
content: "\f0b0"
}
.icon-briefcase:before {
content: "\f0b1"
}
.icon-arrows-alt:before {
content: "\f0b2"
}
.icon-group:before, .icon-users:before {
content: "\f0c0"
}
.icon-chain:before, .icon-link:before {
content: "\f0c1"
}
.icon-cloud:before {
content: "\f0c2"
}
.icon-flask:before {
content: "\f0c3"
}
.icon-cut:before, .icon-scissors:before {
content: "\f0c4"
}
.icon-copy:before, .icon-files-o:before {
content: "\f0c5"
}
.icon-paperclip:before {
content: "\f0c6"
}
.icon-save:before, .icon-floppy-o:before {
content: "\f0c7"
}
.icon-square:before {
content: "\f0c8"
}
.icon-navicon:before, .icon-reorder:before, .icon-bars:before {
content: "\f0c9"
}
.icon-list-ul:before {
content: "\f0ca"
}
.icon-list-ol:before {
content: "\f0cb"
}
.icon-strikethrough:before {
content: "\f0cc"
}
.icon-underline:before {
content: "\f0cd"
}
.icon-table:before {
content: "\f0ce"
}
.icon-magic:before {
content: "\f0d0"
}
.icon-truck:before {
content: "\f0d1"
}
.icon-pinterest:before {
content: "\f0d2"
}
.icon-pinterest-square:before {
content: "\f0d3"
}
.icon-google-plus-square:before {
content: "\f0d4"
}
.icon-google-plus:before {
content: "\f0d5"
}
.icon-money:before {
content: "\f0d6"
}
.icon-caret-down:before {
content: "\f0d7"
}
.icon-caret-up:before {
content: "\f0d8"
}
.icon-caret-left:before {
content: "\f0d9"
}
.icon-caret-right:before {
content: "\f0da"
}
.icon-columns:before {
content: "\f0db"
}
.icon-unsorted:before, .icon-sort:before {
content: "\f0dc"
}
.icon-sort-down:before, .icon-sort-desc:before {
content: "\f0dd"
}
.icon-sort-up:before, .icon-sort-asc:before {
content: "\f0de"
}
.icon-envelope:before {
content: "\f0e0"
}
.icon-linkedin:before {
content: "\f0e1"
}
.icon-rotate-left:before, .icon-undo:before {
content: "\f0e2"
}
.icon-legal:before, .icon-gavel:before {
content: "\f0e3"
}
.icon-dashboard:before, .icon-tachometer:before {
content: "\f0e4"
}
.icon-comment-o:before {
content: "\f0e5"
}
.icon-comments-o:before {
content: "\f0e6"
}
.icon-flash:before, .icon-bolt:before {
content: "\f0e7"
}
.icon-sitemap:before {
content: "\f0e8"
}
.icon-umbrella:before {
content: "\f0e9"
}
.icon-paste:before, .icon-clipboard:before {
content: "\f0ea"
}
.icon-lightbulb-o:before {
content: "\f0eb"
}
.icon-exchange:before {
content: "\f0ec"
}
.icon-cloud-download:before {
content: "\f0ed"
}
.icon-cloud-upload:before {
content: "\f0ee"
}
.icon-user-md:before {
content: "\f0f0"
}
.icon-stethoscope:before {
content: "\f0f1"
}
.icon-suitcase:before {
content: "\f0f2"
}
.icon-bell-o:before {
content: "\f0a2"
}
.icon-coffee:before {
content: "\f0f4"
}
.icon-cutlery:before {
content: "\f0f5"
}
.icon-file-text-o:before {
content: "\f0f6"
}
.icon-building-o:before {
content: "\f0f7"
}
.icon-hospital-o:before {
content: "\f0f8"
}
.icon-ambulance:before {
content: "\f0f9"
}
.icon-medkit:before {
content: "\f0fa"
}
.icon-fighter-jet:before {
content: "\f0fb"
}
.icon-beer:before {
content: "\f0fc"
}
.icon-h-square:before {
content: "\f0fd"
}
.icon-plus-square:before {
content: "\f0fe"
}
.icon-angle-double-left:before {
content: "\f100"
}
.icon-angle-double-right:before {
content: "\f101"
}
.icon-angle-double-up:before {
content: "\f102"
}
.icon-angle-double-down:before {
content: "\f103"
}
.icon-angle-left:before {
content: "\f104"
}
.icon-angle-right:before {
content: "\f105"
}
.icon-angle-up:before {
content: "\f106"
}
.icon-angle-down:before {
content: "\f107"
}
.icon-desktop:before {
content: "\f108"
}
.icon-laptop:before {
content: "\f109"
}
.icon-tablet:before {
content: "\f10a"
}
.icon-mobile-phone:before, .icon-mobile:before {
content: "\f10b"
}
.icon-circle-o:before {
content: "\f10c"
}
.icon-quote-left:before {
content: "\f10d"
}
.icon-quote-right:before {
content: "\f10e"
}
.icon-spinner:before {
content: "\f110"
}
.icon-circle:before {
content: "\f111"
}
.icon-mail-reply:before, .icon-reply:before {
content: "\f112"
}
.icon-github-alt:before {
content: "\f113"
}
.icon-folder-o:before {
content: "\f114"
}
.icon-folder-open-o:before {
content: "\f115"
}
.icon-smile-o:before {
content: "\f118"
}
.icon-frown-o:before {
content: "\f119"
}
.icon-meh-o:before {
content: "\f11a"
}
.icon-gamepad:before {
content: "\f11b"
}
.icon-keyboard-o:before {
content: "\f11c"
}
.icon-flag-o:before {
content: "\f11d"
}
.icon-flag-checkered:before {
content: "\f11e"
}
.icon-terminal:before {
content: "\f120"
}
.icon-code:before {
content: "\f121"
}
.icon-mail-reply-all:before, .icon-reply-all:before {
content: "\f122"
}
.icon-star-half-empty:before, .icon-star-half-full:before, .icon-star-half-o:before {
content: "\f123"
}
.icon-location-arrow:before {
content: "\f124"
}
.icon-crop:before {
content: "\f125"
}
.icon-code-fork:before {
content: "\f126"
}
.icon-unlink:before, .icon-chain-broken:before {
content: "\f127"
}
.icon-question:before {
content: "\f128"
}
.icon-info:before {
content: "\f129"
}
.icon-exclamation:before {
content: "\f12a"
}
.icon-superscript:before {
content: "\f12b"
}
.icon-subscript:before {
content: "\f12c"
}
.icon-eraser:before {
content: "\f12d"
}
.icon-puzzle-piece:before {
content: "\f12e"
}
.icon-microphone:before {
content: "\f130"
}
.icon-microphone-slash:before {
content: "\f131"
}
.icon-shield:before {
content: "\f132"
}
.icon-calendar-o:before {
content: "\f133"
}
.icon-fire-extinguisher:before {
content: "\f134"
}
.icon-rocket:before {
content: "\f135"
}
.icon-maxcdn:before {
content: "\f136"
}
.icon-chevron-circle-left:before {
content: "\f137"
}
.icon-chevron-circle-right:before {
content: "\f138"
}
.icon-chevron-circle-up:before {
content: "\f139"
}
.icon-chevron-circle-down:before {
content: "\f13a"
}
.icon-html5:before {
content: "\f13b"
}
.icon-css3:before {
content: "\f13c"
}
.icon-anchor:before {
content: "\f13d"
}
.icon-unlock-alt:before {
content: "\f13e"
}
.icon-bullseye:before {
content: "\f140"
}
.icon-ellipsis-h:before {
content: "\f141"
}
.icon-ellipsis-v:before {
content: "\f142"
}
.icon-rss-square:before {
content: "\f143"
}
.icon-play-circle:before {
content: "\f144"
}
.icon-ticket:before {
content: "\f145"
}
.icon-minus-square:before {
content: "\f146"
}
.icon-minus-square-o:before {
content: "\f147"
}
.icon-level-up:before {
content: "\f148"
}
.icon-level-down:before {
content: "\f149"
}
.icon-check-square:before {
content: "\f14a"
}
.icon-pencil-square:before {
content: "\f14b"
}
.icon-external-link-square:before {
content: "\f14c"
}
.icon-share-square:before {
content: "\f14d"
}
.icon-compass:before {
content: "\f14e"
}
.icon-toggle-down:before, .icon-caret-square-o-down:before {
content: "\f150"
}
.icon-toggle-up:before, .icon-caret-square-o-up:before {
content: "\f151"
}
.icon-toggle-right:before, .icon-caret-square-o-right:before {
content: "\f152"
}
.icon-euro:before, .icon-eur:before {
content: "\f153"
}
.icon-gbp:before {
content: "\f154"
}
.icon-dollar:before, .icon-usd:before {
content: "\f155"
}
.icon-rupee:before, .icon-inr:before {
content: "\f156"
}
.icon-cny:before, .icon-rmb:before, .icon-yen:before, .icon-jpy:before {
content: "\f157"
}
.icon-ruble:before, .icon-rouble:before, .icon-rub:before {
content: "\f158"
}
.icon-won:before, .icon-krw:before {
content: "\f159"
}
.icon-bitcoin:before, .icon-btc:before {
content: "\f15a"
}
.icon-file:before {
content: "\f15b"
}
.icon-file-text:before {
content: "\f15c"
}
.icon-sort-alpha-asc:before {
content: "\f15d"
}
.icon-sort-alpha-desc:before {
content: "\f15e"
}
.icon-sort-amount-asc:before {
content: "\f160"
}
.icon-sort-amount-desc:before {
content: "\f161"
}
.icon-sort-numeric-asc:before {
content: "\f162"
}
.icon-sort-numeric-desc:before {
content: "\f163"
}
.icon-thumbs-up:before {
content: "\f164"
}
.icon-thumbs-down:before {
content: "\f165"
}
.icon-youtube-square:before {
content: "\f166"
}
.icon-youtube:before {
content: "\f167"
}
.icon-xing:before {
content: "\f168"
}
.icon-xing-square:before {
content: "\f169"
}
.icon-youtube-play:before {
content: "\f16a"
}
.icon-dropbox:before {
content: "\f16b"
}
.icon-stack-overflow:before {
content: "\f16c"
}
.icon-instagram:before {
content: "\f16d"
}
.icon-flickr:before {
content: "\f16e"
}
.icon-adn:before {
content: "\f170"
}
.icon-bitbucket:before {
content: "\f171"
}
.icon-bitbucket-square:before {
content: "\f172"
}
.icon-tumblr:before {
content: "\f173"
}
.icon-tumblr-square:before {
content: "\f174"
}
.icon-long-arrow-down:before {
content: "\f175"
}
.icon-long-arrow-up:before {
content: "\f176"
}
.icon-long-arrow-left:before {
content: "\f177"
}
.icon-long-arrow-right:before {
content: "\f178"
}
.icon-apple:before {
content: "\f179"
}
.icon-windows:before {
content: "\f17a"
}
.icon-android:before {
content: "\f17b"
}
.icon-linux:before {
content: "\f17c"
}
.icon-dribbble:before {
content: "\f17d"
}
.icon-skype:before {
content: "\f17e"
}
.icon-foursquare:before {
content: "\f180"
}
.icon-trello:before {
content: "\f181"
}
.icon-female:before {
content: "\f182"
}
.icon-male:before {
content: "\f183"
}
.icon-gittip:before {
content: "\f184"
}
.icon-sun-o:before {
content: "\f185"
}
.icon-moon-o:before {
content: "\f186"
}
.icon-archive:before {
content: "\f187"
}
.icon-bug:before {
content: "\f188"
}
.icon-vk:before {
content: "\f189"
}
.icon-weibo:before {
content: "\f18a"
}
.icon-renren:before {
content: "\f18b"
}
.icon-pagelines:before {
content: "\f18c"
}
.icon-stack-exchange:before {
content: "\f18d"
}
.icon-arrow-circle-o-right:before {
content: "\f18e"
}
.icon-arrow-circle-o-left:before {
content: "\f190"
}
.icon-toggle-left:before, .icon-caret-square-o-left:before {
content: "\f191"
}
.icon-dot-circle-o:before {
content: "\f192"
}
.icon-wheelchair:before {
content: "\f193"
}
.icon-vimeo-square:before {
content: "\f194"
}
.icon-turkish-lira:before, .icon-try:before {
content: "\f195"
}
.icon-plus-square-o:before {
content: "\f196"
}
.icon-space-shuttle:before {
content: "\f197"
}
.icon-slack:before {
content: "\f198"
}
.icon-envelope-square:before {
content: "\f199"
}
.icon-wordpress:before {
content: "\f19a"
}
.icon-openid:before {
content: "\f19b"
}
.icon-institution:before, .icon-bank:before, .icon-university:before {
content: "\f19c"
}
.icon-mortar-board:before, .icon-graduation-cap:before {
content: "\f19d"
}
.icon-yahoo:before {
content: "\f19e"
}
.icon-google:before {
content: "\f1a0"
}
.icon-reddit:before {
content: "\f1a1"
}
.icon-reddit-square:before {
content: "\f1a2"
}
.icon-stumbleupon-circle:before {
content: "\f1a3"
}
.icon-stumbleupon:before {
content: "\f1a4"
}
.icon-delicious:before {
content: "\f1a5"
}
.icon-digg:before {
content: "\f1a6"
}
.icon-pied-piper-square:before, .icon-pied-piper:before {
content: "\f1a7"
}
.icon-pied-piper-alt:before {
content: "\f1a8"
}
.icon-drupal:before {
content: "\f1a9"
}
.icon-joomla:before {
content: "\f1aa"
}
.icon-language:before {
content: "\f1ab"
}
.icon-fax:before {
content: "\f1ac"
}
.icon-building:before {
content: "\f1ad"
}
.icon-child:before {
content: "\f1ae"
}
.icon-paw:before {
content: "\f1b0"
}
.icon-spoon:before {
content: "\f1b1"
}
.icon-cube:before {
content: "\f1b2"
}
.icon-cubes:before {
content: "\f1b3"
}
.icon-behance:before {
content: "\f1b4"
}
.icon-behance-square:before {
content: "\f1b5"
}
.icon-steam:before {
content: "\f1b6"
}
.icon-steam-square:before {
content: "\f1b7"
}
.icon-recycle:before {
content: "\f1b8"
}
.icon-automobile:before, .icon-car:before {
content: "\f1b9"
}
.icon-cab:before, .icon-taxi:before {
content: "\f1ba"
}
.icon-tree:before {
content: "\f1bb"
}
.icon-spotify:before {
content: "\f1bc"
}
.icon-deviantart:before {
content: "\f1bd"
}
.icon-soundcloud:before {
content: "\f1be"
}
.icon-database:before {
content: "\f1c0"
}
.icon-file-pdf-o:before {
content: "\f1c1"
}
.icon-file-word-o:before {
content: "\f1c2"
}
.icon-file-excel-o:before {
content: "\f1c3"
}
.icon-file-powerpoint-o:before {
content: "\f1c4"
}
.icon-file-photo-o:before, .icon-file-picture-o:before, .icon-file-image-o:before {
content: "\f1c5"
}
.icon-file-zip-o:before, .icon-file-archive-o:before {
content: "\f1c6"
}
.icon-file-sound-o:before, .icon-file-audio-o:before {
content: "\f1c7"
}
.icon-file-portfolio-o:before, .icon-file-video-o:before {
content: "\f1c8"
}
.icon-file-code-o:before {
content: "\f1c9"
}
.icon-vine:before {
content: "\f1ca"
}
.icon-codepen:before {
content: "\f1cb"
}
.icon-jsfiddle:before {
content: "\f1cc"
}
.icon-life-bouy:before, .icon-life-saver:before, .icon-support:before, .icon-life-ring:before {
content: "\f1cd"
}
.icon-circle-o-notch:before {
content: "\f1ce"
}
.icon-ra:before, .icon-rebel:before {
content: "\f1d0"
}
.icon-ge:before, .icon-empire:before {
content: "\f1d1"
}
.icon-git-square:before {
content: "\f1d2"
}
.icon-git:before {
content: "\f1d3"
}
.icon-hacker-news:before {
content: "\f1d4"
}
.icon-tencent-weibo:before {
content: "\f1d5"
}
.icon-qq:before {
content: "\f1d6"
}
.icon-wechat:before, .icon-weixin:before {
content: "\f1d7"
}
.icon-send:before, .icon-paper-plane:before {
content: "\f1d8"
}
.icon-send-o:before, .icon-paper-plane-o:before {
content: "\f1d9"
}
.icon-history:before {
content: "\f1da"
}
.icon-circle-thin:before {
content: "\f1db"
}
.icon-header:before {
content: "\f1dc"
}
.icon-paragraph:before {
content: "\f1dd"
}
.icon-sliders:before {
content: "\f1de"
}
.icon-share-alt:before {
content: "\f1e0"
}
.icon-share-alt-square:before {
content: "\f1e1"
}
.icon-bomb:before {
content: "\f1e2"
}  .mfp-bg {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1042;
overflow: hidden;
position: fixed;
background: #0b0b0b;
opacity: 0.8;
filter: alpha(opacity=80);
}
.mfp-wrap {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1043;
position: fixed;
outline: none !important;
-webkit-backface-visibility: hidden;
}
.mfp-container {
text-align: center;
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
padding: 0 8px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.mfp-container:before {
content: '';
display: inline-block;
height: 100%;
vertical-align: middle;
}
.mfp-align-top .mfp-container:before {
display: none;
}
.mfp-content {
position: relative;
display: inline-block;
vertical-align: middle;
margin: 0 auto;
text-align: left;
z-index: 1045;
}
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
width: 100%;
cursor: auto;
}
.mfp-ajax-cur {
cursor: progress;
}
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
cursor: -moz-zoom-out;
cursor: -webkit-zoom-out;
cursor: zoom-out;
}
.mfp-zoom {
cursor: pointer;
cursor: -webkit-zoom-in;
cursor: -moz-zoom-in;
cursor: zoom-in;
}
.mfp-auto-cursor .mfp-content {
cursor: auto;
}
.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
}
.mfp-loading.mfp-figure {
display: none;
}
.mfp-hide {
display: none !important;
}
.mfp-preloader {
color: #CCC;
position: absolute;
top: 50%;
width: auto;
text-align: center;
margin-top: -0.8em;
left: 8px;
right: 8px;
z-index: 1044;
}
.mfp-preloader a {
color: #CCC;
}
.mfp-preloader a:hover {
color: #FFF;
}
.mfp-s-ready .mfp-preloader {
display: none;
}
.mfp-s-error .mfp-content {
display: none;
}
button.mfp-close, button.mfp-arrow {
overflow: visible;
cursor: pointer;
background: transparent;
border: 0;
-webkit-appearance: none;
display: block;
outline: none;
padding: 0;
z-index: 1046;
-webkit-box-shadow: none;
box-shadow: none;
}
button::-moz-focus-inner {
padding: 0;
border: 0;
}
.mfp-close {
width: 44px;
height: 44px;
line-height: 44px;
position: absolute;
right: 0;
top: 0;
text-decoration: none;
text-align: center;
opacity: 0.65;
filter: alpha(opacity=65);
padding: 0 0 18px 10px;
color: #FFF;
font-style: normal;
font-size: 28px;
font-family: Arial, Baskerville, monospace;
}
.mfp-close:hover, .mfp-close:focus {
opacity: 1;
filter: alpha(opacity=100);
}
.mfp-close:active {
top: 1px;
}
.mfp-close-btn-in .mfp-close {
color: #333;
}
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
color: #FFF;
right: -6px;
text-align: right;
padding-right: 6px;
width: 100%;
}
.mfp-counter {
position: absolute;
top: 0;
right: 0;
color: #CCC;
font-size: 12px;
line-height: 18px;
white-space: nowrap;
}
.mfp-arrow {
position: absolute;
opacity: 0.65;
filter: alpha(opacity=65);
margin: 0;
top: 50%;
margin-top: -55px;
padding: 0;
width: 90px;
height: 110px;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
transition: all .3s;
-webkit-transition: all .3s;
}
.mfp-arrow:active {
margin-top: -54px;
}
.mfp-arrow:hover, .mfp-arrow:focus {
opacity: 1;
filter: alpha(opacity=100);
}
.mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {
content: '';
display: block;
width: 0;
height: 0;
position: absolute;
left: 0;
top: 0;
margin-top: 35px;
margin-left: 35px;
border: medium inset transparent;
}
.mfp-arrow:after, .mfp-arrow .mfp-a {
border-top-width: 13px;
border-bottom-width: 13px;
top: 8px;
}
.mfp-arrow:before, .mfp-arrow .mfp-b {
border-top-width: 21px;
border-bottom-width: 21px;
opacity: 0.7;
}
.mfp-arrow-left {
left: 0;
}
.mfp-arrow-left:before, .mfp-arrow-left .mfp-b {
margin-left: 25px;
border-right: 27px solid #ffffff;
}
.mfp-arrow-right {
right: 0;
}
.mfp-arrow-right:before, .mfp-arrow-right .mfp-b {
border-left: 27px solid #ffffff;
}
.mfp-iframe-holder {
padding-top: 40px;
padding-bottom: 40px;
}
.mfp-iframe-holder .mfp-content {
line-height: 0;
width: 100%;
max-width: 900px;
}
.mfp-iframe-holder .mfp-close {
top: -40px;
}
.mfp-iframe-scaler {
width: 100%;
height: 0;
overflow: hidden;
padding-top: 56.25%;
}
.mfp-iframe-scaler iframe {
position: absolute;
display: block;
top: 0;
left: 0;
width: 100%;
height: 100%;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: #000;
} button.mfp-arrow.mfp-arrow-right,
button.mfp-arrow.mfp-arrow-left {
border: none;
width: 23px;
height: 43px;
display: block;
margin-top: -21px;
}
button.mfp-arrow.mfp-arrow-right {
background: url(//mikedesign.com.au/wp-content/themes/solarwind/img/mp_next.png) no-repeat center;
right: 16px;
}
button.mfp-arrow.mfp-arrow-left {
background: url(//mikedesign.com.au/wp-content/themes/solarwind/img/mp_prev.png) no-repeat center;
left: 16px;
}
button.mfp-arrow.mfp-arrow-right:after,
button.mfp-arrow.mfp-arrow-left:after,
button.mfp-arrow.mfp-arrow-right:before,
button.mfp-arrow.mfp-arrow-left:before {
display: none;
} img.mfp-img {
width: auto;
max-width: 100%;
height: auto;
display: block;
line-height: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 40px 0 40px;
margin: 0 auto;
} .mfp-figure {
line-height: 0;
}
.mfp-figure:after {
content: '';
position: absolute;
left: 0;
top: 40px;
bottom: 40px;
display: block;
right: 0;
width: auto;
height: auto;
z-index: -1;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: #444;
}
.mfp-figure small {
color: #BDBDBD;
display: block;
font-size: 12px;
line-height: 14px;
}
.mfp-figure figure {
margin: 0;
}
.mfp-bottom-bar {
margin-top: -36px;
position: absolute;
top: 100%;
left: 0;
width: 100%;
cursor: auto;
}
.mfp-title {
text-align: left;
line-height: 18px;
color: #F3F3F3;
word-wrap: break-word;
padding-right: 36px;
}
.mfp-image-holder .mfp-content {
max-width: 100%;
}
.mfp-gallery .mfp-image-holder .mfp-figure {
cursor: pointer;
}
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) { .mfp-img-mobile .mfp-image-holder {
padding-left: 0;
padding-right: 0;
}
.mfp-img-mobile img.mfp-img {
padding: 0;
}
.mfp-img-mobile .mfp-figure:after {
top: 0;
bottom: 0;
}
.mfp-img-mobile .mfp-figure small {
display: inline;
margin-left: 5px;
}
.mfp-img-mobile .mfp-bottom-bar {
background: rgba(0, 0, 0, 0.6);
bottom: 0;
margin: 0;
top: auto;
padding: 3px 5px;
position: fixed;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.mfp-img-mobile .mfp-bottom-bar:empty {
padding: 0;
}
.mfp-img-mobile .mfp-counter {
right: 5px;
top: 3px;
}
.mfp-img-mobile .mfp-close {
top: 0;
right: 0;
width: 35px;
height: 35px;
line-height: 35px;
background: rgba(0, 0, 0, 0.6);
position: fixed;
text-align: center;
padding: 0;
}
}
@media all and (max-width: 900px) {
.mfp-arrow {
-webkit-transform: scale(0.75);
transform: scale(0.75);
}
.mfp-arrow-left {
-webkit-transform-origin: 0;
transform-origin: 0;
}
.mfp-arrow-right {
-webkit-transform-origin: 100%;
transform-origin: 100%;
}
.mfp-container {
padding-left: 6px;
padding-right: 6px;
}
}
.mfp-ie7 .mfp-img {
padding: 0;
}
.mfp-ie7 .mfp-bottom-bar {
width: 600px;
left: 50%;
margin-left: -300px;
margin-top: 5px;
padding-bottom: 5px;
}
.mfp-ie7 .mfp-container {
padding: 0;
}
.mfp-ie7 .mfp-content {
padding-top: 44px;
}
.mfp-ie7 .mfp-close {
top: 0;
right: 0;
padding-top: 0;
}    .custom_bg {
position: fixed;
width: 100%;
height: 100%;
display: block;
z-index: -1;
left: 0;
top: 0;
background-repeat: repeat;
}
.custom_bg.img_bg {
background-size: cover;
background-repeat: no-repeat;
background-position: center;
}   .isotope-item {
z-index: 2
}
.isotope-hidden.isotope-item {
pointer-events: none;
z-index: 1
}
.isotope, .isotope .isotope-item {
-webkit-transition-duration: .3s;
-moz-transition-duration: .3s;
transition-duration: .3s
}
.isotope {
-webkit-transition-property: height, width;
-moz-transition-property: height, width;
transition-property: height, width
}
.isotope .isotope-item {
-webkit-transition-property: -webkit-transform, opacity;
-moz-transition-property: -moz-transform, opacity;
transition-property: transform, opacity
}
.isotope .isotope-item.no-transition,
.isotope.no-transition,
.isotope.no-transition .isotope-item {
-webkit-transition-duration: 0s;
-moz-transition-duration: 0s;
transition-duration: 0s
}
.isotope.infinite-scrolling {
-webkit-transition: none;
-moz-transition: none;
transition: none
}   .nivoSlider {
position: relative;
width: 100%;
height: auto;
overflow: hidden
}
.nivoSlider img {
position: absolute;
top: 0;
left: 0;
max-width: none
}
.nivo-main-image {
display: block !important;
position: relative !important;
width: 100% !important
}
.nivoSlider a.nivo-imageLink {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border: 0;
padding: 0;
margin: 0;
z-index: 6;
display: none
}
.nivo-slice {
display: block;
position: absolute;
z-index: 5;
height: 100%;
top: 0
}
.wrapped_video.blog_post_image iframe {
border-radius: 0;
overflow: hidden
}
.nivo-box {
display: block;
position: absolute;
z-index: 5;
overflow: hidden
}
.nivo-box img {
display: block
}
.nivo-caption a {
display: inline !important;
}
.nivo-html-caption {
display: none
}
.nivo-controlNav {
width: 100%;
display: block !important;
position: absolute;
bottom: 50px;
left: 0;
text-align: center;
z-index: 99;
line-height: 8px
}
.nivo-controlNav a {
text-indent: -10000px !important;
overflow: hidden;
display: inline-block;
width: 10px;
height: 10px;
background: #fff;
border-radius: 50%;
-webkit-border-radius: 50%;
opacity: .3;
margin: 0 6px;
cursor: pointer;
vertical-align: top
}
.nivo-directionNav {
opacity: 0;
transition: all .3s;
-webkit-transition: all .3s;
display: none;
}
.slider-wrapper {
min-height: 20px;
position: relative
}
.nivo-controlNav a.active {
opacity: 1
}
.oneImage .nivo-directionNav a {
display: none !important
}   * {
outline: none;
}
html, body {
width: 100%;
height: 100%;
display: table;
}
body {
margin: 0;
padding: 0;
color: #434343;
font-size: 16px;
line-height: 24px;
font-weight: 400;
opacity: 0;
transition: opacity 500ms;
-webkit-transition: opacity 500ms;
}
body.text_rotator {
display: block;
}
.container {
position: relative;
}
.container.fw {
width: 100%;
}
.wrapper {
padding: 70px 0 0;
height: auto;
}
.wrapper.page_without_title {
padding: 80px 0 0;
}
a:hover {
color: #434343;
}
iframe {
display: block;
max-width: 100%;
}
.fl,
.left {
float: left;
}
.fr,
.right {
float: right;
}
.clear {
clear: both;
height: 0;
font-size: 0;
}
img {
border: 0;
vertical-align: top;
max-width: 100%;
height: auto;
}
.dn {
display: none !important;
}
.noselect {
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
::selection {
color: #FFFFFF;
opacity: 1;
}
::-moz-selection {
color: #FFFFFF;
opacity: 1;
}
a {
text-decoration: none;
transition: color 0.3s;
-webkit-transition: color .3s;
}
@-moz-keyframes hideunhide {
50% {
-moz-opacity: 0;
}
100% {
-moz-opacity: 1;
}
}
@-webkit-keyframes hideunhide {
50% {
-webkit-opacity: 0;
}
100% {
-webkit-opacity: 1;
}
}
@keyframes hideunhide {
50% {
opacity: 0;
top: -5px;
}
100% {
opacity: 1;
top: 0;
}
}
.non_retina_image {
display: block;
}
.retina_image {
display: none;
}
.entry-title, h1, h2, h3, h4, h5, h6 {
margin-top: 0;
font-weight: 400;
color: #202020;
}
.entry-title {
text-align: center;
padding-bottom: 26px;
margin-bottom: 60px;
background: url(//mikedesign.com.au/wp-content/themes/solarwind/img/title_divider.png) no-repeat bottom center;
color: #202020;
}
.single .entry-title.title_header_top {
margin-bottom: 30px;
}
.single .title_header_meta {
margin: -6px 0 40px 0;
}
.headInModule {
margin-bottom: 25px;
}
h1 {
margin-bottom: 10px;
}
h2 {
margin-bottom: 11px;
}
h3 {
margin-bottom: 13px;
}
h4, h5, h6 {
margin-bottom: 16px;
}
h3,
h5 {
text-transform: uppercase;
}
h3 {
letter-spacing: 1px;
}
h5 {
letter-spacing: 0.8px;
}
.contentarea {
padding-top: 0;
}
p {
margin: 0 0 10px;
}
.contentarea ol > li {
list-style: decimal inside;
margin-bottom: 10px;
}
.contentarea ul > li {
list-style: disc inside;
margin-bottom: 10px;
}
.back2top {
font-size: 13px;
line-height: 15px;
display: block;
width: 35px;
height: 35px;
position: fixed;
right: 15px;
bottom: 15px;
background: #777777;
color: #ffffff;
text-align: center;
opacity: 1;
transition: opacity 200ms, background 300ms;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
padding-top: 9px;
z-index: 999;
}
.back2top:hover {
color: #ffffff;
}
.back2top.hide2top {
opacity: 0;
cursor: default;
}   .gt3_menu,
.cart_btn {
display: inline-block;
}
.cart_btn:hover .cart_submenu {
display: block;
}
.menu_mobile_toggler {
display: none;
}
.header_wrapper {
padding: 23px 60px 0;
}
.gt3_menu {
position:relative;
z-index:111;
}
.gt3_menu ul.menu {
margin-top: 4px;
line-height: 24px;
padding-right: 3px;
}
.gt3_menu ul.menu li {
display: inline-block;
margin-right: 25px;
position: relative;
padding-bottom: 29px;
}
.gt3_menu ul.menu li:last-child {
margin-right: 0;
}
.gt3_menu ul.menu li a,
.gt3_menu ul.menu li.current-menu-ancestor ul.sub-menu li a,
.gt3_menu ul.menu li.current-menu-ancestor ul.sub-menu li.current-menu-ancestor ul.sub-menu li a,
.gt3_menu ul.menu li.current-menu-ancestor ul.sub-menu li.current-menu-ancestor ul.sub-menu li.menu-item-has-children ul.sub-menu li a,
.gt3_menu ul.menu li.current-menu-ancestor ul.sub-menu li.current-menu-ancestor ul.sub-menu li.current-menu-ancestor ul.sub-menu li a {
color: #202020;
width: 100%;
display: block;
}
.gt3_menu ul.menu li ul.sub-menu {
width: 190px;
background: #f6f6f6;
position: absolute;
top: 53px;
left: 50%;
margin-left: -95px;
padding: 7px 0;
z-index: 9999;
display: none;
}
.gt3_menu ul.menu li:hover > ul.sub-menu {
display: block;
}
.gt3_menu ul.menu li a:hover > ul.sub-menu li a {
color: #202020;
}
.gt3_menu ul.menu li ul.sub-menu li {
display: block;
margin: 4px 0;
padding: 0 17px;
position: relative;
cursor: pointer;
}
.gt3_menu ul.menu li ul.sub-menu li.menu-item-has-children:after {
content: '\f105';
font-family: FontAwesome;
position: absolute;
right: 20px;
top: 2px;
transition: all .3s;
-webkit-transition: all .3s;
}
.gt3_menu ul.menu li ul.sub-menu li.menu-item-has-children:hover:after {
transform: rotate(180deg);
-webkit-transform: rotate(180deg);
}
.gt3_menu ul.menu li ul.sub-menu li a {
transition: all .3s;
-webkit-transition: all .3s
}
.gt3_menu ul.menu li ul.sub-menu li:hover a {
padding-left: 11px;
}
.gt3_menu ul.menu li ul.sub-menu li > a:before {
content: '-';
margin-right: 6px;
transition: all .3s;
-webkit-transition: all .3s;
opacity: 0;
margin-left: -11px;
}
.gt3_menu ul.menu li ul.sub-menu li:hover > a:before {
opacity: 1;
}
.gt3_menu ul.menu li ul.sub-menu li ul.sub-menu {
left: -50%;
top: -11px;
border-right: solid 1px #ffffff;
width: 189px;
}
.gt3_menu ul.menu li ul.sub-menu li ul.sub-menu li a,
.gt3_menu ul.menu li ul.sub-menu li ul.sub-menu li ul.sub-menu li a {
padding-left: 0;
}
.gt3_menu ul.menu li ul.sub-menu li ul.sub-menu li:hover a,
.gt3_menu ul.menu li ul.sub-menu li ul.sub-menu li ul.sub-menu li:hover a {
padding-left: 11px;
}   footer {
display: table-row;
}
.text_rotator footer {
display: block;
}
footer .container .row .span12 div {
margin: 0 0 19px;
text-align: center;
}     .shortcode_blockquote {
border: solid 2px #dddddd;
padding: 33px 70px 23px;
box-sizing: border-box;
text-align: center;
}
.shortcode_blockquote .bquote_content,
.shortcode_blockquote .author {
display: block;
}
.shortcode_blockquote .bquote_content {
margin-bottom: 8px;
}
.shortcode_blockquote .bquote_content:before {
content: '“';
text-align: center;
font-size: 50px;
line-height: 20px;
display: block;
padding-bottom: 3px;
}
.shortcode_blockquote .author {
text-transform: uppercase;
} .shortcode_blockquote.type2 {
border: none;
border-left: solid 3px #202020;
text-align: left;
padding: 0 0 0 19px;
}
.shortcode_blockquote.type2 .bquote_content {
font-size: 25px;
line-height: 35px;
margin-top: -5px;
}
.shortcode_blockquote.type2 .bquote_content:before {
display: none;
}
.shortcode_blockquote.type2 .author {
line-height: 20px;
margin-top: 11px;
text-transform: none;
color: #777777;
} .dropcap {
font-size: 45px;
line-height: 20px;
display: block;
float: left;
font-weight: 700;
padding-top: 11px;
margin-right: 16px;
margin-bottom: 9px;
}
.quote_wrapper {
margin-bottom: 20px;
} .dropcap.type2 {
color: #202020;
}
.featured_gallery li {
margin-bottom: 30px !important;
}
.sponsors_works .item {
width: 100%;
}
.sponsors_works a {
text-align: center;
}
.sponsors_works img {
display: block;
} .acc_togg_body {
display: none;
margin-top: -7px;
}
.acc_togg_title {
border: solid 2px #dddddd;
padding: 8px 14px;
margin-bottom: 16px;
position: relative;
cursor: pointer;
transition: all .3s;
-webkit-transition: all .3s;
}
.acc_togg_body p {
padding-left: 17px;
padding-right: 17px;
}
.acc_togg_title:after {
font-family: FontAwesome;
content: '\f107';
font-size: 14px;
right: 13px;
top: 9px;
position: absolute;
}
.acc_togg_title.state-active:after {
content: '\f106';
} .shortcode_counter {
text-align: center;
}
.stat_count {
font-size: 30px;
line-height: 20px;
color: #202020;
margin-bottom: 18px;
}
.counter_title {
font-size: 16px;
line-height: 24px;
text-transform: uppercase;
color: #202020;
margin-bottom: 7px;
}
.count_descr {
padding: 0 20px;
} .shortcode_iconbox {
text-align: center;
}
.ico_border {
margin-bottom: 18px;
}
.ico i {
font-size: 25px;
line-height: 20px;
color: #202020;
transition: all .3s;
-webkit-transition: all .3s;
}
.iconbox_title {
font-size: 16px;
line-height: 20px;
text-transform: uppercase;
color: #202020;
transition: all .3s;
-webkit-transition: all .3s;
margin-bottom: 8px;
}
.iconbox_body {
padding: 0 18px;
color: #434343;
} .no_featured_img .featured_item_fadder {
display: none;
}
.module_feature_posts ul.item_list,
.module_feature_portfolio ul.item_list,
.module_gallery ul.item_list,
.module_team ul.grid_elements,
.module_testimonial ul,
.module_price_table .price_table_wrapper {
margin-left: -30px;
}
.module_feature_posts ul.item_list li,
.module_feature_portfolio ul.item_list li,
.module_gallery ul.item_list li,
.module_team ul.grid_elements li,
.module_testimonial ul li,
.module_diagramm ul.skills_list li {
list-style: none;
float: left;
}
.module_feature_posts ul.item_list li .item,
.module_feature_portfolio ul.item_list li .item,
.module_gallery ul.item_list li .item,
.module_team ul.grid_elements li .ip,
.module_testimonial ul li .testimonial_item,
.module_price_table .price_item .price_item_wrapper {
padding-left: 30px;
}
.module_feature_posts ul.item_list li .item .prelative,
.module_blog_masonry .blog_item .item .prelative,
.module_blog .blog_grid_box .blog_item .item .prelative,
.module_blog .blog_timeline_box .blog_item .item .prelative {
border: solid 2px #dddddd;
padding: 28px;
transition: all .3s;
-webkit-transition: all .3s;
}
.module_feature_posts ul.item_list li .item .prelative .featured_item_fadder,
.module_blog_masonry .blog_item .prelative .featured_item_fadder,
.module_blog .blog_grid_box .blog_item .prelative .featured_item_fadder,
.module_blog .blog_timeline_box .blog_item .prelative .featured_item_fadder {
position: relative;
margin-bottom: 10px;
}
.module_feature_posts ul.item_list li .item .prelative .format_marker,
.module_blog_masonry .blog_item .prelative .format_marker,
.module_blog .blog_grid_box .blog_item .prelative .format_marker,
.module_blog .blog_timeline_box .blog_item .prelative .format_marker {
width: 30px;
height: 30px;
background: #ffffff;
text-align: center;
position: absolute;
right: 20px;
bottom: 20px;
}
.module_feature_posts ul.item_list li .item .prelative .format_marker i,
.module_blog_masonry .blog_item .prelative .format_marker i,
.module_blog .blog_grid_box .blog_item .prelative .format_marker i,
.module_blog .blog_timeline_box .blog_item .prelative .format_marker i {
font-size: 14px;
line-height: 30px;
}
.module_feature_posts ul.item_list li .item .prelative .title_box a,
.module_blog_masonry .blog_item .prelative .title_box a,
.module_blog .blog_grid_box .blog_item .prelative .title_box a,
.module_blog .blog_timeline_box .blog_item .prelative .title_box a,
.module_feature_posts ul.item_list li .item .prelative .title_box,
.module_feature_posts ul.item_list li .item .prelative .preview_meta_data,
.module_feature_posts ul.item_list li .item .prelative .format_marker i,
.module_blog_masonry .blog_item .prelative .title_box,
.module_blog_masonry .blog_item .prelative .preview_meta_data,
.module_blog_masonry .blog_item .prelative .format_marker i,
.module_blog .blog_grid_box .blog_item .prelative .title_box,
.module_blog .blog_grid_box .blog_item .prelative .preview_meta_data,
.module_blog .blog_grid_box .blog_item .prelative .format_marker i,
.module_blog .blog_timeline_box .blog_item .prelative .title_box,
.module_blog .blog_timeline_box .blog_item .prelative .preview_meta_data,
.module_blog .blog_timeline_box .blog_item .prelative .format_marker i {
color: #202020;
}
.module_feature_posts ul.item_list li .item .prelative .item_info,
.module_feature_portfolio ul.item_list li .item .prelative .item_info,
.module_blog_masonry .blog_item .prelative .item_info,
.module_blog .blog_grid_box .blog_item .prelative .item_info,
.module_blog .blog_timeline_box .blog_item .prelative .item_info {
text-align: center;
}
.module_feature_posts ul.item_list li .item .prelative .item_info .title_box h4,
.module_blog_masonry .blog_item .prelative .item_info .title_box h4,
.module_blog .blog_grid_box .blog_item .prelative .item_info .title_box h4,
.module_blog .blog_timeline_box .blog_item .prelative .item_info .title_box h4 {
margin-bottom: 4px;
}
.module_feature_posts ul.item_list li .item .prelative .item_info .preview_meta_data,
.module_blog_masonry .blog_item .prelative .item_info .preview_meta_data,
.module_blog .blog_grid_box .blog_item .prelative .item_info .preview_meta_data,
.module_blog .blog_timeline_box .blog_item .prelative .item_info .preview_meta_data {
font-size: 14px;
line-height: 24px;
color: #777777;
margin-bottom: 11px;
}
.module_feature_posts ul.item_list li .item .prelative .item_info .prev_text,
.module_blog_masonry .blog_item .prelative .item_info .prev_text,
.module_blog .blog_grid_box .blog_item .prelative .item_info .prev_text,
.module_blog .blog_timeline_box .blog_item .prelative .item_info .prev_text {
color: #434343;
margin-bottom: -5px;
}
.module_feature_posts ul.item_list li .item .prelative .item_info .load_line,
.module_feature_portfolio ul.item_list li .item .prelative .item_info .load_line,
.page-template-page-albums .item_info .load_line,
.module_portfolio .item_info .load_line,
.module_blog_masonry .blog_item .prelative .item_info .load_line,
.module_blog .blog_grid_box .blog_item .prelative .item_info .load_line,
.module_blog .blog_timeline_box .blog_item .prelative .item_info .load_line,
.module_blog .blog_standard_box .item .load_line,
.blog .load_line,
.module_portfolio .portfolio_block.columns1 .portfolio_dscr .load_line {
width: 100px;
height: 3px;
margin: 0 auto 12px;
position: relative;
overflow: hidden;
}
.module_feature_posts ul.item_list li .item .prelative .item_info .load_line .load_back,
.module_feature_portfolio ul.item_list li .item .prelative .item_info .load_line .load_back,
.page-template-page-albums .item_info .load_line .load_back,
.module_portfolio .item_info .load_line .load_back,
.module_blog_masonry .blog_item .prelative .item_info .load_line .load_back,
.module_blog .blog_grid_box .blog_item .prelative .item_info .load_line .load_back,
.module_blog .blog_timeline_box .blog_item .prelative .item_info .load_line .load_back,
.module_blog .blog_standard_box .item .load_line .load_back,
.blog .load_line .load_back,
.module_portfolio .portfolio_block.columns1 .portfolio_dscr .load_line .load_back {
width: 100px;
height: 1px;
position: absolute;
top: 1px;
left: 0;
z-index: 1;
}
.module_feature_posts ul.item_list li .item .prelative .item_info .load_line .load_back,
.module_blog_masonry .blog_item .prelative .item_info .load_line .load_back,
.module_blog .blog_grid_box .blog_item .prelative .item_info .load_line .load_back,
.module_blog .blog_timeline_box .blog_item .prelative .item_info .load_line .load_back,
.module_blog .blog_standard_box .item .load_line .load_back,
.blog .load_line .load_back,
.module_portfolio .portfolio_block.columns1 .portfolio_dscr .load_line .load_back {
background: #202020;
}
.module_feature_posts ul.item_list li .item .prelative .item_info .load_line .load_progress,
.module_feature_portfolio ul.item_list li .item .prelative .item_info .load_line .load_progress,
.page-template-page-albums .item_info .load_line .load_progress,
.module_portfolio .item_info .load_line .load_progress,
.module_blog_masonry .blog_item .prelative .item_info .load_line .load_progress,
.module_blog .blog_grid_box .blog_item .prelative .item_info .load_line .load_progress,
.module_blog .blog_timeline_box .blog_item .prelative .item_info .load_line .load_progress,
.module_blog .blog_standard_box .item .load_line .load_progress,
.blog .load_line .load_progress,
.module_portfolio .portfolio_block.columns1 .portfolio_dscr .load_line .load_progress {
width: 100%;
height: 3px;
position: absolute;
top: 0;
left: -100%;
z-index: 10;
transition: left 500ms;
}
.page-template-page-albums .img_block .item_info .load_line .load_progress {
transition: left 500ms;
}
.module_feature_posts ul.item_list li .item:hover .prelative .item_info .load_line .load_progress,
.module_feature_portfolio ul.item_list li .item:hover .prelative .item_info .load_line .load_progress,
.page-template-page-albums .img_block:hover .item_info .load_line .load_progress,
.module_portfolio .item_info:hover .load_line .load_progress,
.module_blog_masonry .blog_item:hover .prelative .item_info .load_line .load_progress,
.module_blog .blog_grid_box .blog_item:hover .prelative .item_info .load_line .load_progress,
.module_blog .blog_timeline_box .blog_item:hover .prelative .item_info .load_line .load_progress,
.blog .item:hover .load_line .load_progress,
.module_portfolio .portfolio_block.columns1 .portfolio_dscr:hover .load_line .load_progress {
left: 0%;
} .module_feature_portfolio .featured_item_fadder,
.module_portfolio .featured_item_fadder {
background: #000000;
}
.module_feature_portfolio .featured_item_fadder img,
.module_portfolio .featured_item_fadder img {
transition: all .3s;
-webkit-transition: all .3s;
}
.module_feature_portfolio ul.item_list li a:hover .featured_item_fadder img,
.module_portfolio .prelative:hover .featured_item_fadder img {
opacity: .2;
}
.module_feature_portfolio .prelative,
.module_portfolio .prelative {
position: relative;
}
.module_feature_portfolio .item_info,
.module_portfolio .item_info {
position: absolute;
color: #ffffff;
width: 100%;
opacity: 0;
text-align: center;
transition: all .3s;
-webkit-transition: all .3s;
}
.module_feature_portfolio .item_info, .module_portfolio .item_info {
top: 50%;
}
.module_feature_portfolio ul.item_list li a:hover .item_info,
.module_portfolio .isset_fimage .prelative:hover .item_info {
opacity: 1;
}
.module_feature_portfolio .item_info .title_box,
.module_portfolio .item_info .title_box {
padding-top: 1px;
}
.module_feature_portfolio .item_info .title_box h4,
.module_portfolio .item_info .title_box h4 {
margin-bottom: 12px;
color: #ffffff;
}
.module_feature_portfolio .category_box,
.module_portfolio .category_box {
font-size: 11px;
line-height: 24px;
}
.module_feature_portfolio ul.item_list li .item .prelative .item_info .load_line .load_back,
.module_portfolio .prelative .item_info .load_line .load_back {
background: #ffffff;
}
.module_feature_portfolio ul.item_list li .item .prelative .item_info .load_line,
.module_portfolio ul.item_list li .item .prelative .item_info .load_line {
margin-bottom: 10px;
} .module_gallery .featured_item_fader {
background: #000000 url(//mikedesign.com.au/wp-content/themes/solarwind/img/gallery-back.png) no-repeat center center;
}
.module_gallery ul.item_list li a .featured_item_fader img {
transition: all .3s;
-webkit-transition: all .3s;
}
.module_gallery ul.item_list li a:hover .featured_item_fader img {
opacity: .2;
}
.module_gallery ul.item_list li .item_info {
height: 26px;
} .shortcode_button {
color: #ffffff;
display: inline-block;
margin: 0 10px 10px 0;
vertical-align: top;
transition: all .3s;
-webkit-transition: all .3s;
}
.shortcode_button:hover,
.shortcode_button.btn_type4:hover {
color: #ffffff;
}
.shortcode_button .ico_cont {
margin-right: 15px;
}
.shortcode_button.btn_normal {
padding: 13px 20px 12px;
}
.shortcode_button.btn_small {
padding: 7px 20px 8px;
}
.shortcode_button.btn_large {
padding: 16px 22px 14px;
}
.shortcode_button {
padding: 7px 21px 7px;
}
.shortcode_button.btn_type1 {
background: #202020;
}
.shortcode_button.btn_type2 {
background: #434343;
}
.shortcode_button.btn_type3 {
background: #777777;
}
.shortcode_button.btn_type4 {
background: #ffffff;
box-shadow: inset 2px 0 0 #dddddd, inset -2px 0 0 #dddddd, inset 0 2px 0 #dddddd, inset 0 -2px 0 #dddddd;
color: #202020;
}
.shortcode_button.btn_type4:hover {
box-shadow: inset 0 0 0 #dddddd;
}
.shortcode_button.btn_type5 {
background: #31bfba;
}
.shortcode_button.btn_type6 {
background: #719b01;
}
.shortcode_button.btn_type7 {
background: #b0cf02;
}
.shortcode_button.btn_type8 {
background: #eecd10;
}
.shortcode_button.btn_type9 {
background: #fb9d0a;
}
.shortcode_button.btn_type10 {
background: #db3a1b;
}
.shortcode_button.btn_type11 {
background: #fe607f;
}
.shortcode_button.btn_type12 {
background: #e446ab;
}
.shortcode_button.btn_type13 {
background: #ab36cf;
}
.shortcode_button.btn_type14 {
background: #5f27c5;
}
.shortcode_button.btn_type15 {
background: #1565c0;
}
.shortcode_button.btn_type16 {
background: #1bbae2;
}  .shortcode_promoblock.type1 {
text-align: center;
}
.shortcode_promoblock.type1 .promo_text_block {
margin-bottom: 24px;
}
.shortcode_promoblock.type1 .promo_text_main_title {
margin-bottom: 14px;
} .shortcode_promoblock.type2 {
border: solid 2px #dddddd;
padding: 37px 28px 32px;
}
.shortcode_promoblock.type2 .promo_text_block,
.shortcode_promoblock.type2 .promo_button_block {
float: left;
}
.shortcode_promoblock.type2 .promo_text_block {
width: 83%;
}
.shortcode_promoblock.type2 .promo_text_block .promo_text_main_title {
margin-bottom: 14px;
}
.shortcode_promoblock.type2 .promo_button_block {
width: 17%;
text-align: right;
}
.shortcode_promoblock.type2 .promo_button_block .shortcode_button {
margin: 25px 0 0;
} .module_team .meta_title h4 {
color: #202020;
margin-bottom: 6px;
}
.module_team .meta_position {
font-size: 11px;
color: #777777;
margin-bottom: 7px;
}
.module_team .teamlink {
font-size: 15px;
margin-right: 8px;
}
.module_team .img_block {
margin-bottom: 12px;
}
.module_team .team_desc {
margin-bottom: 11px;
} .module_divider hr,
.divider.type_1 {
height: 1px;
border: 0;
margin: 0;
background-color: #eeeeee;
}
.module_divider hr.type2 {
background-color: #777777;
}
.module_divider hr.type3 {
background-color: #202020;
}
.module_divider hr.type4 {
height: 6px;
background: url(//mikedesign.com.au/wp-content/themes/solarwind/img/divider-back.png) repeat-x;
}  .shortcode_tabs.type1 .all_heads_cont {
border-bottom: solid 1px #eeeeee;
}
.shortcode_tabs.type1 .shortcode_tab_item_title,
.shortcode_tabs.type2 .shortcode_tab_item_title {
display: inline-block;
padding: 10px 20px 13px;
font-size: 16px;
line-height: 24px;
text-transform: uppercase;
color: #777777;
cursor: pointer;
position: relative;
transition: all .3s;
-webkit-transition: all .3s;
}
.shortcode_tabs.type1 .shortcode_tab_item_title:before {
content: '';
height: 1px;
width: 100%;
position: absolute;
left: 0;
bottom: -1px;
opacity: 0;
transition: all .3s;
-webkit-transition: all .3s;
}
.shortcode_tabs.type1 .shortcode_tab_item_title:hover,
.shortcode_tabs.type1 .shortcode_tab_item_title.active,
.shortcode_tabs.type2 .shortcode_tab_item_title:hover,
.shortcode_tabs.type2 .shortcode_tab_item_title.active {
color: #202020;
}
.shortcode_tabs.type1 .shortcode_tab_item_title:hover:before,
.shortcode_tabs.type1 .shortcode_tab_item_title.active:before,
.shortcode_tabs.type2 .shortcode_tab_item_title:hover:after,
.shortcode_tabs.type2 .shortcode_tab_item_title.active:after {
opacity: 1;
}
.shortcode_tabs.type1 .shortcode_tab_item_title:hover:before {
height: 3px;
bottom: -2px;
}
.shortcode_tabs.type1 .shortcode_tab_item_body {
display: none;
padding: 14px 0;
}
.shortcode_tabs.type1 .shortcode_tab_item_body p {
line-height: 21px;
}
.shortcode_tabs.type1 .shortcode_tab_item_body.active,
.shortcode_tabs.type2 .shortcode_tab_item_body.active {
display: block;
} .shortcode_tabs.type2 {
padding-left: 138px;
}
.shortcode_tabs.type2 .all_head_sizer {
width: 118px;
position: absolute;
border-right: solid 1px #eeeeee;
left: 0;
}
.shortcode_tabs.type2 .shortcode_tab_item_body {
display: none;
}
.shortcode_tabs.type2 .shortcode_tab_item_body .ip {
margin-top: -6px;
}
.shortcode_tabs.type2 .shortcode_tab_item_body p {
line-height: 21px;
}
.shortcode_tabs.type2 .shortcode_tab_item_title {
text-align: right;
width: 78px;
position: relative;
padding: 13px 20px;
}
.shortcode_tabs.type2 .shortcode_tab_item_title:after {
content: '';
width: 1px;
height: 100%;
position: absolute;
right: -1px;
top: 0;
opacity: 0;
}
.shortcode_tabs.type2 .shortcode_tab_item_title:hover:after {
width: 3px;
right: -2px;
} .module_testimonial .testimonial_wrapper {
position: relative;
padding-left: 76px;
}
.module_testimonial .testimonial_wrapper .testimonials_ava {
position: absolute;
top: 0;
left: 0;
}
.module_testimonial .testimonial_wrapper .item {
border: solid 2px #dddddd;
padding: 11px 18px;
position: relative;
}
.module_testimonial .testimonial_wrapper .item:before {
content: '';
width: 17px;
height: 17px;
background: url(//mikedesign.com.au/wp-content/themes/solarwind/img/border-pointer.png);
position: absolute;
top: -2px;
left: -17px;
}
.module_testimonial .testimonial_wrapper .item .name_and_position {
text-transform: uppercase;
} .module_partners ul li {
list-style: none;
float: left;
margin-bottom: 0;
}
.module_partners ul li .item_wrapper {
border: solid 2px transparent;
transition: all .3s;
-webkit-transition: all .3s;
}
.module_partners ul li .item_wrapper a {
display: block;
padding: 39px 25px;
}
.module_partners ul li .item_wrapper img {
display: block;
vertical-align: middle;
} .shortcode_messagebox {
border: solid 2px;
position: relative;
padding: 10px 14px 1px;
}
.shortcode_messagebox a.box_close {
width: 7px;
height: 7px;
display: block;
position: absolute;
background: #ff0000;
top: 17px;
right: 13px;
background: url(//mikedesign.com.au/wp-content/themes/solarwind/img/messageboxes.png);
transition: opacity 300ms;
}
.shortcode_messagebox a.box_close:hover {
opacity: 0.5;
}
.shortcode_messagebox.box_type1 a.box_close {
background-position: 0;
}
.shortcode_messagebox.box_type2 a.box_close {
background-position: -7px;
}
.shortcode_messagebox.box_type3 a.box_close {
background-position: 21px;
}
.shortcode_messagebox.box_type4 a.box_close {
background-position: 14px;
}
.shortcode_messagebox.box_type1 {
border-color: #db3a1b;
}
.shortcode_messagebox.box_type2 {
border-color: #66bb6a;
}
.shortcode_messagebox.box_type3 {
border-color: #00bcd4;
}
.shortcode_messagebox.box_type4 {
border-color: #fdd835;
}
.shortcode_messagebox.box_type1 .box_content {
color: #db3a1b;
}
.shortcode_messagebox.box_type2 .box_content {
color: #66bb6a;
}
.shortcode_messagebox.box_type3 .box_content {
color: #00bcd4;
}
.shortcode_messagebox.box_type4 .box_content {
color: #fdd835;
} .module_diagramm .chart_wrapper {
padding: 0 60px;
margin-bottom: 13px;
}
.module_diagramm .chart {
background: url(//mikedesign.com.au/wp-content/themes/solarwind/img/diagramm-bg.png) repeat-x center;
}
.innerline {
width: 0;
}
.module_diagramm ul li.skill_li {
text-align: center;
}
.module_diagramm ul li.skill_li .chart_percents {
color: #202020;
margin-bottom: 20px;
}
.module_diagramm ul li.skill_li .skill_content h6 {
margin-bottom: 5px;
} .module_price_table .price_item {
float: left;
text-align: center;
}
.module_price_table .price_item .price_item_title {
background: #202020;
color: #ffffff;
padding: 13px 0;
}
.module_price_table .price_item .price_item_title h5 {
margin-bottom: 0;
color: #ffffff;
}
.module_price_table .price_item .price_item_body .item_cost_wrapper,
.module_price_table .price_item .price_item_body .price_items {
border: solid 2px #dddddd;
border-bottom: none;
border-top: none;
}
.module_price_table .price_item .price_item_body .item_cost_wrapper .price_item_cost {
padding: 38px 0 33px;
}
.module_price_table .price_item .price_item_body .item_cost_wrapper .price_item_cost .currprice {
color: #202020;
font-size: 30px;
}
.module_price_table .price_item .price_item_body .item_cost_wrapper .price_item_cost .currperiod {
color: #777777;
text-transform: uppercase;
margin-left: -6px;
}
.module_price_table .price_item .price_item_body .price_items .price_item_text {
border-top: solid 2px #dddddd;
padding: 12px 0 14px;
}
.module_price_table .price_item .price_item_body .price_item_btn a {
margin: 0;
display: block;
padding: 15px 0;
} .module_contact_info ul.contact_info_list li {
list-style: none;
}
.module_contact_info ul.contact_info_list li .contact_info_text {
display: inline-block;
margin-left: 15px;
} .shortcode_social_icon {
padding: 16px 17px 14px;
margin-right: 10px;
color: #ffffff;
transition: background .3s;
-webkit-transition: background .3s;
}
.shortcode_social_icon:hover {
color: #ffffff;
}
.shortcode_social_icon.type1 {
border-radius: 50%;
background: #202020;
}
.shortcode_social_icon.type2 {
background: #434343;
border-radius: 5px;
}
.shortcode_social_icon.type3 {
background: #777777;
}
.shortcode_social_icon.type4 {
background: transparent !important;
}
.shortcode_social_icon.type4 i {
color: #202020 !important;
}
.shortcode_social_icon.type5 {
color: #202020;
padding: 0;
font-size: 15px;
transition: all .3s;
-webkit-transition: all .3s;
margin-right: 15px;
}
.shortcode_social_icon.type5:hover {
background: none;
}
.shortcode_social_icon:hover {
color: #ffffff;
} .before-after {
padding: 9px;
}
.beforeAfter_wrapper img {
display: block;
width: 100%;
height: auto;
}
.beforeAfter_wrapper {
width: 100%;
overflow: hidden;
display: block;
position: relative;
background-size: 100% auto !important;
cursor: none;
}
.img_before {
visibility: hidden;
}
.beforeAfter_wrapper .after_wrapper {
display: block;
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
overflow: hidden;
background-size: auto 100% !important;
}
.beforeAfter_wrapper .after_wrapper img {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: auto;
}
.beforeAfter_wrapper .result_line {
width: 3px;
height: 100%;
display: block;
background: #ffffff;
position: absolute;
top: 0px;
margin:0 0 0 -1px;
}
.beforeAfter_wrapper .result_line:before {
content: '';
display: block;
position: absolute;
width: 0;
height: 0;
border-style: solid;
border-width: 5px 10px 5px 0;
border-color: transparent #ffffff transparent transparent;
top:50%;
left:-13px;
margin:-3px 0 0 0;
}
.beforeAfter_wrapper .result_line:after {
content: '';
display: block;
position: absolute;
width: 0;
height: 0;
border-style: solid;
border-width: 5px 0 5px 10px;
border-color: transparent transparent transparent #ffffff;
top:50%;
left:6px;
margin:-3px 0 0 0;
}   .input_area {
margin-left: -30px;
}
.input_area .contact_form_item {
width: 50%;
float: left;
}
.input_area .contact_form_item .input_wrapper {
padding-left: 30px;
}
input[type="text"],
input[type="email"] {
color: #202020;
border: none;
border-bottom: solid 1px #202020;
outline: none;
width: 100%;
padding: 3px 0 9px;
margin-bottom: 40px;
position: relative;
font-size: 16px;
-webkit-appearance: none;
}
textarea {
width: 100%;
height: 72px;
border: none;
border-bottom: solid 1px #202020;
resize: none;
padding: 0;
font-size: 16px;
margin-bottom: 28px;
position: relative;
font-size: 16px;
-webkit-appearance: none;
}
input[type="text"]:first-child,
input[type="email"]:first-child {
margin-left: 0;
}
input[type="submit"] {
width: 100%;
color: #ffffff;
border: none;
padding: 9px 0;
font-size: 16px;
line-height: 17px;
height: 35px;
cursor: pointer;
transition: all .3s;
-webkit-transition: all .3s;
-webkit-appearance: none;
} textarea::-moz-placeholder,
input[type="email"]::-moz-placeholder,
input[type="text"]::-moz-placeholder {
color: #202020;
opacity: 1;
}
textarea::-webkit-input-placeholder,
input[type="email"]::-webkit-input-placeholder,
input[type="text"]::-webkit-input-placeholder {
color: #202020;
}   .right-sidebar-block,
.left-sidebar-block,
.module_gt3_sidebar {
background: #333333;
padding: 30px;
color: #ffffff;
}
.left-sidebar .posts-block {
float: right;
}
.left-sidebar-block {
margin-left: 0 !important;
}   .sidepanel {
margin-bottom: 50px;
}
.sidebar_heading {
color: #ffffff;
}
.sidepanel h3 {
line-height: 20px;
margin-bottom: 30px;
}
.sidepanel a {
color: #ffffff;
}
.sidepanel:last-child {
margin-bottom: 0;
} .sidepanel.widget_search input.field_search {
width: 100%;
background: none;
color: #dddddd;
border: solid 2px #555555;
margin-bottom: 0;
padding: 8px 0;
text-indent: 14px;
box-shadow: none !important;
}
.sidepanel.widget_search input.field_search::-moz-placeholder {
color: #dddddd;
}
.sidepanel.widget_search input.field_search::-webkit-input-placeholder {
color: #dddddd;
} .sidepanel.widget_categories {
margin-bottom: 45px;
}
.sidepanel.widget_categories ul li,
.sidepanel.widget_archive ul li,
.sidepanel.widget_pages ul li,
.sidepanel.widget_meta ul li,
.sidepanel.widget_recent_comments ul li,
.sidepanel.widget_recent_entries ul li {
margin-bottom: 10px;
}
.sidepanel.widget_categories ul li:last-child,
.sidepanel.widget_archive ul li:last-child,
.sidepanel.widget_pages ul li:last-child,
.sidepanel.widget_meta ul li:last-child,
.sidepanel.widget_recent_comments ul li:last-child,
.sidepanel.widget_recent_entries ul li:last-child {
margin-bottom: 0;
}
.sidepanel.widget_categories ul li:before,
.sidepanel.widget_archive ul li:before,
.sidepanel.widget_pages ul li:before,
.sidepanel.widget_meta ul li:before,
.sidepanel.widget_recent_comments ul li:before,
.sidepanel.widget_recent_entries ul li:before,
.sidepanel.widget_nav_menu ul li:before {
content: '-';
margin-right: 14px;
} .sidepanel.widget_posts {
margin-bottom: 51px;
}
.sidepanel.widget_posts h3 {
margin-bottom: 37px;
}
.sidepanel.widget_posts .recent_posts li {
margin-bottom: 21px;
}
.sidepanel.widget_posts .recent_posts .recent_posts_img {
position: absolute;
}
.sidepanel.widget_posts .recent_posts .recent_posts_content {
margin-left: 56px;
}
.sidepanel.widget_posts .recent_posts .recent_posts_content .recent_posts_content_in {
padding-top: 2px;
}
.sidepanel.widget_posts .recent_posts .recent_posts_content .post_title {
display: block;
line-height: 20px;
margin: -7px 0 5px 0;
}
.sidepanel.widget_posts .recent_posts .recent_posts_content .post_date {
font-size: 11px;
} .sidepanel.widget_tag_cloud {
margin-bottom: 45px;
}
.sidepanel.widget_tag_cloud h3 {
margin-bottom: 37px;
}
.sidepanel.widget_tag_cloud .tagcloud a {
font-size: 14px !important;
line-height: 20px;
border: solid 2px #555555;
padding: 0 9px 1px;
display: inline-block;
margin-bottom: 5px;
transition: background .3s, border .3s;
-webkit-transition: background .3s, border .3s;
}
.sidepanel.widget_tag_cloud .tagcloud a:hover {
color: #ffffff;
} .mailchimp_temp {
margin-bottom: 170px;
} .sidepanel.widget_flickr {
margin-bottom: 40px;
}
.sidepanel.widget_flickr h3 {
margin-bottom: 37px;
}
.sidepanel.widget_flickr .flickr_widget_wrapper {
margin-left: -10px;
}
.sidepanel.widget_flickr .flickr_badge_image {
width: 45px;
height: 45px;
display: inline-block;
margin: 0 0 10px 10px;
background: #000000;
}
.sidepanel.widget_flickr .flickr_badge_image a {
transition: all .3s;
-webkit-transition: all .3s;
}
.sidepanel.widget_flickr .flickr_badge_image:hover > a {
opacity: .4;
} .sidepanel.widget_nav_menu ul li a {
margin-bottom: 10px;
display: inline-block;
}
.sidepanel.widget_nav_menu ul li.menu-item-has-children ul.sub-menu {
margin-left: 20px;
} .sidepanel.widget_archive select,
.sidepanel.widget_categories select,
.sidepanel.widget_text select {
width: 100%;
height: 35px;
color: #ffffff;
background: #333333;
border: solid 2px #555555;
} .sidepanel.widget_calendar td a:hover {
color: #ffffff;
}
#wp-calendar {
width: 100%;
}   .single .wrapper {
padding: 69px 0 0;
}
.grid-gallery .wrapper,
.masonry-gallery .wrapper {
padding: 0;
}
.single .entry-title {
margin-bottom: 25px;
}
.single .meta {
margin-bottom: 47px;
color: #202020;
}
.single .meta .post_date {
margin-top: -2px;
}
.single .meta div {
margin-bottom: 18px;
}
.single .meta div a {
color: #777777;
}
.single .meta .post_tags {
color: #777777;
}
.single .blogpost_share {
padding-left: 1px;
}
.single .blogpost_share a {
font-size: 15px;
margin-right: 8px;
color: #434343;
}
.single .pf_output_container {
margin-bottom: 19px;
}
.divider.type_1 {
margin: 49px 0;
}
.postbottom {
text-transform: uppercase;
margin-bottom: 39px;
}
.postbottom a {
color: #202020;
}
.postbottom .next_link,
.postbottom .next_link_inactive {
text-align: right;
}
.postbottom .prev_link a,
.postbottom .next_link a,
.postbottom .next_link_inactive,
.postbottom .prev_link_inactive {
position: relative;
width:auto;
display: block;
}
.postbottom .next_link a,
.postbottom .next_link_inactive {
padding-left:40px;
}
.postbottom .prev_link a,
.postbottom .prev_link_inactive {
padding-right:40px;
}
.postbottom .prev_link a:after,
.postbottom .next_link a:before,
.postbottom .prev_link_inactive:after,
.postbottom .next_link_inactive:before {
content: '';
width: 30px;
height: 2px;
background: #202020;
position: absolute;
top: 9px;
transition: all .3s;
-webkit-transition: all .3s;
}
.postbottom .prev_link a:after,
.postbottom .prev_link_inactive:after {
right: 0;
}
.postbottom .next_link a:before,
.postbottom .next_link_inactive:before {
left: 0;
}
.postbottom .prev_link_inactive,
.postbottom .next_link_inactive {
color: #777777;
}
.postbottom .prev_link_inactive:after,
.postbottom .next_link_inactive:before {
background: #777777;
}
.single .module_feature_portfolio,
.single .module_feature_posts {
margin-bottom: 35px;
}
#comments h3 {
margin-bottom: 32px;
}
#comments h3.comment-reply-title {
margin-bottom: 23px;
}
#comments .input_area .contact_form_item .input_wrapper input[type="text"] {
margin-bottom: 50px;
}
.form-allowed-tags,
.comment-notes {
display: none;
}
.send_this_comment.shortcode_button.btn_type10 {
width: 100%;
margin: 0 0 30px;
text-align: center;
cursor: pointer;
padding: 7px 0 8px;
}
ul.commentlist {
margin-bottom: 45px;
}
ul.commentlist li.pingback,
ul.commentlist li.comment {
list-style: none;
position: relative;
min-height: 50px;
margin-bottom: 30px;
}
ul.commentlist li.pingback .commentava,
ul.commentlist li.comment .commentava {
position: absolute;
}
ul.commentlist li.pingback .thiscommentbody,
ul.commentlist li.comment .thiscommentbody {
padding-left: 70px;
}
ul.commentlist .thiscommentbody .comment_info {
margin-bottom: 8px;
}
ul.commentlist .thiscommentbody .comment_info .author_name {
font-size: 16px;
text-transform: uppercase;
color: #202020;
}
ul.commentlist .thiscommentbody .comment_info .author_name a,
ul.commentlist .thiscommentbody .comment_info .date,
ul.commentlist .thiscommentbody .comment_info a.comment-reply-link,
.logged-in-as a {
text-transform: none;
font-size: 16px;
color: #777777;
}
ul.commentlist li .thiscommentbody .comment_info .author_name a {
margin-left: 20px;
}
ul.commentlist li .thiscommentbody .comment_info .date {
margin-right: 9px;
}
ul.commentlist li .thiscommentbody .comment_info a.comment-reply-link {
margin-left: 8px;
}
ul.commentlist li ul.children {
margin-left: 70px;
position: relative;
margin-top: 32px;
padding: 31px 0;
}
ul.commentlist li ul.children:before,
ul.commentlist li ul.children:after {
content: '';
width: 100px;
height: 1px;
background: #202020;
position: absolute;
left: 0;
}
ul.commentlist li ul.children:before {
top: 0;
}
ul.commentlist li ul.children:after {
bottom: 0;
}
ul.commentlist li ul.children li:last-child {
margin-bottom: 0;
}
.right-sidebar ul.commentlist li ul.children {
margin-top: 25px;
padding: 31px 0 16px;
}   .page-template-page-strip .wrapper {
padding: 0 0 19px;
}
.strip_template {
padding: 0 60px;
}
figure.strip-menu {
margin: 0;
height: 100%;
}
figure .strip-item {
background-position: center;
background-repeat: no-repeat;
background-size: cover;
float: left;
height: 100%;
overflow: hidden;
position: relative;
z-index: 13;
}
.strip-text p {
font-size: 30px;
line-height: 24px;
color: #ffffff;
text-align: center;
font-weight: 400;
transition: all .3s;
-webkit-transition: all .3s;
opacity: 0;
position: relative;
margin-bottom: 17px;
}
figure .strip-item a {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
display: block;
}
figure .strip-item:hover p,
figure .strip-item:hover .load_line {
opacity: 1;
}
figure .strip-item:hover .strip-fadder {
opacity: .8;
}
.strip-fadder {
width: 100%;
height: 100%;
position: absolute;
background: #000000;
opacity: 0;
transition: all .3s;
-webkit-transition: all .3s;
}
.page-template-page-strip .load_line {
width: 100px;
height: 3px;
margin: 0 auto 12px;
position: relative;
overflow: hidden;
opacity: 0;
}
.page-template-page-strip .load_line .load_back {
width: 100px;
height: 1px;
position: absolute;
top: 1px;
left: 0;
z-index: 1;
}
.page-template-page-strip .load_line .load_back {
background: #ffffff;
}
.page-template-page-strip .load_line .load_progress {
width: 100%;
height: 3px;
position: absolute;
top: 0;
left: -100%;
z-index: 10;
}   .album_container {
padding: 0 60px;
}
.gallery_box {
margin-left: -30px;
}
.gallery_item {
margin-left: -1px;
}
.gallery_item_wrapper {
padding: 0 0 30px 30px;
}
.load_more_posts {
display: block;
width: 100%;
text-align: center;
color: #ffffff;
position: relative;
padding: 14px 0 16px;
margin-bottom: 48px;
transition: all .3s;
-webkit-transition: all .3s;
font-size: 14px;
}
.load_more_posts:hover {
color: #ffffff;
}
.load_more_posts:after {
content: '';
width: 3px;
height: 100%;
background: #ffffff;
position: absolute;
top: 0;
right: 0;
}
.page-template-page-albums ul.optionset {
text-align: center;
margin: 2px 0 55px;
}
.page-template-page-albums ul.optionset li {
display: inline-block;
font-size: 14px;
line-height: 18px;
margin-right: 31px;
}
.page-template-page-albums ul.optionset li.filter_all {
margin-right: 38px;
}
.page-template-page-albums ul.optionset li.filter_all a:after {
right: -18px;
}
.page-template-page-albums ul.optionset li a {
position: relative;
color: #777777;
}
.page-template-page-albums ul.optionset li a:after {
content: attr(data-title);
vertical-align: super;
position: absolute;
top: -8px;
right: -12px;
}
.page-template-page-albums .img_block {
position: relative;
background: #000000;
}
.page-template-page-albums .item_info {
text-align: center;
position: absolute;
width: 100%;
color: #ffffff;
opacity: 0;
transition: all .3s;
-webkit-transition: all .3s;
}
.page-template-page-albums .fw_featured_image {
transition: all .3s;
-webkit-transition: all .3s;
}
.page-template-page-albums .image_block_wrapper:hover .fw_featured_image {
opacity: .2;
}
.page-template-page-albums .image_block_wrapper:hover .item_info {
opacity: 1;
}
.page-template-page-albums .item_info .load_line .load_back {
background: #ffffff;
}    .grid_gallery_body .wrapper,
.masonry_gallery_body .wrapper {
padding: 0;
}
.gallery_grid_container,
.gallery_masonry_container {
margin-left: -30px;
}
.gallery_grid_container .gallery_item,
.gallery_masonry_container .gallery_item {
float: left;
}
.gallery_grid_container .gallery_content_box,
.gallery_masonry_container .gallery_content_box {
background: #000000 url(//mikedesign.com.au/wp-content/themes/solarwind/img/gallery-back.png) no-repeat center center;
}
.gallery_grid_container .gallery_content_box img {
width: 100%;
height: auto;
}
.gallery_grid_container .gallery_item_wrapper .featured_image,
.gallery_masonry_container .gallery_item_wrapper .featured_image {
transition: all .3s;
-webkit-transition: all .3s;
-moz-backface-visibility: hidden;
}
.gallery_grid_container .gallery_item_wrapper a:hover .featured_image,
.gallery_masonry_container .gallery_item_wrapper a:hover .featured_image {
opacity: .2;
} .gallery_slider_body,
.gallery_kenburns_body {
overflow: hidden;
position: relative;
}
.gallery_slider_body:before,
.gallery_slider_body:after,
.gallery_kenburns_body:before,
.gallery_kenburns_body:after {
content: '';
width: 60px;
height: 100%;
background: #ffffff;
position: absolute;
top: 0;
z-index: 1100;
}
.gallery_slider_body:before,
.gallery_kenburns_body:before {
left: 0;
}
.gallery_slider_body:after,
.gallery_kenburns_body:after {
right: 0;
}
header.fixed_header,
footer.fixed_footer {
position: absolute;
left: 0;
background: #ffffff;
z-index: 1100;
width: 100%;
}
header.fixed_header {
top: 0;
}
footer.fixed_footer {
bottom: 0;
height: 60px;
}
footer.fixed_footer .container .row .span12 div {
margin-top: 19px;
}
.fs_thmb_viewport {
display: none;
}
.fs_gallery_container {
width: 100%;
height: 100%;
top: 0;
left: 0;
margin-top: 0;
}
.fs_gallery_container iframe {
position:absolute;
left:50%;
}
.fs_gallery_container li:before {
display: none;
}
.fs_gallery_container.fade {
opacity: 1;
}
.fs_gallery_container.fade li,
.fs_gallery_container li {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
overflow: hidden;
display: block;
opacity: 0;
background-position: center;
transition: opacity 1500ms;
-webkit-transition: opacity 1500ms;
}
.fs_gallery_container.fade li.current-slide,
.fs_gallery_container li.current-slide {
opacity: 1;
}
.fs_gallery_container li {
background-position: center !important;
}
.fit_width.fs_gallery_container li {
background-size: 100% auto !important;
}
.gallery_slider_controls {
position: absolute;
width: 100%;
z-index: 1000;
}
.gallery_slider_controls,
.gallery_slider_controls .fs_controls_append_right {
height: 100%;
}
.fs_controls_append_right a {
width: 50% !important;
height: 100%;
}
.fs_controls_append_right .fs_slider_prev {
margin-left: 60px;
cursor: url(//mikedesign.com.au/wp-content/themes/solarwind/img/slider-btn-prev.png), pointer;
}
.fs_controls_append_right .fs_slider_next {
margin-right: 60px;
cursor: url(//mikedesign.com.au/wp-content/themes/solarwind/img/slider-btn-next.png), pointer;
}
.gallery_slider_title {
position: fixed;
bottom: 145px;
left: 87px;
z-index: 3000;
font-size: 50px;
line-height: 24px;
color: #ffffff;
}
.fs_controls_append_right a.fs_slider_prev,
.fs_controls_append_right a.fs_slider_next {
float: none;
display: block;
position: absolute;
left: 0;
top: 0;
width: 50%;
height: 100%;
margin: 0;
}
.fs_controls_append_right a.fs_slider_next {
left: auto;
right: 0;
} .ribbon_gallery_body .wrapper {
padding: 0;
}
.ribbon_album_container {
padding: 0 60px;
}
.gallery_ribbon_container {
overflow: hidden;
position: relative;
}
.ribbon_wrapper {
position: relative;
display: block;
overflow: hidden;
width: 100%;
text-align: left;
bottom: 0;
left: 0;
height: 100%;
}
#ribbon_swipe {
width: 100%;
height: 100%;
display: block;
position: absolute;
top: 0;
left: 0;
z-index: -99;
}
.ribbon_list_wrapper {
display: block;
overflow: hidden !important;
}
.ribbon_list {
position: absolute;
transition: left .3s;
-webkit-transition: left .3s;
}
.ribbon_list li {
display: inline-block;
padding: 0;
height: 100%;
}
.ribbon_list li .slide_wrapper {
margin-left: 30px;
}
.ribbon_list li:first-child .slide_wrapper {
margin-left: 0;
}
.ribbon_list li img {
display: block;
height: 100%;
width: auto !important;
max-width: none;
}
.ribbon_wrapper .btn_prev,
.ribbon_wrapper .btn_next {
display: block;
width: 200px;
height: 100%;
position: absolute;
z-index: 1000;
cursor: none;
}
.ribbon_wrapper .btn_prev span,
.ribbon_wrapper .btn_next span {
width: 68px;
height: 8px;
display: block;
position: fixed;
left: 0;
top: 0;
opacity: 0;
transition: opacity 300ms;
}
.ribbon_wrapper .btn_prev:hover span,
.ribbon_wrapper .btn_next:hover span {
opacity: 1;
}
.ribbon_wrapper .btn_prev {
left: 0;
}
.ribbon_wrapper .btn_next {
right: 0;
left: auto;
}
.ribbon_wrapper .btn_prev span {
background: url(//mikedesign.com.au/wp-content/themes/solarwind/img/slider-btn-prev.png);
}
.ribbon_wrapper .btn_next span {
background: url(//mikedesign.com.au/wp-content/themes/solarwind/img/slider-btn-next.png);
}   .page-template-page-coming-soon .count_title,
.page-template-page-coming-soon .countdown_wrapper,
.page-template-page-coming-soon .notify_title {
color: #ffffff;
}
.count_title {
position: absolute;
text-align: center;
width: 100%;
display: block;
left: 0;
letter-spacing: 2px;
transition: top 300ms;
-webkit-transition: top 300ms;
}
.count_title h1,
.count_error {
color: #f6f6f6;
line-height: 65px;
margin: 0;
font-size: 50px;
text-transform: uppercase;
}
.countdown_wrapper {
position: absolute;
left: 0;
width: 100%;
display: block;
height: 175px;
text-align: center;
transition: top 300ms;
-webkit-transition: top 300ms;
} .countdown-rtl {
direction: rtl;
}
.countdown-row {
clear: both;
width: 100%;
padding: 0 2px;
text-align: center;
overflow: hidden;
}
.countdown-section {
width: auto;
display: inline-block;
text-align: center;
}
.countdown-row .countdown-section:before {
content: '';
padding: 0;
}
.countdown-row .countdown-section:first-child:before {
display: none;
}
.countdown-amount {
font-size: 120px;
line-height: 130px;
padding: 0 90px 0 90px;
font-weight: 300;
}
.countdown-period {
font-size: 13px;
line-height: 30px;
font-weight: 300;
color: #ffffff;
text-transform: uppercase;
display: block;
width: 100% !important;
text-align: center !important;
position: relative;
margin: 0;
}
.count_container_wrapper {
position: absolute;
text-align: center;
width: 100%;
display: block;
left: 0;
transition: bottom 300ms;
-webkit-transition: bottom 300ms;
}
.social_area {
position: fixed;
bottom: 0;
left: 0;
width: 100%;
text-align: center;
}
.coming_soon_socials {
margin-bottom: 20px;
}
.social_area .coming_soon_socials ul li {
display: inline-block;
margin-right: 9px;
}
.social_area .coming_soon_socials ul li a {
font-size: 15px;
line-height: 35px;
}
.page-template-page-coming-soon .notify_title {
font-size: 16px;
line-height: 30px;
text-transform: uppercase;
margin-bottom: 30px;
letter-spacing: 2px;
}
.notify_shortcode form input[type="text"],
.notify_shortcode form input[type="email"] {
width: 258px;
background: none;
color: #ffffff;
border-bottom: solid 1px #ffffff;
}
.notify_shortcode form input[type="text"]::-moz-placeholder,
.notify_shortcode form input[type="email"]::-moz-placeholder {
color: #ffffff;
}
.notify_shortcode form input[type="text"]::-webkit-input-placeholder,
.notify_shortcode form input[type="email"]::-webkit-input-placeholder {
color: #ffffff;
}
.notify_shortcode form input[type="submit"] {
width: 82px;
margin-left: 30px;
}   .module_portfolio .optionset {
text-align: center;
margin-top: -8px;
margin-bottom: 45px;
}
.module_portfolio .optionset li {
display: inline-block;
margin-right: 15px;
}
.module_portfolio .optionset li.filter_all {
margin-right: 21px;
}
.module_portfolio .optionset li a {
color: #777777;
font-size: 14px;
line-height: 18px;
}
.module_portfolio .portfolio_block {
margin-left: -30px;
}
.module_portfolio .isset_fimage {
margin-left: -1px;
}
.module_portfolio .isset_fimage .item {
padding: 0 0 30px 30px;
}
.module_portfolio .portfolio_block.columns2 ~ .load_more_posts_cont a:after,
.module_portfolio .portfolio_block.columns4 ~ .load_more_posts_cont a:after {
width: 2px;
} .wrapper.without_top {
padding: 0;
}
footer.port_1_column .container .row .span12 div {
margin: 19px 0;
}
.portfolio_block.columns1 .portfolio_item_wrapper {
background: #f6f6f6;
position: relative;
}
.portfolio_block.columns1 .portfolio_item_wrapper .portfolio_dscr.span4 {
margin-left: 30px;
}
.portfolio_block.columns1 .portfolio_dscr .entry-title {
text-align: left;
background: none;
margin: 39px 0 4px;
padding: 0;
}
.portfolio_block.columns1 .portfolio_dscr .meta {
font-size: 11px;
line-height: 18px;
color: #777777;
}
.portfolio_block.columns1 .portfolio_dscr .meta div {
display: inline-block;
}
.portfolio_block.columns1 .portfolio_dscr .meta a {
color: #777777;
}
.module_portfolio .portfolio_block.columns1 .portfolio_dscr .load_line {
margin: 14px 0 12px;
}
.module_portfolio .portfolio_block.columns1 .portfolio_dscr .learn_more {
margin-top: 41px;
}
.module_portfolio .portfolio_block.columns1 .portfolio_dscr .learn_more a {
color: #202020;
}
.module_portfolio .portfolio_block.columns1 .portfolio_item_wrapper .navigation_block {
width: 31.0345%;
position: absolute;
right: 30px;
bottom: 24px;
}
.module_portfolio .portfolio_block.columns1 .portfolio_item_wrapper .navigation_block a,
.module_portfolio .portfolio_block.columns1 .portfolio_item_wrapper .navigation_block .prev_link_inactive,
.module_portfolio .portfolio_block.columns1 .portfolio_item_wrapper .navigation_block .next_link_inactive {
text-transform: uppercase;
width: 66px;
position: relative;
display: block;
}
.module_portfolio .portfolio_block.columns1 .portfolio_item_wrapper .navigation_block a {
color: #202020;
}
.portfolio_block.columns1 .navigation_block .prev_link_inactive,
.portfolio_block.columns1 .navigation_block .next_link_inactive {
color: #777777;
}
.module_portfolio .portfolio_block.columns1 .portfolio_item_wrapper .navigation_block a.prev_link:after,
.module_portfolio .portfolio_block.columns1 .portfolio_item_wrapper .navigation_block a.next_link:before,
.module_portfolio .portfolio_block.columns1 .portfolio_item_wrapper .navigation_block .prev_link_inactive:after,
.module_portfolio .portfolio_block.columns1 .portfolio_item_wrapper .navigation_block .next_link_inactive:before {
content: '';
width: 30px;
height: 2px;
position: absolute;
top: 9px;
transition: all .3s;
-webkit-transition: all .3s;
}
.module_portfolio .portfolio_block.columns1 .portfolio_item_wrapper .navigation_block a.prev_link:after,
.module_portfolio .portfolio_block.columns1 .portfolio_item_wrapper .navigation_block a.next_link:before {
background: #202020;
}
.module_portfolio .portfolio_block.columns1 .portfolio_item_wrapper .navigation_block .prev_link_inactive:after,
.module_portfolio .portfolio_block.columns1 .portfolio_item_wrapper .navigation_block .next_link_inactive:before {
background: #777777;
}
.module_portfolio .portfolio_block.columns1 .portfolio_item_wrapper .navigation_block a.prev_link:after,
.module_portfolio .portfolio_block.columns1 .portfolio_item_wrapper .navigation_block .prev_link_inactive:after {
right: 0;
}
.module_portfolio .portfolio_block.columns1 .portfolio_item_wrapper .navigation_block a.next_link:before,
.module_portfolio .portfolio_block.columns1 .portfolio_item_wrapper .navigation_block .next_link_inactive:before {
left: 0;
}
.module_portfolio .portfolio_block.columns1 .portfolio_item_wrapper .navigation_block a.next_link,
.module_portfolio .portfolio_block.columns1 .portfolio_item_wrapper .navigation_block .next_link_inactive {
text-align: right;
} .ajax_port_page footer {
position: fixed;
background: #ffffff;
bottom: 0;
left: 0;
width: 100%;
z-index: 70;
}
.ajax_port_page footer .container {
padding-top: 21px;
}
.ajax_port_page header {
position: fixed;
display: block;
left: 0;
top: 0;
width: 100%;
background: #ffffff;
z-index: 70;
}
.ajax_portfolio_wrapper,
.ajax_portfolio_block {
position: fixed;
left: 0;
top: 0;
width: 100%;
height: 100%;
overflow: hidden;
z-index: 10;
}
.ajax_portfolio_item {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
display: block;
opacity: 0;
z-index: -1;
overflow: hidden;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
padding: 0 60px;
transition: opacity 800ms, z-index 800ms;
}
.ajax_portfolio_item.current {
opacity: 1;
z-index: 40;
left: 0;
top: 0;
}
.ajax_portfolio_item.current.unload {
transition: opacity 400ms;
opacity: 0;
}
.ajax_portfolio_item.prev {
z-index: 4;
}
.ajax_portfolio_item.next {
z-index: 4;
}
.ajax_portfolio_dscr {
float: right;
min-height: 100%;
}
.ajax_portfolio_dscr_wrapper {
padding: 43px 30px 0 30px;
}
.ajax_portfolio_title {
font-size: 30px;
line-height: 32px;
margin-bottom: 7px;
}
.ajax_portfolio_title a {
color: #202020;
}
.ajax_portfolio_meta {
overflow: hidden;
margin-bottom: 14px;
}
.ajax_portfolio_meta span {
color: #777777;
font-size: 14px;
float: left;
display: inline-block;
}
.ajax_portfolio_meta span.meta_sep {
margin: 0 13px;
}
.ajax_portfolio_meta > span.meta_sep:last-child {
display: none;
}
.after_line {
width: 100px;
height: 1px;
display: block;
background: #202020;
margin-bottom: 13px;
}
.port_learn_more {
color: #202020;
font-size: 13px;
text-transform: uppercase;
position: relative;
padding-right: 40px;
transition: color 300ms;
}
.port_learn_more:before {
content: '';
width: 30px;
height: 2px;
display: block;
position: absolute;
right: 0;
top: 7px;
background: #202020;
transition: background 300ms;
}
.ajax_portfolio_dscr_content {
padding-bottom: 39px;
}
.port_learn_more:hover {
color: #777777;
}
.port_learn_more:hover:before {
background: #777777;
}
.ajax_port_wrapper {
width: 100%;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
padding: 0 60px;
}
.ajax_port_wrapper .container {
width: 100%;
}
.ajax_port_listing_block {
width: 35%;
right: 60px;
top: 0;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
background: #f6f6f6;
position: absolute;
z-index: -1;
opacity: 0;
overflow: hidden;
transition: opacity 400ms, z-index 400ms;
}
.show_listing.ajax_port_listing_block {
opacity: 1;
z-index: 55;
}
.ajax_port_listing_wrapper {
padding: 29px 0 40px 0;
}
.ajax_port_listing_block:before {
content: '';
width: 100%;
height: 29px;
background: #f6f6f6;
display: block;
position: absolute;
left: 0;
top: 0;
z-index: 56;
}
.show_listing.ajax_port_listing_block:before {
}
.ajax_port_listing_scroll {
position: absolute;
left: 0;
top: 0;
}
.ajax_portlisting_item {
position: relative;
min-height: 189px;
margin: 0 0 30px 30px;
}
.ajax_portlisting_item .ajax_port_feature_img {
width: 260px;
display: block;
position: absolute;
left: 0;
top: 1px;
overflow: hidden;
}
.ajax_portlisting_item .ajax_port_feature_dscr {
padding: 0 30px 0 290px;
}
.ajax_portlisting_item .ajax_port_feature_dscr h4 {
font-size: 25px;
line-height: 27px;
margin-bottom: 14px;
}
.ajax_portlisting_item .ajax_port_feature_dscr h4 .ajax_port_link {
color: #202020;
}
.ajax_portlisting_item .ajax_port_feature_dscr .ajax_port_load {
width: 100px;
height: 3px;
display: block;
position: relative;
overflow: hidden;
margin-bottom: 12px;
}
.ajax_portlisting_item .ajax_port_feature_dscr .ajax_port_load:before {
content: '';
width: 100px;
height: 1px;
display: block;
background: #202020;
position: absolute;
left: 0;
top: 1px;
}
.ajax_portlisting_item .ajax_port_feature_dscr .ajax_port_load .load_bar {
height: 3px;
width: 100px;
position: absolute;
left: -100%;
top: 0;
transition: left 300ms;
}
.ajax_portlisting_item:hover .ajax_port_feature_dscr .ajax_port_load .load_bar {
left: 0;
}
.ajax_portlisting_item .ajax_port_feature_img img,
.ajax_portlisting_item .ajax_port_feature_img a {
display: block;
width: 100%;
height: auto;
}
.ajax_portlisting_item .ajax_port_feature_img .port_img_fadder {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
display: block;
transition: background 300ms;
background: rgba(0, 0, 0, 0);
}
.ajax_portlisting_item .ajax_port_feature_img:hover .port_img_fadder {
background: rgba(0, 0, 0, 0.8);
}
.port_posts_controls {
display: block;
background: #f6f6f6;
position: fixed;
right: 60px;
bottom: 60px;
height: 60px;
z-index: 60;
overflow: hidden;
}
.descr_bg {
display: block;
background: #f6f6f6;
position: fixed;
right: 60px;
bottom: 60px;
height: 100%;
z-index: 0;
overflow: hidden;
}
.ap_prev_port,
.ap_next_port {
text-transform: uppercase;
color: #202020;
font-size: 13px;
line-height: 15px;
display: inline-block;
position: relative;
margin-top: 18px;
transition: color 300ms;
}
.ap_prev_port:before,
.ap_next_port:before {
content: '';
background: #202020;
position: absolute;
top: 7px;
display: block;
width: 30px;
height: 2px;
transition: background 300ms;
}
.ap_prev_port {
padding-right: 40px;
float: left;
margin-left: 30px;
}
.ap_next_port {
padding-left: 40px;
float: right;
margin-right: 30px;
}
.ap_prev_port:before {
right: 0;
}
.ap_next_port:before {
left: 0;
}
.ap_prev_port:hover,
.ap_next_port:hover {
color: #777777;
}
.ap_prev_port:hover:before,
.ap_next_port:hover:before {
background: #777777;
}
.ap_port_list_close {
width: 12px;
height: 12px;
display: block;
position: absolute;
left: 50%;
margin-left: -6px;
bottom: 28px;
transform: rotate(45deg);
opacity: 0;
z-index: -1;
transition: opacity 400ms, z-index 400ms;
}
.show_listing .ap_port_list_close {
opacity: 1;
z-index: 60;
}
.ap_port_list_close:before,
.ap_port_list_close:after {
content: '';
background: #202020;
position: absolute;
transition: background 300ms;
}
.ap_port_list_close:before {
width: 2px;
height: 12px;
display: block;
position: absolute;
left: 5px;
top: 0;
}
.ap_port_list_close:after {
width: 12px;
height: 2px;
display: block;
position: absolute;
left: 0;
top: 5px;
}
.ap_port_list {
position: absolute;
width: 15px;
height: 15px;
margin-left: -7px;
left: 50%;
bottom: 26px;
display: block;
transition: opacity 400ms, z-index 400ms;
}
.show_listing .ap_port_list {
opacity: 0;
z-index: -1;
}
.ap_port_list span.line1,
.ap_port_list span.line2,
.ap_port_list span.line3 {
position: absolute;
left: 0;
width: 15px;
height: 2px;
}
.ap_port_list span.line1 {
top: 2px;
}
.ap_port_list span.line2 {
top: 6px;
}
.ap_port_list span.line3 {
top: 10px;
}
.ap_port_list span.line1:before,
.ap_port_list span.line2:before,
.ap_port_list span.line3:before {
content: '';
display: block;
background: #202020;
width: 3px;
height: 2px;
left: 0;
top: 0;
position: absolute;
transition: background 300ms;
}
.ap_port_list span.line1:after,
.ap_port_list span.line2:after,
.ap_port_list span.line3:after {
content: '';
display: block;
background: #202020;
width: 10px;
height: 2px;
right: 0;
top: 0;
position: absolute;
transition: background 300ms;
}
.ap_port_list:hover span.line1:before,
.ap_port_list:hover span.line2:before,
.ap_port_list:hover span.line3:before,
.ap_port_list:hover span.line1:after,
.ap_port_list:hover span.line2:after,
.ap_port_list:hover span.line3:after {
background: #777777;
}
.ajax_portfolio_img_wrapper {
position: absolute;
left: 60px;
top: 0;
height: 100%;
display: block;
}
.ajax_portfolio_img {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
display: block;
background-size: cover;
background-position: center;
}   .wrapper_404 {
padding: 0 60px;
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
}
.wrapper_404:before,
.wrapper_404:after {
content: '';
width: 60px;
height: 100%;
display: block;
position: absolute;
top: 0;
background: #ffffff;
}
.wrapper_404:before {
left: 0;
}
.wrapper_404:after {
right: 0;
}
.wrapper_404 .cont404 {
text-align: center;
color: #ffffff;
position: absolute;
left: 0;
width: 100%;
top: 50%;
}
.block404 .error {
font-size: 250px;
line-height: 250px;
margin-bottom: 6px;
}
.block404 h1 {
font-size: 90px;
line-height: 74px;
text-transform: uppercase;
margin-bottom: 41px;
color: #ffffff;
}
.block404 .error_subtitle {
font-size: 16px;
line-height: 24px;
text-transform: uppercase;
letter-spacing: 1px;
margin-bottom: 48px;
}
footer.footer_404 .container .row .span12 div {
margin: 19px 0;
}
footer.footer_404 {
position: absolute;
bottom: 0;
width: 100%;
background: #ffffff;
}
.btn_404 {
border: solid 1px;
padding: 13px 22px 15px;
transition: box-shadow 300ms, background 300ms, color 300ms;
box-shadow: inset 2px 0 0 rgba(255, 255, 255, 0), inset -2px 0 0 rgba(255, 255, 255, 0), inset 0 2px 0 rgba(255, 255, 255, 0), inset 0 -2px 0 rgba(255, 255, 255, 0);
border: none;
}
.btn_404:hover {
background: transparent !important;
box-shadow: inset 2px 0 0 rgba(255, 255, 255, 1), inset -2px 0 0 rgba(255, 255, 255, 1), inset 0 2px 0 rgba(255, 255, 255, 1), inset 0 -2px 0 rgba(255, 255, 255, 1);
}   .blog_filter {
text-align: center;
margin: -8px 0 45px;
}
.blog_filter li {
list-style: none;
display: inline-block;
margin: 0 8px 0;
}
.blog_filter li.filter_all {
margin: 0 13px 0;
}
.blog_filter li a {
color: #777777;
font-size: 14px;
line-height: 18px;
} ul.pagerblock {
text-align: center;
margin-top: 11px;
margin-left: 15px;
margin-bottom: 20px;
}
ul.pagerblock li {
list-style: none;
display: inline-block;
margin-right: 19px;
margin: 0 10px;
}
ul.pagerblock li a {
font-size: 16px;
line-height: 24px;
color: #202020;
}
ul.pagerblock li a.current {
color: #777777;
}
ul.pagerblock li .btn_prev i,
ul.pagerblock li .btn_next i {
font-size: 13px;
line-height: 34px;
} .module_blog_masonry .blog_masonry_isotope_block {
margin-left: -30px;
}
.module_blog_masonry .blog_item {
margin-left: -1px;
}
.module_blog_masonry .blog_item .item {
padding: 0 0 30px 30px;
} .module_blog .blog_grid_box {
margin-left: -30px;
font-size:0;
line-height:0;
}
.module_blog .blog_grid_box .blog_item {
float: none;
display:inline-block;
vertical-align:top;
}
.module_blog .blog_grid_box .blog_item div {
font-size:13px;
line-height:20px;
}
.module_blog .blog_grid_box .blog_item .item {
padding: 0 0 30px 30px;
} .module_blog .blog_standard_box .title_box a,
.module_blog .blog_standard_box .title_box,
.module_blog .blog_standard_box .meta,
.module_blog .blog_standard_box .meta .learn_more a,
.module_blog .blog_standard_box .featured_item_fadder .format_marker i,
.blog .title_box,
.blog .meta,
.blog .meta .learn_more a,
.blog .featured_item_fadder .format_marker i,
.archive .title_box,
.archive .meta,
.archive .meta .learn_more a,
.archive .featured_item_fadder .format_marker i {
color: #202020;
}
.module_blog .blog_standard_box .title_box h2,
.blog .title_box h2,
.archive .title_box h2 {
margin-top: -5px;
}
.module_blog .blog_standard_box .item .load_line,
.blog .load_line,
.archive .load_line {
margin: 20px 0 47px !important;
}
.module_blog .blog_standard_box .meta .post_date,
.module_blog .blog_standard_box .meta .post_author,
.module_blog .blog_standard_box .meta .post_category,
.module_blog .blog_standard_box .meta .post_comments,
.blog .meta .post_date,
.blog .meta .post_author,
.blog .meta .post_category,
.blog .meta .post_comments,
.archive .meta .post_date,
.archive .meta .post_author,
.archive .meta .post_category,
.archive .meta .post_comments {
margin-bottom: 18px;
}
.module_blog .blog_standard_box .meta .post_tags,
.blog .meta .post_tags,
.archive .meta .post_tags {
margin-bottom: 41px;
}
.module_blog .blog_standard_box .meta a,
.module_blog .blog_standard_box .meta .post_tags,
.blog .meta a,
.blog .meta .post_tags,
.archive .meta a,
.archive .meta .post_tags {
color: #777777;
}
.module_blog .blog_standard_box .meta .learn_more a,
.blog .meta .learn_more a,
.archive .meta .learn_more a,
.module_portfolio .portfolio_block.columns1 .portfolio_dscr .learn_more a {
text-transform: uppercase;
line-height: 24px;
width: 109px;
display: block;
position: relative;
}
.module_blog .blog_standard_box .meta .learn_more a:after,
.blog .meta .learn_more a:after,
.archive .meta .learn_more a:after,
.module_portfolio .portfolio_block.columns1 .portfolio_dscr .learn_more a:after {
content: '';
width: 30px;
height: 2px;
background: #202020;
position: absolute;
top: 12px;
right: 0;
transition: background .3s;
-webkit-transition: background .3s;
}
.module_blog .blog_standard_box .featured_item_fadder,
.blog .featured_item_fadder,
.archive .featured_item_fadder {
position: relative;
margin-bottom: 24px;
}
.module_blog .blog_standard_box .featured_item_fadder .format_marker,
.blog .featured_item_fadder .format_marker,
.archive .featured_item_fadder .format_marker {
width: 30px;
height: 30px;
background: #ffffff;
position: absolute;
right: 20px;
bottom: 20px;
text-align: center;
}
.module_blog .blog_standard_box .featured_item_fadder .format_marker i,
.blog .featured_item_fadder .format_marker i,
.archive .featured_item_fadder .format_marker i {
font-size: 14px;
line-height: 30px;
}
.module_blog .blog_standard_box .divider.type_1,
.blog .divider.type_1,
.blog .divider.type_1 {
margin: 49px 0 55px;
}
.module_blog.blog_standard_body .pagerblock,
.blog .pagerblock,
.archive .pagerblock {
margin-top: -13px;
} .module_blog .blog_timeline_box {
position: relative;
overflow: hidden;
}
.module_blog .blog_timeline_box:before {
content: '';
width: 1px;
height: 100%;
background: #dddddd;
position: absolute;
top: -30px;
left: 50%;
}
.module_blog .blog_timeline_box:after {
content: '';
width: 130px;
height: 7px;
background: #ffffff;
position: absolute;
top: 0;
left: 518px;
}
.module_blog .blog_timeline_box .blog_item {
width: 470px;
margin-bottom: 60px;
position: relative;
}
.module_blog .blog_timeline_box .blog_item:after,
.module_blog .blog_timeline_box .blog_item:before {
content: '';
width: 4px;
height: 4px;
background: #ffffff;
box-shadow: 0 0 0 20px #ffffff;
border: solid 2px #dddddd;
position: absolute;
top: 27px;
z-index: 10;
}
.module_blog .blog_timeline_box .blog_item:after {
right: -119px;
}
.module_blog .blog_timeline_box .blog_item:before {
left: -119px;
}
.module_blog .blog_timeline_box .blog_item .item {
position: relative;
}
.module_blog .blog_timeline_box .blog_item .item:after,
.module_blog .blog_timeline_box .blog_item .item:before {
content: '';
width: 70px;
height: 1px;
background: #dddddd;
position: absolute;
top: 30px;
}
.module_blog .blog_timeline_box .blog_item .item:after {
right: -100px;
}
.module_blog .blog_timeline_box .blog_item .item:before {
left: -100px;
}   .page-template-page-text-rotator {
overflow: hidden;
}
.page-template-page-text-rotator .wrapper {
padding: 0;
}
.global_text_rotator_wrapper {
margin-left: 60px;
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
position: relative;
}
.page-template-page-text-rotator footer .container .row .span12 div {
margin: 19px 0;
}
.text_rotator_block {
color: #ffffff;
font-size: 50px;
line-height: 60px;
position: absolute;
bottom: 67px;
left: 29px;
}   .bg_title_mb15 .headInModule {
margin-bottom: 15px;
}
.bg_title_mb21 .headInModule {
margin-bottom: 21px;
}
.bg_title_mb22 .headInModule {
margin-bottom: 22px;
}
.mt_11 {
margin-top: -11px;
}
.mt19 {
margin-top: 19px;
}
.mb21 {
margin-bottom: 21px;
}
.large_map iframe {
height: 547px;
}
.title_with_border .headInModule {
background: url(//mikedesign.com.au/wp-content/themes/solarwind/img/title_divider.png) no-repeat bottom center;
margin-bottom: 0;
padding-bottom: 27px;
}
body .tooltipster-default {
background: #db3a1b !important;
border: #db3a1b !important;
}
html body.page-template-page-coming-soon-php #fca_eoi_form_8 div.fca_eoi_layout_5 div.fca_eoi_layout_inputs_wrapper_no_name div.fca_eoi_layout_field_wrapper,
html body.page-template-page-coming-soon-php #fca_eoi_form_8 form.fca_eoi_layout_5 div.fca_eoi_layout_inputs_wrapper_no_name div.fca_eoi_layout_field_wrapper {
float: left !important;
width: 260px !important;
}
html body.page-template-page-coming-soon-php #fca_eoi_form_8 form.fca_eoi_layout_5 div.fca_eoi_layout_inputs_wrapper_no_name div.fca_eoi_layout_submit_button_wrapper {
float: right !important;
}
html body.page-template-page-coming-soon-php #fca_eoi_form_8 div.fca_eoi_layout_5 div.fca_eoi_layout_submit_button_wrapper,
html body.page-template-page-coming-soon-php #fca_eoi_form_8 form.fca_eoi_layout_5 div.fca_eoi_layout_submit_button_wrapper {
clear: none !important;
width: auto !important;
}
html body.page-template-page-coming-soon-php #fca_eoi_form_8 .fca_eoi_layout_5.fca_eoi_layout_postbox div.fca_eoi_layout_submit_button_wrapper {
background-color: transparent !important;
border-color: transparent !important;
}
html body.page-template-page-coming-soon-php #fca_eoi_form_8 .fca_eoi_layout_5.fca_eoi_layout_postbox div.fca_eoi_layout_email_field_wrapper,
html body.page-template-page-coming-soon-php #fca_eoi_form_8 .fca_eoi_layout_5.fca_eoi_layout_postbox div.fca_eoi_layout_email_field_wrapper input.fca_eoi_form_input_element {
font-size: 13px !important;
color: #ffffff !important;
border: none !important;
background-color: transparent !important;
}
#fca_eoi_form_8 .fca_eoi_layout_5.fca_eoi_layout_postbox div.fca_eoi_layout_submit_button_wrapper input.fca_eoi_form_button_element {
font-size: 13px !important;
color: #ffffff !important;
font-weight: 300 !important;
border-radius: 0 !important;
padding: 2px 20px !important;
box-shadow: inset 2px 0 0 rgba(255, 255, 255, 0), inset -2px 0 0 rgba(255, 255, 255, 0), inset 0 2px 0 rgba(255, 255, 255, 0), inset 0 -2px 0 rgba(255, 255, 255, 0) !important;
transition: box-shadow 300ms, background 300ms, color 300ms !important;
text-shadow: none !important;
}
#fca_eoi_form_8 form.fca_eoi_layout_5.fca_eoi_layout_postbox {
min-width: 200px !important;
max-width: 400px !important;
}
html body.page-template-page-coming-soon-php #fca_eoi_form_8 .fca_eoi_layout_5.fca_eoi_layout_postbox div.fca_eoi_layout_email_field_wrapper div.fca_eoi_layout_email_field_inner input.fca_eoi_form_input_element {
color: #ffffff !important;
border-bottom: 1px solid #ffffff !important;
position: relative;
top: 2px;
}
#fca_eoi_form_8 .fca_eoi_layout_5.fca_eoi_layout_postbox div.fca_eoi_layout_submit_button_wrapper input.fca_eoi_form_button_element:hover {
background: transparent !important;
box-shadow: inset 2px 0 0 rgba(255, 255, 255, 1), inset -2px 0 0 rgba(255, 255, 255, 1), inset 0 2px 0 rgba(255, 255, 255, 1), inset 0 -2px 0 rgba(255, 255, 255, 1) !important;
}
.contacts a {
color: #777777;
}
.portfolio_block .title_box h4,
.gallery_item .title_box h4 {
color: #ffffff;
} .bloglisting_post .title_box h2 {
word-wrap: break-word;
}
article.contentarea table,
article.contentarea table td,
article.contentarea table th {
border: #dddddd 1px solid;
}
article.contentarea table td,
article.contentarea table th {
padding: 10px;
}
article.contentarea img,
article.contentarea div {
max-width: 100%;
height: auto;
}
article.contentarea iframe {
max-width: 100%;
}
.wp-caption, .wp-caption-text, .sticky, .gallery-caption {
}
.bypostauthor {
padding: 0;
}
.alignleft,
.alignright,
.aligncenter,
.alignnone,
.alignleft img,
.alignright img,
.aligncenter img,
.alignnone img {
max-width: 100%;
height: auto;
}
.aligncenter {
margin: 0 auto;
display:block;
}
.dn {
display: none !important;
}
.widget_rss li {
margin-bottom: 20px;
}
.widget_rss cite {
text-align: right;
margin-top: 5px;
display: block;
}
.tac {
text-align: center;
}
.w300 {
width: 300px;
}
.dn {
display: none;
}
.title_box a h2 {
transition: 0.1s all;
} figure.wp-block-image.alignfull {
margin-bottom: 20px;
margin-top: 28px;
}
.wp-block-image figure img {
margin-top: 0 !important;
margin-bottom: 0 !important;
}
.wp-block-image figure{
margin-top: 0 !important;
}
.alignfull{
width: 100vw;
max-width: none;
margin-left: calc((754px - 100vw)/2);
}
.alignfull img{
border-radius: 0;
}
@media only screen and (max-width: 1200px) {
.alignfull{
margin-left: calc((950px - 100vw)/2);
}
}
@media only screen and (max-width: 992px) {
.alignfull{
margin-left: calc((728px - 100vw)/2);
}
}
@media only screen and (max-width: 768px) {
.alignfull{
margin-left: calc((560px - 100vw)/2);
}
}
@media only screen and (max-width: 600px) {
.alignfull{
margin-left: calc((420px - 100vw)/2);
}
}
@media only screen and (max-width: 480px) {
.alignfull{
margin-left: -5vw;
}
}
.sidebar_right .alignfull,
.sidebar_left .alignfull {
width: 100%;
margin-left: 0;
}
.wp-block-pullquote blockquote{
border: none;
margin-top: 25px;
margin-bottom: 25px;
padding-left: 0;
}
.wp-block-pullquote p {
font-size: 24px;
line-height: 30px;
}
.wp-block-pullquote blockquote:before {
display: none;
}
.wp-block-pullquote blockquote cite:before{
display: none;
}
.wp-block-pullquote blockquote p:before,
.wp-block-pullquote blockquote p:after {
display: none;
}
.wp-block-pullquote blockquote p {
margin-bottom: 0;
}
.wp-block-pullquote{
border-bottom: 4px solid #515359;
border-top: 4px solid #515359;
padding-top: 0;
padding-bottom: 0;
margin-top: 26px;
margin-bottom: 26px;
text-align: center;
}
.wp-block-pullquote blockquote:after{
display: none;
}
.wp-block-quote.is-style-large{
font-size: 32px;
margin: 26px 0px;
padding: 30px 43px;
}
.wp-block-quote.is-style-large p{
font-size: inherit;
line-height: inherit;
}
body hr.wp-block-separator{
width: 100px;
height: 1px;
margin-left: auto;
margin-right: auto;
border: none;
border-top: 1px #e0e1dc solid;
opacity: 1;
box-shadow: none !important;
margin-top: 30px;
margin-bottom: 30px;
}
body hr.wp-block-separator.is-style-wide,
body hr.wp-block-separator.is-style-dots{
width: 100%;
}
.wp-block-latest-comments li:before{
display: none !important;
}
.main_wrapper .wp-block-gallery{
padding-left: 0;
padding-top: 0;
margin-bottom: 0;
}
.main_wrapper .wp-block-gallery .blocks-gallery-image figcaption,
.main_wrapper .wp-block-gallery .blocks-gallery-item figcaption{
box-sizing: border-box;
}
.main_wrapper .wp-block-gallery .blocks-gallery-item{
padding: 0;
}
.main_wrapper .wp-block-gallery .blocks-gallery-item:before{
display: none !important;
}
ul.wp-block-gallery{
margin-bottom: 12px;
margin-top: 26px;
}
ul.wp-block-gallery li.blocks-gallery-item{
margin-left: 0;
padding-left: 0;
}
ul.wp-block-gallery li.blocks-gallery-item:before {
display: none;
}
.main_wrapper .wp-block-audio{
margin: 0;
}
.wp-block-embed{
margin: 0 0 15px 0 !important;
}
.wp-block-cover__inner-container {
margin-top: 28px;
margin-bottom: 28px;
}
.wp-block-cover, .wp-block-cover-image {
position: relative;
background-color: #000;
background-size: cover;
background-position: 50%;
min-height: 430px !important;
width: 100%;
display: flex;
justify-content: center;
align-items: center;
overflow: hidden;
}
.wp-block-cover {
margin-bottom: 9px;
}
.wp-block-image img{
margin-bottom: 0px;
}
.wp-block-pullquote blockquote{
text-align: center;
}
blockquote.wp-block-quote {
border: none;
border-left: solid 3px #202020;
text-align: left;
padding: 0 0 0 19px;
margin: 0;
margin-bottom: 9px;
}
blockquote.wp-block-quote p {
font-size: 25px;
line-height: 35px;
margin-top: -5px;
}
blockquote.wp-block-quote cite{
line-height: 20px;
margin-top: 11px;
text-transform: none;
color: #777777;
font-style: normal;
} .ribbon_list_wrapper,
.ribbon_list,
.ribbon_list li .slide_wrapper {
height: 100% !important;
}