@charset "UTF-8";
.top-bar ul{padding-left:0}meta.foundation-data-attribute-namespace{font-family:false}meta.foundation-mq-topbar{font-family:"/only screen and (min-width:9999px)/";width:9999px}.contain-to-grid{width:100%}.contain-to-grid .top-bar{margin-bottom:0}.fixed{width:100%;left:0;position:fixed;top:0;z-index:99}.fixed.expanded:not(.top-bar){overflow-y:auto;height:auto;width:100%;max-height:100%}.fixed.expanded:not(.top-bar) .title-area{position:fixed;width:100%;z-index:99}.fixed.expanded:not(.top-bar) .top-bar-section{z-index:98}.top-bar{position:relative;margin-bottom:0}.top-bar ul{margin-bottom:0;list-style:none}.top-bar .row{max-width:none}.top-bar form,.top-bar input{margin-bottom:0}.top-bar input{height:auto;padding-top:.35rem;padding-bottom:.35rem}.top-bar .title-area{display:none;position:relative}.top-bar .name{height:45px;margin:0}.top-bar .toggle-topbar{position:absolute;right:0;top:0}.top-bar .toggle-topbar a{text-transform:uppercase;position:relative;display:block;padding:0 15px;height:45px;line-height:45px}.top-bar .toggle-topbar.menu-icon{right:20px;left:0;top:0}.top-bar.expanded .toggle-topbar.menu-icon{border-bottom-style:solid}.top-bar .toggle-topbar.menu-icon a{height:45px;line-height:45px;padding:0 25px 0 0;position:relative}.top-bar .toggle-topbar.menu-icon a::after{content:"";position:absolute;right:0;display:block;width:16px;top:7px;height:0;box-shadow:0 10px 0 1px white,0 16px 0 1px white,0 22px 0 1px #fff}.top-bar.expanded{height:auto;background:0 0}.top-bar.expanded .toggle-topbar a::after{box-shadow:0 10px 0 1px #888,0 16px 0 1px #888,0 22px 0 1px #888}.top-bar-section{left:0;position:relative;width:auto;-webkit-transition:left 300ms ease-out;-moz-transition:left 300ms ease-out;-mstransition:left 300ms ease-out;-o-transition:left 300ms ease-out;transition:left 300ms ease-out}.top-bar-section ul{padding:0;width:100%;height:auto;display:block;margin:0}.top-bar-section ul li>a{line-height:1em;padding-top:10px;padding-bottom:10px;text-align:left;display:inline-block;width:auto}.top-bar-section .has-dropdown{position:relative}.top-bar-section .has-dropdown.moved{position:static}.top-bar-section .has-dropdown.moved>.dropdown{display:block;height:auto;overflow:visible;clip:auto;position:absolute!important;width:100%}.top-bar-section .has-dropdown.moved>a:after{display:none}.top-bar-section .dropdown{left:100%;top:0;z-index:99;display:block;position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.top-bar-section .dropdown li{width:100%;height:auto}.top-bar-section .dropdown li.title{margin-bottom:15px}.top-bar-section .dropdown li.title h5{margin:0;text-align:left}.top-bar-section .dropdown li.title h5 a{display:inline-block;line-height:1.647em}.top-bar-section .dropdown label{padding:8px 15px 2px;margin-bottom:0;text-transform:uppercase;display:block;font-weight:700}.js-generated{display:block}@font-face{font-family:'fontello';src:url(//taylor.agency/wp-content/themes/brama/inc/fontello/font/fontello.eot?87400322);src:url(//taylor.agency/wp-content/themes/brama/inc/fontello/font/fontello.eot?87400322#iefix) format('embedded-opentype'),url(//taylor.agency/wp-content/themes/brama/inc/fontello/font/fontello.woff?87400322) format('woff'),url(//taylor.agency/wp-content/themes/brama/inc/fontello/font/fontello.ttf?87400322) format('truetype'),url(//taylor.agency/wp-content/themes/brama/inc/fontello/font/fontello.svg?87400322#fontello) format('svg');font-weight:normal;font-style:normal} [class^="icon-ef-"]:before,[class*=" icon-ef-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;   display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;}.icon-ef-heart:before{ content:'\e800'; }.icon-ef-tag-1:before{ content:'\e802'; }.icon-ef-warning-empty:before{ content:'\e803'; }.icon-ef-mail:before{ content:'\e804'; }.icon-ef-warning:before{ content:'\e805'; }.icon-ef-heart-filled:before{ content:'\e806'; }.icon-ef-star:before{ content:'\e807'; }.icon-ef-star-filled:before{ content:'\e808'; }.icon-ef-share:before{ content:'\e80b'; }.icon-ef-lock-1:before{ content:'\e80d'; }.icon-ef-plus:before{ content:'\e814'; }.icon-ef-plus-outline:before{ content:'\e815'; }.icon-ef-cancel-circled:before{ content:'\e816'; }.icon-ef-cancel-circled-outline:before{ content:'\e817'; }.icon-ef-cancel-alt-filled:before{ content:'\e818'; }.icon-ef-cancel-alt:before{ content:'\e819'; }.icon-ef-cancel:before{ content:'\e81a'; }.icon-ef-cancel-outline:before{ content:'\e81b'; }.icon-ef-ok:before{ content:'\e81c'; }.icon-ef-ok-outline:before{ content:'\e81d'; }.icon-ef-camera:before{ content:'\e824'; }.icon-ef-camera-outline:before{ content:'\e825'; }.icon-ef-th-1:before{ content:'\e82a'; }.icon-ef-location:before{ content:'\e82b'; }.icon-ef-cancel-1:before{ content:'\e82c'; }.icon-ef-up-hand:before{ content:'\e82d'; }.icon-ef-info:before{ content:'\e82f'; }.icon-ef-lock:before{ content:'\e836'; }.icon-ef-lock-filled:before{ content:'\e837'; }.icon-ef-lock-open:before{ content:'\e838'; }.icon-ef-lock-open-filled:before{ content:'\e839'; }.icon-ef-pin-outline:before{ content:'\e83a'; }.icon-ef-pin:before{ content:'\e83b'; }.icon-ef-upload:before{ content:'\e843'; }.icon-ef-upload-outline:before{ content:'\e844'; }.icon-ef-download:before{ content:'\e845'; }.icon-ef-download-outline:before{ content:'\e846'; }.icon-ef-thumbs-down:before{ content:'\e847'; }.icon-ef-thumbs-up:before{ content:'\e848'; }.icon-ef-pencil:before{ content:'\e853'; }.icon-ef-pen:before{ content:'\e854'; }.icon-ef-comment:before{ content:'\e858'; }.icon-ef-chat-alt:before{ content:'\e85a'; }.icon-ef-rss:before{ content:'\e866'; }.icon-ef-fivehundredpx:before{ content:'\e867'; }.icon-ef-folder:before{ content:'\e86c'; }.icon-ef-play:before{ content:'\e877'; }.icon-ef-cog-outline:before{ content:'\e87a'; }.icon-ef-cog:before{ content:'\e87b'; }.icon-ef-basket:before{ content:'\e87e'; }.icon-ef-calendar-outlilne:before{ content:'\e87f'; }.icon-ef-left:before{ content:'\e88c'; }.icon-ef-down:before{ content:'\e88d'; }.icon-ef-right-open:before{ content:'\e88e'; }.icon-ef-right-open-outline:before{ content:'\e88f'; }.icon-ef-left-open:before{ content:'\e890'; }.icon-ef-left-open-outline:before{ content:'\e891'; }.icon-ef-move:before{ content:'\e898'; }.icon-ef-move-outline:before{ content:'\e899'; }.icon-ef-pause:before{ content:'\e89a'; }.icon-ef-reddit:before{ content:'\e89b'; }.icon-ef-digg:before{ content:'\e89c'; }.icon-ef-soundcloud:before{ content:'\e89d'; }.icon-ef-dribbble-1:before{ content:'\e89e'; }.icon-ef-flickr:before{ content:'\e89f'; }.icon-ef-right:before{ content:'\e8a0'; }.icon-ef-up:before{ content:'\e8a1'; }.icon-ef-down-small:before{ content:'\e8a6'; }.icon-ef-left-small:before{ content:'\e8a7'; }.icon-ef-right-small:before{ content:'\e8a8'; }.icon-ef-up-small:before{ content:'\e8a9'; }.icon-ef-cw:before{ content:'\e8ab'; }.icon-ef-arrows-cw:before{ content:'\e8ad'; }.icon-ef-dribbble:before{ content:'\e920'; }.icon-ef-facebook:before{ content:'\e921'; }.icon-ef-gplus:before{ content:'\e922'; }.icon-ef-html5:before{ content:'\e923'; }.icon-ef-linkedin:before{ content:'\e924'; }.icon-ef-skype:before{ content:'\e925'; }.icon-ef-twitter:before{ content:'\e926'; }.icon-ef-tumblr:before{ content:'\e927'; }.icon-ef-vkontakte:before{ content:'\e928'; }.icon-ef-youtube:before{ content:'\e929'; }.icon-ef-instagramm:before{ content:'\e92a'; }.icon-ef-stumbleupon:before{ content:'\e92c'; }.icon-ef-lastfm:before{ content:'\e92d'; }.icon-ef-vimeo:before{ content:'\e92e'; }.icon-ef-behance:before{ content:'\e92f'; }.icon-ef-pinterest:before{ content:'\e930'; }.icon-ef-down-open-big:before{ content:'\e931'; }.icon-ef-left-open-big:before{ content:'\e932'; }.icon-ef-right-open-big:before{ content:'\e933'; }.icon-ef-up-open-big:before{ content:'\e934'; }.icon-ef-down-open:before{ content:'\e935'; }.icon-ef-left-open-1:before{ content:'\e936'; }.icon-ef-right-open-1:before{ content:'\e937'; }.icon-ef-up-open:before{ content:'\e938'; }.icon-ef-pencil-1:before{ content:'\e947'; }.icon-ef-comment-1:before{ content:'\e948'; }.animate-spin{-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;display:inline-block}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-ms-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}
@font-face{  font-family:"untitled-font-5";  src:url(//taylor.agency/wp-content/themes/brama/inc/taras-font/font/untitled-font-5.eot);  src:url(//taylor.agency/wp-content/themes/brama/inc/taras-font/font/untitled-font-5.eot?#iefix) format("embedded-opentype"),   url(//taylor.agency/wp-content/themes/brama/inc/taras-font/font/untitled-font-5.woff) format("woff"),   url(//taylor.agency/wp-content/themes/brama/inc/taras-font/font/untitled-font-5.ttf) format("truetype"),   url(//taylor.agency/wp-content/themes/brama/inc/taras-font/font/untitled-font-5.svg#untitled-font-5) format("svg");  font-weight:normal;  font-style:normal}[data-icon]:before{  font-family:"untitled-font-5" !important;  content:attr(data-icon);  font-style:normal !important;  font-weight:normal !important;  font-variant:normal !important;  text-transform:none !important;  speak:none;  line-height:1;  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale}[class^="ts-icon-"]:before,[class*=" ts-icon-"]:before{  font-family:"untitled-font-5" !important;  font-style:normal !important;  font-weight:normal !important;  font-variant:normal !important;  text-transform:none !important;  speak:none;  line-height:1;  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale}.ts-icon-alarm:before{  content:"a"}.ts-icon-audio:before{  content:"b"}.ts-icon-award:before{  content:"c"}.ts-icon-back:before{  content:"d"}.ts-icon-backward:before{  content:"e"}.ts-icon-bag:before{  content:"f"}.ts-icon-ball:before{  content:"g"}.ts-icon-battery:before{  content:"h"}.ts-icon-bell:before{  content:"i"}.ts-icon-bigone:before{  content:"j"}.ts-icon-blocks:before{  content:"k"}.ts-icon-bluetooth:before{  content:"l"}.ts-icon-browser:before{  content:"m"}.ts-icon-cup:before{  content:"n"}.ts-icon-creditcard:before{  content:"o"}.ts-icon-conus:before{  content:"p"}.ts-icon-contacts:before{  content:"q"}.ts-icon-confirm:before{  content:"r"}.ts-icon-compass:before{  content:"s"}.ts-icon-coffee:before{  content:"t"}.ts-icon-coctail:before{  content:"u"}.ts-icon-cd:before{  content:"v"}.ts-icon-cloud:before{  content:"w"}.ts-icon-cartridge:before{  content:"x"}.ts-icon-camera:before{  content:"y"}.ts-icon-calendar:before{  content:"z"}.ts-icon-cursoure:before{  content:"A"}.ts-icon-delete:before{  content:"B"}.ts-icon-desctop:before{  content:"C"}.ts-icon-diagram:before{  content:"D"}.ts-icon-diamond:before{  content:"E"}.ts-icon-document:before{  content:"F"}.ts-icon-doodle:before{  content:"G"}.ts-icon-download:before{  content:"H"}.ts-icon-drop:before{  content:"I"}.ts-icon-edit:before{  content:"J"}.ts-icon-equalizer:before{  content:"K"}.ts-icon-export:before{  content:"L"}.ts-icon-eye:before{  content:"M"}.ts-icon-icecream:before{  content:"N"}.ts-icon-home:before{  content:"O"}.ts-icon-heart:before{  content:"P"}.ts-icon-grid:before{  content:"Q"}.ts-icon-go:before{  content:"R"}.ts-icon-gamepad:before{  content:"S"}.ts-icon-flash:before{  content:"T"}.ts-icon-flashdrive:before{  content:"U"}.ts-icon-flashlight:before{  content:"V"}.ts-icon-folder:before{  content:"W"}.ts-icon-forward:before{  content:"X"}.ts-icon-fork:before{  content:"Y"}.ts-icon-import:before{  content:"Z"}.ts-icon-key:before{  content:"0"}.ts-icon-keyboard:before{  content:"1"}.ts-icon-lab:before{  content:"2"}.ts-icon-lamp:before{  content:"3"}.ts-icon-letter:before{  content:"4"}.ts-icon-like:before{  content:"5"}.ts-icon-link:before{  content:"6"}.ts-icon-list:before{  content:"7"}.ts-icon-location:before{  content:"8"}.ts-icon-lock:before{  content:"9"}.ts-icon-medecine:before{  content:"!"}.ts-icon-menuclassic:before{  content:"\""}.ts-icon-picture:before{  content:"#"}.ts-icon-pause:before{  content:"$"}.ts-icon-outlet:before{  content:"%"}.ts-icon-notepad:before{  content:"&"}.ts-icon-nature:before{  content:"'"}.ts-icon-mouse:before{  content:"("}.ts-icon-moon:before{  content:")"}.ts-icon-more:before{  content:"*"}.ts-icon-mobile:before{  content:"+"}.ts-icon-mic:before{  content:","}.ts-icon-messages:before{  content:"-"}.ts-icon-menushort:before{  content:"."}.ts-icon-menudots:before{  content:"/"}.ts-icon-pin:before{  content:":"}.ts-icon-planet:before{  content:";"}.ts-icon-play:before{  content:"<"}.ts-icon-plus:before{  content:"="}.ts-icon-portfolio:before{  content:">"}.ts-icon-printer:before{  content:"?"}.ts-icon-processor:before{  content:"@"}.ts-icon-protect:before{  content:"["}.ts-icon-pulse:before{  content:"]"}.ts-icon-random:before{  content:"^"}.ts-icon-rating:before{  content:"_"}.ts-icon-refresh:before{  content:"`"}.ts-icon-sale:before{  content:"{"}.ts-icon-timer:before{  content:"|"}.ts-icon-temperature:before{  content:"}"}.ts-icon-target:before{  content:"~"}.ts-icon-switchers:before{  content:"\\"}.ts-icon-sun:before{  content:"\e000"}.ts-icon-star:before{  content:"\e001"}.ts-icon-smalllist:before{  content:"\e002"}.ts-icon-slider:before{  content:"\e003"}.ts-icon-share:before{  content:"\e004"}.ts-icon-settings:before{  content:"\e005"}.ts-icon-send:before{  content:"\e006"}.ts-icon-search:before{  content:"\e007"}.ts-icon-save:before{  content:"\e008"}.ts-icon-trash:before{  content:"\e009"}.ts-icon-twoblocks:before{  content:"\e00a"}.ts-icon-unlike:before{  content:"\e00b"}.ts-icon-upload:before{  content:"\e00c"}.ts-icon-video:before{  content:"\e00d"}.ts-icon-user:before{  content:"\e00e"}.ts-icon-volume:before{  content:"\e00f"}.ts-icon-wallet:before{  content:"\e010"}.ts-icon-washer:before{  content:"\e011"}.ts-icon-wi-fi:before{  content:"\e012"}.ts-icon-help:before{  content:"\e013"}#sb-info-inner,#sb-loading-inner,#sb-title-inner,div.sb-message{font-weight:400}#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:99999;text-align:left;visibility:hidden;display:none}.ef-touch #sb-overlay{background-image:url(//taylor.agency/wp-content/themes/brama/assets/img/shadowbox/close.png);background-repeat:no-repeat;background-position:15px 15px;}#sb-overlay{position:relative;width:100%;height:100%;cursor:url(//taylor.agency/wp-content/themes/brama/assets/img/shadowbox/close.png),auto}#sb-wrapper{position:absolute;visibility:hidden;width:100px;overflow:hidden}#sb-wrapper-inner{position:relative;height:100px;overflow:hidden;margin-bottom:30px;text-align:center}#sb-body{position:relative;height:100%}#sb-body-inner{position:absolute;height:100%;width:100%}#sb-player.html{height:100%;overflow:auto}#sb-body img{border:none;max-width:none;left:0;top:0}#sb-loading{position:relative;height:100%}#sb-loading-inner{position:absolute;font-size:13px;font-weight:700;line-height:20px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center}#sb-loading-inner span{background:url(//taylor.agency/wp-content/themes/brama/assets/img/shadowbox/loading.gif) no-repeat;padding-left:34px;display:inline-block}#sb-info,#sb-title{position:relative;margin:0;padding:0}#sb-title,#sb-title-inner{height:auto}#sb-title-inner{font-size:15px;text-transform:uppercase}#sb-info,#sb-info-inner{height:auto}#sb-info-inner{display:inline-block}#sb-nav{float:right;height:16px;padding:2px 0;width:45%}#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat}#sb-counter,#sb-title,#sb-title-inner{display:inline}#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer}#sb-counter a.sb-counter-current{text-decoration:underline}div.sb-message{font-size:12px;padding:10px;text-align:center}div.sb-message a:link,div.sb-message a:visited{text-decoration:underline}#sb-wrapper-inner{border-width:0}#sb-custom-close{position:absolute;z-index:100;font-size:1em;top:0;right:0;width:60px;height:60px;line-height:60px;cursor:pointer;text-align:center;color:#000}#sb-counter{white-space:nowrap}.sb-opened #sb-counter{top:0}.ef-touch #sb-custom-play{display:block;background:rgba(255,255,255,0.1);}#sb-custom-play{display:none;background-color:#fff;font-size:.8em;position:absolute;top:50%;left:50%;width:60px;height:60px;line-height:60px;margin-top:-30px;margin-left:-30px;cursor:pointer;text-align:center;-webkit-transition:border-color .2s ease-out 0s;-moz-transition:border-color .2s ease-out 0s;-ms-transition:border-color .2s ease-out 0s;-o-transition:border-color .2s ease-out 0s;transition:border-color .2s ease-out 0s}.ef-no-touch #sb-wrapper-inner:hover #sb-custom-play{display:block}#sb-custom-play:after{font-family:fontello;display:inline;width:0;height:0;text-align:center;content:'\e877';position:relative;z-index:1}.sb-playing #sb-custom-play:after{content:'\e89a'}#sb-progress{position:absolute;width:100%;height:3px;top:0;left:0}#sb-progress span{display:block;width:0;height:100%}#sb-info{text-align:center}#sb-nav{display:none}.ef-touch #sb-custom-prev:before{right:10px;}.ef-touch #sb-custom-next:before{left:10px;}#sb-custom-next,#sb-custom-prev{text-align:center;position:absolute;font-size:.8em;top:50%;margin-top:-19px;right:0;width:39px;height:39px;cursor:pointer;-webkit-transition:color .2s ease-out 0s;-moz-transition:color .2s ease-out 0s;-ms-transition:color .2s ease-out 0s;-o-transition:color .2s ease-out 0s;transition:color .2s ease-out 0s}#sb-custom-prev{left:0;right:auto}#sb-custom-next:before,#sb-custom-prev:before{font-family:fontello;display:inline-block;height:100%;font-size:39px;line-height:39px;}#sb-custom-prev:before{content:'\e932';right:0}#sb-custom-next:before{content:'\e933';left:0}#sb-info-inner{margin-right:20px;-webkit-transition:bottom .3s ease-out;-moz-transition:opacity .3s ease-out;-ms-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out;-webkit-opacity:0;-moz-opacity:0;opacity:0;filter:alpha(opacity=0)}.sb-opened #sb-info-inner{-webkit-opacity:1;-moz-opacity:1;opacity:1;filter:alpha(opacity=100)}#sb-info-inner,#sb-title-inner{margin-top:0!important;visibility:visible!important}.cbp,.cbp *,.cbp-l-filters-alignCenter,.cbp-l-filters-alignCenter *,.cbp-l-filters-alignLeft,.cbp-l-filters-alignLeft *,.cbp-l-filters-alignRight,.cbp-l-filters-alignRight *,.cbp-l-filters-button,.cbp-l-filters-button *,.cbp-l-filters-dropdown,.cbp-l-filters-dropdown *,.cbp-l-filters-list,.cbp-l-filters-list *,.cbp-popup-wrap,.cbp-popup-wrap *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0}.cbp-l-grid-blog-title,.cbp-l-grid-projects-desc,.cbp-l-grid-projects-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cbp,.cbp-item,.cbp-wrapper{filter:inherit}.cbp{position:relative;overflow:hidden;margin:0 auto;height:400px;visibility:visible!important}.cbp-item{float:left;margin-right:10px}.cbp .cbp-item,.cbp-wrapper{position:absolute;top:0;left:0;list-style-type:none;margin:0;padding:0;overflow:hidden}.cbp .cbp-item{z-index:2;display:block;width:300px;height:200px}.cbp-item-wrapper{width:100%;height:100%;position:absolute;top:0;left:0}.cbp img,.cbp-popup-singlePage img{display:inline-block;width:100%;height:auto}.cbp a,.cbp a:active,.cbp a:hover{text-decoration:none;outline:0}.cbp-loading,.cbp-loading *,.cbp-no-transition .cbp-item{-webkit-transition:none!important;transition:none!important}.cbp-appendItems-loading{-webkit-transition:height .4s ease!important;transition:height .4s ease!important}.cbp-appendItems-loading .cbp-wrapper{-webkit-transition:none!important;transition:none!important}.cbp-loading{background:url(//taylor.agency/wp-content/themes/brama/assets/img/cbp-loading.gif) center center no-repeat}.cbp .cbp-item-hidden{pointer-events:none;z-index:1}.cbp-wrapper{visibility:hidden;width:100%;height:100%;z-index:1}.cbp-ready .cbp-wrapper{visibility:visible}.cbp-wrapper-front{z-index:3}.cbp-wrapper-back{z-index:-1}.cbp-caption,.cbp-caption-activeWrap,.cbp-caption-defaultWrap{width:100%;height:100%;overflow:hidden;position:relative;display:block}.cbp-caption-activeWrap,.cbp-caption-defaultWrap{position:absolute;z-index:1}.cbp-caption-activeWrap{z-index:2}.cbp-l-caption-title{color:#fff;font:400 16px/20px "Open Sans",sans-serif}.cbp-l-caption-desc{color:#aaa;font:400 12px/18px "Open Sans",sans-serif;margin-top:2px}.cbp-l-caption-text{font:400 14px/21px "Open Sans",sans-serif;color:#fff;letter-spacing:3px}.cbp-l-caption-buttonLeft,.cbp-l-caption-buttonRight{background-color:#3288C4;color:#FFF;display:inline-block;font:400 12px/28px "Open Sans",sans-serif;width:90px;text-align:center;margin:4px}.cbp-l-caption-buttonLeft:hover,.cbp-l-caption-buttonRight:hover{background-color:#2578B3;color:#fff}.cbp-caption-fadeIn .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-minimal .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-moveRight .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-overlayBottom .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-overlayRightAlong .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-pushDown .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-pushTop .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-revealBottom .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-revealLeft .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-revealTop .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-zoom .cbp-l-caption-alignLeft .cbp-l-caption-body{margin:30px 30px 0}.cbp-caption-overlayBottom .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-overlayBottomAlong .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-overlayBottomPush .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-overlayBottomReveal .cbp-l-caption-alignLeft .cbp-l-caption-body{margin:14px 30px 0}.cbp-caption-minimal .cbp-l-caption-desc,.cbp-caption-minimal .cbp-l-caption-title{position:relative;left:0;opacity:0;-webkit-transition:-webkit-transform .5s ease;transition:transform .5s ease}.cbp-caption-minimal .cbp-l-caption-title{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);transform:translateY(-100%)}.cbp-caption-minimal .cbp-l-caption-desc{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);transform:translateY(100%)}.cbp-caption-minimal .cbp-caption:hover .cbp-l-caption-desc,.cbp-caption-minimal .cbp-caption:hover .cbp-l-caption-title{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}.cbp-l-caption-alignCenter{display:table;width:100%;height:100%}.cbp-l-caption-alignCenter .cbp-l-caption-body{display:table-cell;vertical-align:middle;text-align:center}.cbp-l-caption-alignCenter .cbp-l-caption-buttonLeft,.cbp-l-caption-alignCenter .cbp-l-caption-buttonRight{position:relative;-webkit-transition:left .4s cubic-bezier(.19,1,.22,1);transition:left .4s cubic-bezier(.19,1,.22,1)}.cbp-caption-minimal .cbp-l-caption-alignCenter .cbp-l-caption-buttonLeft,.cbp-caption-overlayBottom .cbp-l-caption-alignCenter .cbp-l-caption-buttonLeft,.cbp-caption-overlayBottomAlong .cbp-l-caption-alignCenter .cbp-l-caption-buttonLeft,.cbp-caption-overlayBottomPush .cbp-l-caption-alignCenter .cbp-l-caption-buttonLeft{left:-20px}.cbp-caption-minimal .cbp-l-caption-alignCenter .cbp-l-caption-buttonRight,.cbp-caption-overlayBottom .cbp-l-caption-alignCenter .cbp-l-caption-buttonRight,.cbp-caption-overlayBottomAlong .cbp-l-caption-alignCenter .cbp-l-caption-buttonRight,.cbp-caption-overlayBottomPush .cbp-l-caption-alignCenter .cbp-l-caption-buttonRight{left:20px}.cbp-caption:hover .cbp-l-caption-alignCenter .cbp-l-caption-buttonLeft,.cbp-caption:hover .cbp-l-caption-alignCenter .cbp-l-caption-buttonRight,.cbp-ie8 .cbp-l-caption-alignCenter .cbp-l-caption-buttonLeft,.cbp-ie8 .cbp-l-caption-alignCenter .cbp-l-caption-buttonRight,.cbp-ie9 .cbp-l-caption-alignCenter .cbp-l-caption-buttonLeft,.cbp-ie9 .cbp-l-caption-alignCenter .cbp-l-caption-buttonRight{left:0}.cbp-caption-none .cbp-caption-activeWrap{display:none}.cbp-caption-pushTop .cbp-caption-activeWrap,.cbp-caption-pushTop .cbp-caption-defaultWrap{bottom:0;-webkit-transition:bottom .6s cubic-bezier(.19,1,.22,1);transition:bottom .6s cubic-bezier(.19,1,.22,1)}.cbp-caption-pushTop .cbp-caption-activeWrap{bottom:-100%;background:#282727}.cbp-caption-pushTop .cbp-caption:hover .cbp-caption-defaultWrap{bottom:100%}.cbp-caption-pushTop .cbp-caption:hover .cbp-caption-activeWrap,.cbp-caption-pushTop.cbp-ie8 .cbp-caption:hover .cbp-caption-defaultWrap,.cbp-caption-pushTop.cbp-ie9 .cbp-caption:hover .cbp-caption-defaultWrap{bottom:0}.cbp-caption-pushTop.cbp-ie8 .cbp-caption:hover .cbp-caption-activeWrap,.cbp-caption-pushTop.cbp-ie9 .cbp-caption:hover .cbp-caption-activeWrap{bottom:-100%}.cbp-caption-pushDown .cbp-caption-activeWrap,.cbp-caption-pushDown .cbp-caption-defaultWrap{bottom:0;-webkit-transition:bottom .6s cubic-bezier(.19,1,.22,1);transition:bottom .6s cubic-bezier(.19,1,.22,1)}.cbp-caption-pushDown .cbp-caption-activeWrap{bottom:100%;background:#282727}.cbp-caption-pushDown .cbp-caption:hover .cbp-caption-defaultWrap{bottom:-100%}.cbp-caption-pushDown .cbp-caption:hover .cbp-caption-activeWrap,.cbp-caption-pushDown.cbp-ie8 .cbp-caption:hover .cbp-caption-defaultWrap,.cbp-caption-pushDown.cbp-ie9 .cbp-caption:hover .cbp-caption-defaultWrap{bottom:0}.cbp-caption-pushDown.cbp-ie8 .cbp-caption:hover .cbp-caption-activeWrap,.cbp-caption-pushDown.cbp-ie9 .cbp-caption:hover .cbp-caption-activeWrap{bottom:100%}.cbp-caption-revealBottom .cbp-caption-defaultWrap{bottom:0;z-index:2;-webkit-transition:bottom .6s cubic-bezier(.19,1,.22,1);transition:bottom .6s cubic-bezier(.19,1,.22,1)}.cbp-caption-revealBottom .cbp-caption-activeWrap{bottom:0;z-index:1;background:#282727}.cbp-caption-revealBottom .cbp-caption:hover .cbp-caption-defaultWrap{bottom:100%}.cbp-caption-revealBottom.cbp-ie8 .cbp-caption:hover .cbp-caption-defaultWrap,.cbp-caption-revealBottom.cbp-ie9 .cbp-caption:hover .cbp-caption-defaultWrap{bottom:0}.cbp-caption-revealTop .cbp-caption-defaultWrap{bottom:0;z-index:2;-webkit-transition:bottom .6s cubic-bezier(.19,1,.22,1);transition:bottom .6s cubic-bezier(.19,1,.22,1)}.cbp-caption-revealTop .cbp-caption-activeWrap{bottom:0;z-index:1;background:#282727}.cbp-caption-revealTop .cbp-caption:hover .cbp-caption-defaultWrap{bottom:-100%}.cbp-caption-revealTop.cbp-ie8 .cbp-caption:hover .cbp-caption-defaultWrap,.cbp-caption-revealTop.cbp-ie9 .cbp-caption:hover .cbp-caption-defaultWrap{bottom:0}.cbp-caption-overlayBottomReveal .cbp-caption-defaultWrap{bottom:0;z-index:2;-webkit-transition:bottom .6s cubic-bezier(.19,1,.22,1);transition:bottom .6s cubic-bezier(.19,1,.22,1)}.cbp-caption-overlayBottomReveal .cbp-caption-activeWrap{bottom:0;z-index:1;height:70px;background:#282727}.cbp-caption-overlayBottomReveal .cbp-caption:hover .cbp-caption-defaultWrap{bottom:70px}.cbp-caption-overlayBottomReveal.cbp-ie8 .cbp-caption:hover .cbp-caption-defaultWrap,.cbp-caption-overlayBottomReveal.cbp-ie9 .cbp-caption:hover .cbp-caption-defaultWrap{bottom:0}.cbp-caption-overlayBottomPush .cbp-caption-activeWrap,.cbp-caption-overlayBottomPush .cbp-caption-defaultWrap{bottom:0;-webkit-transition:bottom .6s cubic-bezier(.19,1,.22,1);transition:bottom .6s cubic-bezier(.19,1,.22,1)}.cbp-caption-overlayBottomPush .cbp-caption-activeWrap{bottom:-70px;height:70px;background:#282727}.cbp-caption-overlayBottomPush .cbp-caption:hover .cbp-caption-defaultWrap{bottom:70px}.cbp-caption-overlayBottomPush .cbp-caption:hover .cbp-caption-activeWrap,.cbp-caption-overlayBottomPush.cbp-ie8 .cbp-caption:hover .cbp-caption-defaultWrap,.cbp-caption-overlayBottomPush.cbp-ie9 .cbp-caption:hover .cbp-caption-defaultWrap{bottom:0}.cbp-caption-overlayBottomPush.cbp-ie8 .cbp-caption:hover .cbp-caption-activeWrap,.cbp-caption-overlayBottomPush.cbp-ie9 .cbp-caption:hover .cbp-caption-activeWrap{bottom:-70px}.cbp-caption-overlayBottom .cbp-caption-activeWrap{bottom:-70px;height:70px;background-color:#181616;background-color:rgba(24,22,22,.7);-webkit-transition:bottom .6s cubic-bezier(.19,1,.22,1);transition:bottom .6s cubic-bezier(.19,1,.22,1)}.cbp-caption-overlayBottom .cbp-caption:hover .cbp-caption-activeWrap{bottom:0}.cbp-caption-overlayBottom.cbp-ie9 .cbp-caption:hover .cbp-caption-activeWrap{bottom:-70px}.cbp-caption-moveRight .cbp-caption-activeWrap{left:-100%;top:0;background:#282727;-webkit-transition:left .6s cubic-bezier(.19,1,.22,1);transition:left .6s cubic-bezier(.19,1,.22,1)}.cbp-caption-moveRight .cbp-caption:hover .cbp-caption-activeWrap{left:0}.cbp-caption-moveRight.cbp-ie8 .cbp-caption:hover .cbp-caption-activeWrap,.cbp-caption-moveRight.cbp-ie9 .cbp-caption:hover .cbp-caption-activeWrap{left:-100%}.cbp-caption-revealLeft .cbp-caption-activeWrap{left:100%;top:0;background:#282727;-webkit-transition:left .6s cubic-bezier(.19,1,.22,1);transition:left .6s cubic-bezier(.19,1,.22,1)}.cbp-caption-revealLeft .cbp-caption:hover .cbp-caption-activeWrap{left:0}.cbp-caption-revealLeft.cbp-ie8 .cbp-caption:hover .cbp-caption-activeWrap,.cbp-caption-revealLeft.cbp-ie9 .cbp-caption:hover .cbp-caption-activeWrap{left:100%}.cbp-caption-minimal .cbp-caption-activeWrap{background-color:rgba(0,0,0,.8);opacity:0}.cbp-caption-minimal .cbp-caption:hover .cbp-caption-activeWrap{opacity:1}.cbp-caption-minimal.cbp-ie8 .cbp-caption-activeWrap{background-color:#000;-ms-filter:"alpha(Opacity=0)"}.cbp-caption-minimal.cbp-ie8 .cbp-caption:hover .cbp-caption-activeWrap{-ms-filter:"alpha(Opacity=90)"}.cbp-caption-fadeIn .cbp-caption-activeWrap{opacity:0;width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.85);-webkit-transition:opacity .6s cubic-bezier(.19,1,.22,1);transition:opacity .6s cubic-bezier(.19,1,.22,1)}.cbp-caption-fadeIn.cbp-ie8 .cbp-caption-activeWrap{background-color:#000;-ms-filter:"alpha(Opacity=0)"}.cbp-caption-fadeIn .cbp-caption:hover .cbp-caption-activeWrap{opacity:1}.cbp-caption-fadeIn.cbp-ie9 .cbp-caption:hover .cbp-caption-activeWrap{opacity:0}.cbp-caption-overlayRightAlong .cbp-caption-activeWrap,.cbp-caption-overlayRightAlong .cbp-caption-defaultWrap{left:0;-webkit-transition:left .6s cubic-bezier(.19,1,.22,1);transition:left .6s cubic-bezier(.19,1,.22,1)}.cbp-caption-overlayRightAlong .cbp-caption-activeWrap{left:-50%;width:50%;background:#282727}.cbp-caption-overlayRightAlong .cbp-caption:hover .cbp-caption-defaultWrap{left:25%}.cbp-caption-overlayRightAlong .cbp-caption:hover .cbp-caption-activeWrap,.cbp-caption-overlayRightAlong.cbp-ie8 .cbp-caption:hover .cbp-caption-defaultWrap,.cbp-caption-overlayRightAlong.cbp-ie9 .cbp-caption:hover .cbp-caption-defaultWrap{left:0}.cbp-caption-overlayRightAlong.cbp-ie8 .cbp-caption:hover .cbp-caption-activeWrap,.cbp-caption-overlayRightAlong.cbp-ie9 .cbp-caption:hover .cbp-caption-activeWrap{left:-50%}.cbp-caption-overlayBottomAlong .cbp-caption-activeWrap,.cbp-caption-overlayBottomAlong .cbp-caption-defaultWrap{bottom:0;-webkit-transition:bottom .6s cubic-bezier(.19,1,.22,1);transition:bottom .6s cubic-bezier(.19,1,.22,1)}.cbp-caption-overlayBottomAlong .cbp-caption-activeWrap{bottom:-70px;height:70px;background:#282727}.cbp-caption-overlayBottomAlong .cbp-caption:hover .cbp-caption-defaultWrap{bottom:35px}.cbp-caption-overlayBottomAlong .cbp-caption:hover .cbp-caption-activeWrap,.cbp-caption-overlayBottomAlong.cbp-ie8 .cbp-caption:hover .cbp-caption-defaultWrap,.cbp-caption-overlayBottomAlong.cbp-ie9 .cbp-caption:hover .cbp-caption-defaultWrap{bottom:0}.cbp-caption-overlayBottomAlong.cbp-ie8 .cbp-caption:hover .cbp-caption-activeWrap,.cbp-caption-overlayBottomAlong.cbp-ie9 .cbp-caption:hover .cbp-caption-activeWrap{bottom:-70px}.cbp-caption-zoom .cbp-caption-defaultWrap{width:100%;height:100%;overflow:hidden;-webkit-transition:-webkit-transform .6s cubic-bezier(.19,1,.22,1);transition:transform .6s cubic-bezier(.19,1,.22,1)}.cbp-caption-zoom .cbp-caption:hover .cbp-caption-defaultWrap{-webkit-transform:scale(1.25);-moz-transform:scale(1.25);transform:scale(1.25)}.cbp-caption-zoom .cbp-caption-activeWrap{opacity:0;width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.9);-webkit-transition:opacity .8s cubic-bezier(.19,1,.22,1);transition:opacity .8s cubic-bezier(.19,1,.22,1)}.cbp-caption-zoom.cbp-ie8 .cbp-caption-activeWrap{background-color:#000;-ms-filter:"alpha(Opacity=0)"}.cbp-caption-zoom .cbp-caption:hover .cbp-caption-activeWrap{opacity:1}.cbp-caption-zoom.cbp-ie9 .cbp-caption:hover .cbp-caption-activeWrap{opacity:0}.cbp-animation-fadeOut{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out}.cbp-animation-fadeOut .cbp-item{-webkit-transition:-webkit-transform .6s ease-in-out .2s,opacity .6s ease-in-out .2s;transition:transform .6s ease-in-out .2s,opacity .6s ease-in-out .2s}.cbp-animation-fadeOut .cbp-item-hidden{-webkit-transition:-webkit-transform .6s ease-in-out 0s,opacity .4s ease-in-out 0s;transition:transform .6s ease-in-out 0s,opacity .4s ease-in-out 0s}.cbp-animation-quicksand{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out}.cbp-animation-quicksand .cbp-item{-webkit-transition:-webkit-transform .6s ease-in-out .2s,opacity .6s ease-in-out .2s;transition:transform .6s ease-in-out .2s,opacity .6s ease-in-out .2s}.cbp-animation-quicksand .cbp-item-hidden{-webkit-transition:-webkit-transform .6s ease-in-out 0s,opacity .4s ease-in-out 0s;transition:transform .6s ease-in-out 0s,opacity .4s ease-in-out 0s}.cbp-animation-skew{-webkit-transition:height .3s ease-in-out;transition:height .3s ease-in-out}.cbp-animation-skew .cbp-item{-webkit-transition:-webkit-transform .3s ease-in,opacity .3s ease-in;transition:transform .3s ease-in,opacity .3s ease-in}.cbp-animation-skew .cbp-item-hidden{-webkit-transition:-webkit-transform .3s ease-in 0s,opacity .3s ease-in 0s;transition:transform .3s ease-in 0s,opacity .3s ease-in 0s}.cbp-animation-boxShadow{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out}.cbp-animation-boxShadow .cbp-item{-webkit-transition:-webkit-transform .6s ease-in-out,opacity .6s ease-in-out;transition:transform .6s ease-in-out,opacity .6s ease-in-out}.cbp-animation-boxShadow .cbp-item .cbp-animation-boxShadowMask{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;-webkit-transition:box-shadow .6s ease-in-out;transition:box-shadow .6s ease-in-out}.cbp-animation-boxShadow .cbp-item .cbp-animation-boxShadowMask.cbp-animation-boxShadowShow{z-index:10}.cbp-animation-boxShadow .cbp-item .cbp-animation-boxShadowMask.cbp-animation-boxShadowActive{box-shadow:0 0 100px 100px #fff inset}.cbp-animation-boxShadow .cbp-item .cbp-animation-boxShadowMask.cbp-animation-boxShadowInactive{box-shadow:0 0 #fff inset}.cbp-animation-bounceLeft{-webkit-transition:height .8s ease-in-out;transition:height .8s ease-in-out}.cbp-animation-bounceLeft .cbp-wrapper{-webkit-transition:opacity .8s ease-in-out,left .8s ease-in-out;transition:opacity .8s ease-in-out,left .8s ease-in-out}.cbp-animation-bounceLeft .cbp-item{overflow:visible;-webkit-transition:-webkit-transform .8s ease-in-out;transition:transform .8s ease-in-out}.cbp-animation-bounceLeft .cbp-item-hidden{display:none}.cbp-animation-bounceLeft .cbp-item-wrapper{overflow:hidden}.cbp-animation-bounceTop{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out}.cbp-animation-bounceTop .cbp-wrapper{-webkit-transition:opacity .6s ease-in-out,top .6s ease-in-out;transition:opacity .6s ease-in-out,top .6s ease-in-out}.cbp-animation-bounceTop .cbp-item{overflow:visible;-webkit-transition:-webkit-transform .8s ease-in-out;transition:transform .8s ease-in-out}.cbp-animation-bounceTop .cbp-item-hidden{display:none}.cbp-animation-bounceTop .cbp-item-wrapper{overflow:hidden}.cbp-animation-bounceBottom{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out}.cbp-animation-bounceBottom .cbp-wrapper{-webkit-transition:opacity .6s ease-in-out,top .6s ease-in-out;transition:opacity .6s ease-in-out,top .6s ease-in-out}.cbp-animation-bounceBottom .cbp-item{overflow:visible;-webkit-transition:-webkit-transform .8s ease-in-out;transition:transform .8s ease-in-out}.cbp-animation-bounceBottom .cbp-item-hidden{display:none}.cbp-animation-bounceBottom .cbp-item-wrapper{overflow:hidden}.cbp-animation-moveLeft{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out}.cbp-animation-moveLeft .cbp-wrapper{z-index:2;-webkit-transition:opacity .6s ease-in-out,left .6s ease-in-out;transition:opacity .6s ease-in-out,left .6s ease-in-out}.cbp-animation-moveLeft .cbp-wrapper.no-trans{z-index:1;-webkit-transition:none!important;transition:none!important}.cbp-animation-moveLeft .cbp-item{overflow:visible;-webkit-transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out}.cbp-animation-moveLeft .cbp-item-wrapper{overflow:hidden}.cbp-animation-slideLeft{overflow:visible}.cbp-animation-slideLeft .cbp-item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out}.cbp-animation-slideLeft-out{-webkit-animation:cbp-animation-slideLeft-out .9s both ease;-moz-animation:cbp-animation-slideLeft-out .9s both ease;animation:cbp-animation-slideLeft-out .9s both ease}.cbp-animation-slideLeft-in{-webkit-animation:cbp-animation-slideLeft-in .9s both ease;-moz-animation:cbp-animation-slideLeft-in .9s both ease;animation:cbp-animation-slideLeft-in .9s both ease}@-webkit-keyframes cbp-animation-slideLeft-out{25%{opacity:.75;-webkit-transform:scale(.8)}100%,75%{opacity:.75;-webkit-transform:scale(.8) translateX(-200%)}}@-moz-keyframes cbp-animation-slideLeft-out{25%{opacity:.75;-moz-transform:scale(.8)}100%,75%{opacity:.75;-moz-transform:scale(.8) translateX(-200%)}}@keyframes cbp-animation-slideLeft-out{25%{opacity:.75;transform:scale(.8)}100%,75%{opacity:.75;transform:scale(.8) translateX(-200%)}}@-webkit-keyframes cbp-animation-slideLeft-in{0%,25%{opacity:.75;-webkit-transform:scale(.8) translateX(200%)}75%{opacity:.75;-webkit-transform:scale(.8)}100%{opacity:1;-webkit-transform:scale(1) translateX(0)}}@-moz-keyframes cbp-animation-slideLeft-in{0%,25%{opacity:.75;-moz-transform:scale(.8) translateX(200%)}75%{opacity:.75;-moz-transform:scale(.8)}100%{opacity:1;-moz-transform:scale(1) translateX(0)}}@keyframes cbp-animation-slideLeft-in{0%,25%{opacity:.75;transform:scale(.8) translateX(200%)}75%{opacity:.75;transform:scale(.8)}100%{opacity:1;transform:scale(1) translateX(0)}}.cbp-animation-slideDelay{overflow:visible}.cbp-animation-slideDelay .cbp-item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out}.cbp-animation-slideDelay-out{-webkit-animation:cbp-animation-slideDelay-out .5s both ease-in-out;-moz-animation:cbp-animation-slideDelay-out .5s both ease-in-out;animation:cbp-animation-slideDelay-out .5s both ease-in-out}.cbp-animation-slideDelay-in{-webkit-animation:cbp-animation-slideDelay-in .5s both ease-in-out;-moz-animation:cbp-animation-slideDelay-in .5s both ease-in-out;animation:cbp-animation-slideDelay-in .5s both ease-in-out}.cbp-animation-slideDelay-fadeOut{-webkit-animation:cbp-animation-slideDelay-fadeOut .4s both ease;-moz-animation:cbp-animation-slideDelay-fadeOut .4s both ease;animation:cbp-animation-slideDelay-fadeOut .4s both ease}@-webkit-keyframes cbp-animation-slideDelay-out{100%{-webkit-transform:translateX(-100%)}}@-moz-keyframes cbp-animation-slideDelay-out{100%{-moz-transform:translateX(-100%)}}@keyframes cbp-animation-slideDelay-out{100%{transform:translateX(-100%)}}@-webkit-keyframes cbp-animation-slideDelay-in{0%{-webkit-transform:translateX(100%)}100%{-webkit-transform:translateX(0)}}@-moz-keyframes cbp-animation-slideDelay-in{0%{-moz-transform:translateX(100%)}100%{-moz-transform:translateX(0)}}@keyframes cbp-animation-slideDelay-in{0%{transform:translateX(100%)}100%{transform:translateX(0)}}@-webkit-keyframes cbp-animation-slideDelay-fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes cbp-animation-slideDelay-fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes cbp-animation-slideDelay-fadeOut{0%{opacity:1}100%{opacity:0}}.cbp-animation-3dflip{overflow:visible}.cbp-animation-3dflip .cbp-item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-perspective:1000px;perspective:1000px}.cbp-animation-3dflip-out{-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-animation:rotateOutLeft .6s forwards;animation:rotateOutLeft .6s forwards}.cbp-animation-3dflip-in{opacity:0;-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-animation:rotateInRight .6s ease-in forwards;animation:rotateInRight .6s ease-in forwards}.cbp-animation-3dflip-fadeOut{-webkit-animation:cbp-animation-3dflip-fadeOut .4s both ease;-moz-animation:cbp-animation-3dflip-fadeOut .4s both ease;animation:cbp-animation-3dflip-fadeOut .4s both ease}@-webkit-keyframes rotateOutLeft{100%{opacity:0;-webkit-transform:rotateY(90deg)}}@-moz-keyframes rotateOutLeft{100%{opacity:0;-moz-transform:rotateY(90deg)}}@keyframes rotateOutLeft{100%{opacity:0;transform:rotateY(90deg)}}@-webkit-keyframes rotateInRight{0%{opacity:0;-webkit-transform:rotateY(-90deg)}100%{visibility:visible;opacity:1;-webkit-transform:rotateY(0deg)}}@-moz-keyframes rotateInRight{0%{opacity:0;-moz-transform:rotateY(-90deg)}100%{visibility:visible;opacity:1;-moz-transform:rotateY(0deg)}}@keyframes rotateInRight{0%{opacity:0;transform:rotateY(-90deg)}100%{visibility:visible;opacity:1;transform:rotateY(0deg)}}@-webkit-keyframes cbp-animation-3dflip-fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes cbp-animation-3dflip-fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes cbp-animation-3dflip-fadeOut{0%{opacity:1}100%{opacity:0}}.cbp-animation-rotateSides{overflow:visible}.cbp-animation-rotateSides .cbp-item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-perspective:1000px;perspective:1000px}.cbp-animation-rotateSides-out{-webkit-transform-origin:-50% 50%;-webkit-animation:rotateSides-out .5s both ease-in;-moz-transform-origin:-50% 50%;-moz-animation:rotateSides-out .5s both ease-in;transform-origin:-50% 50%;animation:rotateSides-out .5s both ease-in}.cbp-animation-rotateSides-in{-webkit-transform-origin:150% 50%;-webkit-animation:rotateSides-in .6s both ease-out;-moz-transform-origin:150% 50%;-moz-animation:rotateSides-in .6s both ease-out;transform-origin:150% 50%;animation:rotateSides-in .6s both ease-out}.cbp-animation-rotateSides-fadeOut{-webkit-animation:cbp-animation-rotateSides-fadeOut .5s both ease;-moz-animation:cbp-animation-rotateSides-fadeOut .5s both ease;animation:cbp-animation-rotateSides-fadeOut .5s both ease}@-webkit-keyframes rotateSides-out{100%{opacity:0;-webkit-transform:translateZ(-500px) rotateY(90deg)}}@-moz-keyframes rotateSides-out{100%{opacity:0;-moz-transform:translateZ(-500px) rotateY(90deg)}}@keyframes rotateSides-out{100%{opacity:0;transform:translateZ(-500px) rotateY(90deg)}}@-webkit-keyframes rotateSides-in{0%,40%{opacity:0;-webkit-transform:translateZ(-500px) rotateY(-90deg)}}@-moz-keyframes rotateSides-in{0%,40%{opacity:0;-moz-transform:translateZ(-500px) rotateY(-90deg)}}@keyframes rotateSides-in{0%,40%{opacity:0;transform:translateZ(-500px) rotateY(-90deg)}}@-webkit-keyframes cbp-animation-rotateSides-fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes cbp-animation-rotateSides-fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes cbp-animation-rotateSides-fadeOut{0%{opacity:1}100%{opacity:0}}.cbp-animation-flipOutDelay{overflow:visible}.cbp-animation-flipOutDelay .cbp-item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-perspective:1000px;perspective:1000px}.cbp-animation-flipOutDelay-out{-webkit-transform-origin:50% 50%;-webkit-animation:flipOutDelay-out .5s both ease-in;-moz-transform-origin:50% 50%;-moz-animation:flipOutDelay-out .5s both ease-in;transform-origin:50% 50%;animation:flipOutDelay-out .5s both ease-in}.cbp-animation-flipOutDelay-in{-webkit-transform-origin:50% 50%;-webkit-animation:flipOutDelay-in 1s both ease-out;-moz-transform-origin:50% 50%;-moz-animation:flipOutDelay-in 1s both ease-out;transform-origin:50% 50%;animation:flipOutDelay-in 1s both ease-out}@-webkit-keyframes flipOutDelay-out{100%{-webkit-transform:translateZ(-1000px) rotateY(-90deg);opacity:.2}}@-moz-keyframes flipOutDelay-out{100%{-moz-transform:translateZ(-1000px) rotateY(-90deg);opacity:.2}}@keyframes flipOutDelay-out{100%{transform:translateZ(-1000px) rotateY(-90deg);opacity:.2}}@-webkit-keyframes flipOutDelay-in{0%,50%{-webkit-transform:translateZ(-1000px) rotateY(90deg);opacity:.2}}@-moz-keyframes flipOutDelay-in{0%,50%{-moz-transform:translateZ(-1000px) rotateY(90deg);opacity:.2}}@keyframes flipOutDelay-in{0%,50%{transform:translateZ(-1000px) rotateY(90deg);opacity:.2}}.cbp-animation-unfold{overflow:visible}.cbp-animation-unfold .cbp-item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-perspective:1000px;perspective:1000px}.cbp-animation-unfold-out{-webkit-animation:unfold-out .8s ease both;-moz-animation:unfold-out .8s ease both;animation:unfold-out .8s ease both}.cbp-animation-unfold-in{-webkit-transform-origin:0 50%;-webkit-animation:unfold-in .8s both ease;-moz-transform-origin:0 50%;-moz-animation:unfold-in .8s both ease;transform-origin:0 50%;animation:unfold-in .8s both ease}.cbp-animation-unfold-fadeOut{-webkit-animation:cbp-animation-unfold-fadeOut .5s both ease;-moz-animation:cbp-animation-unfold-fadeOut .5s both ease;animation:cbp-animation-unfold-fadeOut .5s both ease}@-webkit-keyframes unfold-out{99%{opacity:.3}100%{opacity:0;-webkit-transform:translateX(-100%)}}@-moz-keyframes unfold-out{99%{opacity:.3}100%{opacity:0;-moz-transform:translateX(-100%)}}@keyframes unfold-out{99%{opacity:.3}100%{opacity:0;transform:translateX(-100%)}}@-webkit-keyframes unfold-in{from{opacity:0;-webkit-transform:translateX(100%) rotateY(90deg)}}@-moz-keyframes unfold-in{from{opacity:0;-moz-transform:translateX(100%) rotateY(90deg)}}@keyframes unfold-in{from{opacity:0;transform:translateX(100%) rotateY(90deg)}}@-webkit-keyframes cbp-animation-unfold-fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes cbp-animation-unfold-fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes cbp-animation-unfold-fadeOut{0%{opacity:1}100%{opacity:0}}.cbp-animation-foldLeft{overflow:visible}.cbp-animation-foldLeft .cbp-item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-perspective:1000px;perspective:1000px}.cbp-animation-foldLeft-out{-webkit-transform-origin:100% 50%;-webkit-animation:foldLeft-out .7s both ease;-moz-transform-origin:100% 50%;-moz-animation:foldLeft-out .7s both ease;transform-origin:100% 50%;animation:foldLeft-out .7s both ease}.cbp-animation-foldLeft-in{-webkit-animation:foldLeft-in .7s ease both;-moz-animation:foldLeft-in .7s ease both;animation:foldLeft-in .7s ease both}.cbp-animation-foldLeft-fadeOut{-webkit-animation:cbp-animation-foldLeft-fadeOut .5s both ease;-moz-animation:cbp-animation-foldLeft-fadeOut .5s both ease;animation:cbp-animation-foldLeft-fadeOut .5s both ease}@-webkit-keyframes foldLeft-out{to{opacity:0;-webkit-transform:translateX(-100%) rotateY(-90deg)}}@-moz-keyframes foldLeft-out{to{opacity:0;-moz-transform:translateX(-100%) rotateY(-90deg)}}@keyframes foldLeft-out{to{opacity:0;transform:translateX(-100%) rotateY(-90deg)}}@-webkit-keyframes foldLeft-in{from{opacity:.3;-webkit-transform:translateX(100%)}}@-moz-keyframes foldLeft-in{from{opacity:.3;-moz-transform:translateX(100%)}}@keyframes foldLeft-in{from{opacity:.3;transform:translateX(100%)}}@-webkit-keyframes cbp-animation-foldLeft-fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes cbp-animation-foldLeft-fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes cbp-animation-foldLeft-fadeOut{0%{opacity:1}100%{opacity:0}}.cbp-animation-scaleDown{overflow:visible}.cbp-animation-scaleDown .cbp-item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-perspective:1000px;perspective:1000px}.cbp-animation-scaleDown-out{-webkit-animation:scaleDown-out .7s ease both;-moz-animation:scaleDown-out .7s ease both;animation:scaleDown-out .7s ease both}.cbp-animation-scaleDown-in{-webkit-animation:scaleDown-in .6s ease both;-moz-animation:scaleDown-in .6s ease both;animation:scaleDown-in .6s ease both}.cbp-animation-scaleDown-fadeOut{-webkit-animation:cbp-animation-scaleDown-fadeOut .5s both ease;-moz-animation:cbp-animation-scaleDown-fadeOut .5s both ease;animation:cbp-animation-scaleDown-fadeOut .5s both ease}@-webkit-keyframes scaleDown-out{to{opacity:0;-webkit-transform:scale(.8)}}@-moz-keyframes scaleDown-out{to{opacity:0;-moz-transform:scale(.8)}}@keyframes scaleDown-out{to{opacity:0;transform:scale(.8)}}@-webkit-keyframes scaleDown-in{from{-webkit-transform:translateX(100%)}}@-moz-keyframes scaleDown-in{from{-moz-transform:translateX(100%)}}@keyframes scaleDown-in{from{transform:translateX(100%)}}@-webkit-keyframes cbp-animation-scaleDown-fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes cbp-animation-scaleDown-fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes cbp-animation-scaleDown-fadeOut{0%{opacity:1}100%{opacity:0}}.cbp-animation-frontRow{overflow:visible}.cbp-animation-frontRow .cbp-item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-perspective:1000px;perspective:1000px}.cbp-animation-frontRow-out{-webkit-animation:frontRow-out .7s ease both;-moz-animation:frontRow-out .7s ease both;animation:frontRow-out .7s ease both}.cbp-animation-frontRow-in{-webkit-animation:frontRow-in .6s ease both;-moz-animation:frontRow-in .6s ease both;animation:frontRow-in .6s ease both}.cbp-animation-frontRow-fadeOut{-webkit-animation:cbp-animation-frontRow-fadeOut .5s both ease;-moz-animation:cbp-animation-frontRow-fadeOut .5s both ease;animation:cbp-animation-frontRow-fadeOut .5s both ease}@-webkit-keyframes frontRow-out{100%{-webkit-transform:translateX(-60%) scale(.8);opacity:0}}@-moz-keyframes frontRow-out{100%{-moz-transform:translateX(-60%) scale(.8);opacity:0}}@keyframes frontRow-out{100%{transform:translateX(-60%) scale(.8);opacity:0}}@-webkit-keyframes frontRow-in{0%{-webkit-transform:translateX(100%) scale(.8)}100%{visibility:visible;opacity:1;-webkit-transform:translateX(0%) scale(1)}}@-moz-keyframes frontRow-in{0%{-moz-transform:translateX(100%) scale(.8)}100%{visibility:visible;opacity:1;-moz-transform:translateX(0%) scale(1)}}@keyframes frontRow-in{0%{transform:translateX(100%) scale(.8)}100%{visibility:visible;opacity:1;transform:translateX(0%) scale(1)}}@-webkit-keyframes cbp-animation-frontRow-fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes cbp-animation-frontRow-fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes cbp-animation-frontRow-fadeOut{0%{opacity:1}100%{opacity:0}}.cbp-animation-rotateRoom{overflow:visible}.cbp-animation-rotateRoom .cbp-item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-perspective:1000px;perspective:1000px}.cbp-animation-rotateRoom-out{-webkit-transform-origin:100% 50%;-webkit-animation:rotateRoom-out .8s both ease;-moz-transform-origin:100% 50%;-moz-animation:rotateRoom-out .8s both ease;transform-origin:100% 50%;animation:rotateRoom-out .8s both ease}.cbp-animation-rotateRoom-in{-webkit-transform-origin:0 50%;-webkit-animation:rotateRoom-in .8s both ease;-moz-transform-origin:0 50%;-moz-animation:rotateRoom-in .8s both ease;transform-origin:0 50%;animation:rotateRoom-in .8s both ease}.cbp-animation-rotateRoom-fadeOut{-webkit-animation:cbp-animation-rotateRoom-fadeOut .5s both ease;-moz-animation:cbp-animation-rotateRoom-fadeOut .5s both ease;animation:cbp-animation-rotateRoom-fadeOut .5s both ease}@-webkit-keyframes rotateRoom-out{99%{opacity:.3}100%{opacity:0;-webkit-transform:translateX(-100%) rotateY(90deg)}}@-moz-keyframes rotateRoom-out{99%{opacity:.3}100%{opacity:0;-moz-transform:translateX(-100%) rotateY(90deg)}}@keyframes rotateRoom-out{99%{opacity:.3}100%{opacity:0;transform:translateX(-100%) rotateY(90deg)}}@-webkit-keyframes rotateRoom-in{from{opacity:.3;-webkit-transform:translateX(100%) rotateY(-90deg)}}@-moz-keyframes rotateRoom-in{from{opacity:.3;-moz-transform:translateX(100%) rotateY(-90deg)}}@keyframes rotateRoom-in{from{opacity:.3;transform:translateX(100%) rotateY(-90deg)}}@-webkit-keyframes cbp-animation-rotateRoom-fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes cbp-animation-rotateRoom-fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes cbp-animation-rotateRoom-fadeOut{0%{opacity:1}100%{opacity:0}}.cbp-animation-scaleSides{overflow:visible}.cbp-animation-scaleSides .cbp-item{-webkit-transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;-webkit-perspective:1000px;perspective:1000px}.cbp-animation-scaleSides-out{-webkit-animation:scaleSides-out .5s ease both;-moz-animation:scaleSides-out .5s ease both;animation:scaleSides-out .5s ease both}.cbp-animation-scaleSides-in{-webkit-animation:scaleUpCenter .5s ease .5s both;-moz-animation:scaleUpCenter .5s ease .5s both;animation:scaleUpCenter .5s ease .5s both}@-webkit-keyframes scaleSides-out{to{opacity:0;-webkit-transform:scale(.6)}}@-moz-keyframes scaleSides-out{to{opacity:0;-moz-transform:scale(.6)}}@keyframes scaleSides-out{to{opacity:0;transform:scale(.6)}}@-webkit-keyframes scaleUpCenter{from{opacity:0;-webkit-transform:scale(.6)}}@-moz-keyframes scaleUpCenter{from{opacity:0;-moz-transform:scale(.6)}}@keyframes scaleUpCenter{from{opacity:0;transform:scale(.6)}}.cbp-animation-flipOut{-webkit-transition:height .7s ease-in-out;transition:height .7s ease-in-out}.cbp-animation-flipOut .cbp-item{-webkit-transition:-webkit-transform .7s ease-in-out;transition:transform .7s ease-in-out;-webkit-perspective:1000px;perspective:1000px}.cbp-animation-flipOut-out{-webkit-transform-origin:50% 50%;-webkit-animation:flipOut-out .35s ease-in both;-moz-transform-origin:50% 50%;-moz-animation:flipOut-out .35s ease-in both;transform-origin:50% 50%;animation:flipOut-out .35s ease-in both}.cbp-animation-flipOut-in{-webkit-transform-origin:50% 50%;-webkit-animation:flipOut-in .35s ease-out .35s both;-moz-transform-origin:50% 50%;-moz-animation:flipOut-in .35s ease-out .35s both;transform-origin:50% 50%;animation:flipOut-in .35s ease-out .35s both}@-webkit-keyframes flipOut-out{100%{-webkit-transform:translateZ(-1000px) rotateY(-90deg);opacity:.2}}@-moz-keyframes flipOut-out{100%{-moz-transform:translateZ(-1000px) rotateY(-90deg);opacity:.2}}@keyframes flipOut-out{100%{transform:translateZ(-1000px) rotateY(-90deg);opacity:.2}}@-webkit-keyframes flipOut-in{0%{-webkit-transform:translateZ(-1000px) rotateY(90deg);opacity:.2}}@-moz-keyframes flipOut-in{0%{-moz-transform:translateZ(-1000px) rotateY(90deg);opacity:.2}}@keyframes flipOut-in{0%{transform:translateZ(-1000px) rotateY(90deg);opacity:.2}}.cbp-animation-flipBottom{-webkit-transition:height .7s ease-in-out;transition:height .7s ease-in-out}.cbp-animation-flipBottom .cbp-item{-webkit-transition:-webkit-transform .7s ease-in-out;transition:transform .7s ease-in-out;-webkit-perspective:1000px;perspective:1000px}.cbp-animation-flipBottom-out{-webkit-transform-origin:50% 50%;-webkit-animation:flipBottom-out .35s both 0s ease-in;-moz-transform-origin:50% 50%;-moz-animation:flipBottom-out .35s both 0s ease-in;transform-origin:50% 50%;animation:flipBottom-out .35s both 0s ease-in}.cbp-animation-flipBottom-in{-webkit-transform-origin:50% 50%;-webkit-animation:flipBottom-in .35s ease-out .35s both;-moz-transform-origin:50% 50%;-moz-animation:flipBottom-in .35s ease-out .35s both;transform-origin:50% 50%;animation:flipBottom-in .35s ease-out .35s both}@-webkit-keyframes flipBottom-out{to{-webkit-transform:translateZ(-1000px) rotateX(-90deg);opacity:.2}}@-moz-keyframes flipBottom-out{to{-moz-transform:translateZ(-1000px) rotateX(-90deg);opacity:.2}}@keyframes flipBottom-out{to{transform:translateZ(-1000px) rotateX(-90deg);opacity:.2}}@-webkit-keyframes flipBottom-in{from{-webkit-transform:translateZ(-1000px) rotateX(90deg);opacity:.2}}@-moz-keyframes flipBottom-in{from{-moz-transform:translateZ(-1000px) rotateX(90deg);opacity:.2}}@keyframes flipBottom-in{from{transform:translateZ(-1000px) rotateX(90deg);opacity:.2}}.cbp-animation-fadeOutTop{overflow:visible;-webkit-transition:height .2s ease-in-out;transition:height .2s ease-in-out}.cbp-animation-fadeOutTop .cbp-wrapper{-webkit-transition:opacity .3s ease-in-out,top .3s ease-in-out;transition:opacity .3s ease-in-out,top .3s ease-in-out}.cbp-animation-fadeOutTop .cbp-item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out}.cbp-animation-sequentially{overflow:visible;-webkit-transition:height .2s ease-in-out;transition:height .2s ease-in-out}.cbp-animation-sequentially .cbp-item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out}.cbp-animation-sequentially.cbp-no-transition .cbp-item{-webkit-transition:opacity .5s ease,top .5s ease!important;transition:opacity .5s ease,top .5s ease!important}.cbp-popup-ie8bg{position:absolute;width:100%;height:100%;min-height:100%;top:0;left:0;z-index:-1;background:#000;-ms-filter:"alpha(Opacity=70)"}.cbp-popup-wrap{height:100%;text-align:center;position:fixed;width:100%;left:0;top:0;display:none;overflow-y:scroll;overflow-x:hidden;z-index:99999;padding:0 10px}.cbp-popup-lightbox{background:rgba(0,0,0,.8)}.cbp-popup-singlePage{background:#fff;padding:0}.cbp-popup-singlePage .cbp-popup-ie8bg{background:#fff;-ms-filter:"alpha(Opacity=100)"}.cbp-popup-wrap:before{content:"";display:inline-block;height:100%;vertical-align:middle}.cbp-popup-content{position:relative;display:inline-block;vertical-align:middle;text-align:left;max-width:100%}.cbp-popup-singlePage .cbp-popup-content{margin-top:145px;max-width:1024px;vertical-align:top;width:94%}.cbp-popup-lightbox-figure{position:relative}.cbp-popup-lightbox-bottom{left:0;position:absolute;top:100%;width:100%;margin-top:3px}.cbp-popup-lightbox-title{padding-right:70px;font:400 12px/18px "Open Sans",sans-serif;color:#eee}.cbp-popup-lightbox-counter{position:absolute;top:0;right:0;font:400 12px/18px "Open Sans",sans-serif;color:#eee}.cbp-popup-lightbox-img{width:auto;max-width:100%;height:auto;display:block;margin:40px 0;box-shadow:0 0 8px rgba(0,0,0,.6)}.cbp-popup-lightbox-img[data-action]{cursor:pointer}.cbp-popup-lightbox-isIframe .cbp-popup-content{width:75%}@media only screen and (max-width:768px){.cbp-popup-lightbox-isIframe .cbp-popup-content{width:95%}}.cbp-popup-lightbox-isIframe .cbp-lightbox-bottom{left:0;position:absolute;top:100%;width:100%;margin-top:3px}.cbp-popup-lightbox-iframe{position:relative;height:0;padding-bottom:56.25%;background:#000}.cbp-popup-lightbox-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6)}.cbp-popup-singlePage .cbp-popup-navigation-wrap{position:absolute;top:0;left:0;width:100%;z-index:2;height:104px;background-color:#34425C}.cbp-popup-singlePage .cbp-popup-navigation{position:relative;width:100%;height:100%}.cbp-popup-singlePage-sticky .cbp-popup-navigation-wrap{position:fixed;top:0!important}.cbp-popup-singlePage-counter{color:#bbc0df;position:absolute;right:40px;top:0;font:400 13px/104px "Open Sans",sans-serif}@media only screen and (max-width:768px){.cbp-popup-singlePage-counter{right:3%}}.cbp-popup-close,.cbp-popup-next,.cbp-popup-prev{padding:0;border:none;position:absolute;cursor:pointer;outline:0}.cbp-popup-lightbox .cbp-popup-close,.cbp-popup-lightbox .cbp-popup-next,.cbp-popup-lightbox .cbp-popup-prev{visibility:hidden}.cbp-popup-ready.cbp-popup-lightbox .cbp-popup-close,.cbp-popup-ready.cbp-popup-lightbox .cbp-popup-next,.cbp-popup-ready.cbp-popup-lightbox .cbp-popup-prev{visibility:visible}.cbp-popup-lightbox .cbp-popup-prev{background:url(//taylor.agency/wp-content/themes/brama/assets/img/cbp-sprite.png) -2px -2px no-repeat;width:44px;height:44px;top:0;bottom:0;left:20px;margin:auto}.cbp-popup-lightbox .cbp-popup-prev:hover{background-position:-2px -48px}.cbp-popup-singlePage .cbp-popup-prev{background:url(//taylor.agency/wp-content/themes/brama/assets/img/cbp-sprite.png) -2px -94px no-repeat;width:44px;height:44px;top:30px;left:0;margin:auto;right:108px}.cbp-popup-singlePage .cbp-popup-prev:hover{background-position:-2px -140px}.cbp-popup-lightbox .cbp-popup-next{background:url(//taylor.agency/wp-content/themes/brama/assets/img/cbp-sprite.png) -48px -2px no-repeat;width:44px;height:44px;top:0;bottom:0;right:20px;margin:auto}.cbp-popup-lightbox .cbp-popup-next:hover{background-position:-48px -48px}.cbp-popup-singlePage .cbp-popup-next{background:url(//taylor.agency/wp-content/themes/brama/assets/img/cbp-sprite.png) -48px -94px no-repeat;width:44px;height:44px;top:30px;right:0;margin:auto;left:108px}.cbp-popup-singlePage .cbp-popup-next:hover{background-position:-48px -140px}.cbp-popup-lightbox .cbp-popup-close{background:url(//taylor.agency/wp-content/themes/brama/assets/img/cbp-sprite.png) -94px -2px no-repeat;height:40px;width:40px;right:20px;top:20px}.cbp-popup-lightbox .cbp-popup-close:hover{background-position:-94px -48px}.cbp-popup-singlePage .cbp-popup-close{background:url(//taylor.agency/wp-content/themes/brama/assets/img/cbp-sprite.png) -94px -94px no-repeat;height:44px;width:44px;margin:auto;right:0;top:30px;left:0}.cbp-popup-singlePage .cbp-popup-close:hover{background-position:-94px -140px}.cbp-popup-loadingBox{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;z-index:2;background:url(//taylor.agency/wp-content/themes/brama/assets/img/cbp-loading-popup.gif) center center no-repeat #0D0D0D;border:1px solid rgba(79,80,79,.3);border-radius:3px;-ms-filter:"alpha(Opacity=71)";opacity:.71;width:50px;height:50px}.cbp-popup-ready .cbp-popup-loadingBox{visibility:hidden}.cbp-popup-loading .cbp-popup-loadingBox{visibility:visible}.cbp-popup-singlePage{left:100%;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.cbp-popup-singlePage-open{left:0}.cbp-popup-singlePage .cbp-l-project-title{color:#454444;font:600 42px/46px "Open Sans",sans-serif;letter-spacing:2px;margin-bottom:15px;text-align:center;text-transform:uppercase}.cbp-popup-singlePage .cbp-l-project-subtitle{color:#787878;font:400 14px/21px "Open Sans",sans-serif;margin:0 auto 50px;max-width:500px;text-align:center}.cbp-popup-singlePage .cbp-popup-content .cbp-l-project-img{display:block;margin:0 auto;max-width:100%}.cbp-popup-singlePage .cbp-l-project-container{overflow:hidden;margin:40px auto 0;clear:both}.cbp-popup-singlePage .cbp-l-project-desc{float:left;width:68%;padding-right:40px}.cbp-popup-singlePage .cbp-l-project-details{float:right;width:32%}@media only screen and (max-width:768px){.cbp-popup-singlePage .cbp-l-project-title{font-size:30px;line-height:34px}.cbp-popup-singlePage .cbp-l-project-desc{width:100%;padding-right:0}.cbp-popup-singlePage .cbp-l-project-details{width:100%;margin-top:20px}}.cbp-popup-singlePage .cbp-l-project-desc-title{border-bottom:1px solid #cdcdcd;margin-bottom:22px;color:#444}.cbp-popup-singlePage .cbp-l-project-desc-title span,.cbp-popup-singlePage .cbp-l-project-details-title span{border-bottom:1px solid #747474;display:inline-block;margin:0 0 -1px;font:400 16px/36px "Open Sans",sans-serif;padding:0 5px 0 0}.cbp-popup-singlePage .cbp-l-project-desc-text{font:400 13px/20px "Open Sans",sans-serif;color:#555}.cbp-popup-singlePage .cbp-l-project-details-title{border-bottom:1px solid #cdcdcd;margin-bottom:19px;color:#444}.cbp-popup-singlePage .cbp-l-project-details-list>div,.cbp-popup-singlePage .cbp-l-project-details-list>li{border-bottom:1px dotted #DFDFDF;padding:inherit;color:#666;font:400 12px/30px "Open Sans",sans-serif}.cbp-popup-singlePage .cbp-l-project-details-list strong{display:inline-block;color:#696969;font-weight:600;min-width:100px}.cbp-popup-singlePage .cbp-l-project-details-visit{color:#FFF;float:right;text-decoration:none;font:400 11px/18px "Open Sans",sans-serif;margin-top:25px;text-transform:uppercase;background-color:#53668A;padding:8px 19px}.cbp-popup-singlePage .cbp-l-project-details-visit:hover{opacity:.95}.cbp-popup-singlePage .cbp-l-project-related-wrap{font-size:0;margin:0}.cbp-popup-singlePage .cbp-l-project-related-item{margin-right:5%;max-width:30%;float:left}.cbp-popup-singlePage .cbp-l-project-related-item:last-child{margin-right:0}.cbp-popup-singlePage .cbp-l-project-related-title{font:700 14px/18px "Open Sans",sans-serif;color:#474747;margin-top:20px}.cbp-popup-singlePage .cbp-l-project-related-link{text-decoration:none}.cbp-popup-singlePage .cbp-l-project-related-link:hover{opacity:.9}.cbp-popup-singlePage .cbp-l-member-img{float:left;width:40%;margin-top:20px}.cbp-popup-singlePage .cbp-l-member-img img{border:1px solid #e2e2e2;width:auto;max-width:100%;height:auto;display:inline-block}.cbp-popup-singlePage .cbp-l-member-info{margin-top:20px;padding-left:25px;float:left;width:60%}@media only screen and (max-width:768px){.cbp-popup-singlePage .cbp-l-member-img{width:100%;text-align:center}.cbp-popup-singlePage .cbp-l-member-info{width:100%;padding-left:0}}.cbp-popup-singlePage .cbp-l-member-name{font:400 28px/28px "Open Sans",sans-serif;color:#474747}.cbp-popup-singlePage .cbp-l-member-position{font:400 13px/21px "Open Sans",sans-serif;color:#888;margin-top:6px}.cbp-popup-singlePage .cbp-l-member-desc{font:400 12px/18px "Open Sans",sans-serif;margin-top:25px;color:#474747}.cbp-popup-singlePageInline{width:100%;height:0;position:absolute;top:0;left:0;overflow:hidden}.cbp-popup-singlePageInline .cbp-popup-navigation{position:absolute;top:0;right:0;z-index:2;width:40px;height:40px}.cbp-popup-singlePageInline .cbp-popup-close{background:url(//taylor.agency/wp-content/themes/brama/assets/img/cbp-sprite.png) -94px -2px no-repeat;height:40px;width:40px;right:20px;top:30px}.cbp-popup-singlePageInline .cbp-popup-close:hover{opacity:.7}.cbp-popup-singlePageInline .cbp-popup-content{width:100%;min-height:200px}.cbp.cbp-popup-isOpening,.cbp.cbp-popup-isOpening .cbp-popup-singlePageInline{-webkit-transition:height .4s ease 0s!important;transition:height .4s ease 0s!important}.cbp.cbp-popup-isOpening .cbp-item{-webkit-transition:-webkit-transform .4s ease 0s!important;transition:transform .4s ease 0s!important}.cbp-singlePageInline-active{opacity:.6!important}.cbp-popup-singlePageInline .cbp-popup-loadingBox{visibility:hidden;background:url(//taylor.agency/wp-content/themes/brama/assets/img/cbp-loading.gif) center center no-repeat;border:none;border-radius:0;-ms-filter:"alpha(Opacity=100)";opacity:1}.cbp-popup-singlePageInline.cbp-popup-loading .cbp-popup-loadingBox{visibility:visible}.cbp-popup-singlePageInline.cbp-popup-loading .cbp-popup-content,.cbp-popup-singlePageInline.cbp-popup-loading .cbp-popup-navigation{visibility:hidden}.cbp-l-inline{margin-bottom:20px;overflow:hidden;margin-top:10px;background:#FAFAFA;padding:30px}.cbp-l-inline-left{float:left;width:44%}.cbp-l-project-img{max-width:100%}.cbp-l-inline-right{float:right;width:56%;padding-left:inherit}@media only screen and (max-width:768px){.cbp-l-inline-left{width:100%;text-align:center;margin-top:40px}.cbp-l-inline-right{width:100%;padding-left:0;margin-top:20px}}.cbp-l-inline-title{font:400 28px/30px "Open Sans",sans-serif;color:#474747}.cbp-l-inline-subtitle{font:400 13px/21px "Open Sans",sans-serif;color:#888;margin-top:7px}.cbp-l-inline-desc{font:400 13px/20px "Open Sans",sans-serif;color:#474747;margin-top:25px}.cbp-l-inline-view{font:400 13px/35px "Open Sans",sans-serif;color:#9C9C9C;margin-top:40px;display:inline-block;padding:0 20px;border:1px solid #ccc}.cbp-l-inline-view:hover{color:#757575}.cbp-l-filters-button{margin-bottom:30px}.cbp-l-filters-button .cbp-filter-item{background-color:#FFF;border:2px solid #ECECEC;border-radius:2px;color:#888;cursor:pointer;font:400 12px/29px "Open Sans",sans-serif;margin:10px 10px 0 0;overflow:visible;padding:0 17px;position:relative;display:inline-block;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.cbp-l-filters-button .cbp-filter-item:hover{color:#5d5d5d}.cbp-l-filters-button .cbp-filter-item.cbp-filter-item-active{background-color:#4D4C4D;color:#fff;border-color:#4D4C4D;cursor:default}.cbp-l-filters-button .cbp-filter-counter{background-color:#4D4C4D;border-radius:3px;color:#fff;font:400 11px/18px "Open Sans",sans-serif;margin:0 auto;padding:4px 0;text-align:center;width:34px;position:absolute;bottom:0;left:0;right:0;opacity:0;-ms-filter:"alpha(Opacity=0)";-webkit-transition:opacity .25s ease,bottom .25s ease;transition:opacity .25s ease,bottom .25s ease}.cbp-l-filters-button .cbp-filter-counter:before{content:"";position:absolute;bottom:-4px;left:0;right:0;margin:0 auto;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #4D4C4D;display:none}.cbp-l-filters-button .cbp-filter-item:hover .cbp-filter-counter:before{display:block}.cbp-l-filters-button .cbp-filter-item:hover .cbp-filter-counter{bottom:44px;-ms-filter:"alpha(Opacity=100)";opacity:1}.cbp-l-filters-dropdown{margin-bottom:40px;height:38px;position:relative;z-index:5}.cbp-l-filters-dropdownWrap{width:200px;position:absolute;right:0;background:#3288C4}.cbp-l-filters-dropdownHeader{font:400 12px/38px "Open Sans",sans-serif;margin:0 17px;color:#FFF;cursor:default;position:relative}.cbp-l-filters-dropdownHeader:after{border-color:#FFF transparent;border-style:solid;border-width:5px 5px 0;content:"";height:0;position:absolute;right:0;top:50%;width:0;margin-top:-1px}.cbp-l-filters-dropdownWrap.cbp-l-filters-dropdownWrap-open .cbp-l-filters-dropdownHeader:after{border-width:0 5px 5px}.cbp-l-filters-dropdownList{display:none;list-style:none;margin:0;padding:0}.cbp-l-filters-dropdownList>li{margin:0;list-style:none}.cbp-l-filters-dropdownWrap.cbp-l-filters-dropdownWrap-open .cbp-l-filters-dropdownList{display:block;margin:0}.cbp-l-filters-dropdownList .cbp-filter-item{background:0 0;color:#9FBCE7;width:100%;text-align:left;font:400 12px/40px "Open Sans",sans-serif;margin:0;padding:0 17px;cursor:pointer;border:none;border-top:1px solid #5592C2}.cbp-l-filters-dropdownList .cbp-filter-item:hover{color:#e6e6e6}.cbp-l-filters-dropdownList .cbp-filter-item-active{color:#e6e6e6;cursor:default}.cbp-l-filters-dropdownList .cbp-filter-counter{display:inline}.cbp-l-filters-alignLeft{margin-bottom:40px}.cbp-l-filters-alignLeft .cbp-filter-item{background-color:#fff;border:1px solid #cdcdcd;cursor:pointer;font:400 12px/30px "Open Sans",sans-serif;padding:0 13px;position:relative;overflow:visible;margin:10px 8px 0 0;display:inline-block;color:#888;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.cbp-l-filters-alignLeft .cbp-filter-item:hover{color:#111}.cbp-l-filters-alignLeft .cbp-filter-item.cbp-filter-item-active{background-color:#6C7A89;border:1px solid #6C7A89;color:#fff;cursor:default}.cbp-l-filters-alignLeft .cbp-filter-counter{display:inline}.cbp-l-filters-alignCenter{margin-bottom:40px;text-align:center;font:400 12px/21px sans-serif;color:#DADADA}.cbp-l-filters-alignCenter .cbp-filter-item{color:#949494;cursor:pointer;font:400 13px/21px "Open Sans",sans-serif;padding:0 12px;transition:all .3s ease-in-out;position:relative;overflow:visible;margin:10px 0 0;display:inline-block}.cbp-l-filters-alignCenter .cbp-filter-item:hover{color:#2D2C2C}.cbp-l-filters-alignCenter .cbp-filter-item.cbp-filter-item-active{color:#2D2C2C;cursor:default}.cbp-l-filters-alignCenter .cbp-filter-counter{background:#626161;border-radius:3px;color:#FFF;font:400 11px/18px "Open Sans",sans-serif;margin:0 auto;padding:4px 0;text-align:center;width:34px;position:absolute;bottom:0;left:0;right:0;-ms-filter:"alpha(Opacity=0)";opacity:0;-webkit-transition:all .25s ease;transition:all .25s ease}.cbp-l-filters-alignCenter .cbp-filter-counter:before{content:"";position:absolute;bottom:-4px;left:0;right:0;margin:0 auto;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #626161;display:none}.cbp-l-filters-alignCenter .cbp-filter-item:hover .cbp-filter-counter:before{display:block}.cbp-l-filters-alignCenter .cbp-filter-item:hover .cbp-filter-counter{bottom:30px;-ms-filter:"alpha(Opacity=100)";opacity:1}.cbp-l-filters-alignRight{margin-bottom:40px;text-align:right}.cbp-l-filters-alignRight .cbp-filter-item{background-color:transparent;color:#8B8B8B;cursor:pointer;font:400 11px/29px "Open Sans",sans-serif;padding:0 12px;position:relative;overflow:visible;margin:10px 0 0 5px;border:1px solid #E4E2E2;text-transform:uppercase;display:inline-block;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.cbp-l-filters-alignRight .cbp-filter-item:hover{color:#2B3444}.cbp-l-filters-alignRight .cbp-filter-item.cbp-filter-item-active{color:#FFF;background-color:#049372;border-color:#049372;cursor:default}.cbp-l-filters-alignRight .cbp-filter-counter{background:#049372;border-radius:3px;color:#fff;font:400 11px/18px "Open Sans",sans-serif;margin:0 auto;padding:4px 0;text-align:center;width:34px;position:absolute;bottom:0;left:0;right:0;-ms-filter:"alpha(Opacity=0)";opacity:0;-webkit-transition:opacity .25s ease,bottom .25s ease;transition:opacity .25s ease,bottom .25s ease}.cbp-l-filters-alignRight .cbp-filter-counter:before{content:"";position:absolute;bottom:-4px;left:0;right:0;margin:0 auto;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #049372;display:none}.cbp-l-filters-alignRight .cbp-filter-item:hover .cbp-filter-counter:before{display:block}.cbp-l-filters-alignRight .cbp-filter-item:hover .cbp-filter-counter{bottom:44px;-ms-filter:"alpha(Opacity=100)";opacity:1}.cbp-l-filters-list{margin-bottom:40px;content:"";display:table;clear:both}.cbp-l-filters-list .cbp-filter-item{background-color:transparent;color:#585252;cursor:pointer;font:400 12px/35px "Open Sans",sans-serif;padding:0 18px;position:relative;overflow:visible;margin-top:10px;float:left;border:1px solid #3288C4;border-right-width:0;-webkit-transition:left .3s ease-in-out;transition:left .3s ease-in-out}.cbp-l-filters-list .cbp-filter-item:hover{color:#000}.cbp-l-filters-list .cbp-filter-item.cbp-filter-item-active{cursor:default;color:#FFF;background-color:#3288C4}.cbp-l-filters-list-first{border-radius:6px 0 0 6px}.cbp-l-filters-list-last{border-radius:0 6px 6px 0;border-right-width:1px!important}.cbp-l-filters-list .cbp-filter-counter{display:inline}@media only screen and (max-width:600px){.cbp-l-filters-list .cbp-filter-item{margin-right:5px;border-radius:6px;border-right-width:1px}}.cbp-l-grid-projects{visibility:hidden;overflow:hidden}.cbp-l-grid-projects .cbp-item{width:270px;height:250px}.cbp-l-grid-projects .cbp-caption{height:68%;margin-bottom:17px}.cbp-l-grid-projects-title{font:700 14px/18px "Open Sans",sans-serif;color:#474747}.cbp-l-grid-projects-desc{font:400 12px/18px "Open Sans",sans-serif;color:#888;margin-top:6px}.cbp-l-grid-projects-inlineFilters{cursor:pointer}.cbp-l-grid-projects-inlineFilters:hover{text-decoration:underline}.cbp-l-grid-projects.cbp-caption-overlayBottomPush .cbp-caption-activeWrap{bottom:-50px;height:50px}.cbp-l-grid-projects.cbp-caption-overlayBottomPush .cbp-caption:hover .cbp-caption-defaultWrap{bottom:50px}.cbp-l-grid-projects.cbp-caption-overlayBottomPush.cbp-ie8 .cbp-caption:hover .cbp-caption-activeWrap,.cbp-l-grid-projects.cbp-caption-overlayBottomPush.cbp-ie9 .cbp-caption:hover .cbp-caption-activeWrap{bottom:-50px}.cbp-l-grid-projects.cbp-caption-overlayBottomAlong .cbp-caption-activeWrap{bottom:-50px;height:50px}.cbp-l-grid-projects.cbp-caption-overlayBottomAlong .cbp-caption:hover .cbp-caption-defaultWrap{bottom:25px}.cbp-l-grid-projects.cbp-caption-overlayBottomAlong.cbp-ie8 .cbp-caption:hover .cbp-caption-activeWrap,.cbp-l-grid-projects.cbp-caption-overlayBottomAlong.cbp-ie9 .cbp-caption:hover .cbp-caption-activeWrap{bottom:-50px}.cbp-l-grid-projects.cbp-caption-overlayBottom .cbp-caption-activeWrap{bottom:-50px;height:50px}.cbp-l-grid-projects.cbp-caption-overlayBottom.cbp-ie9 .cbp-caption:hover .cbp-caption-activeWrap{bottom:-50px}.cbp-l-grid-projects.cbp-caption-overlayBottomReveal .cbp-caption-activeWrap{height:50px}.cbp-l-grid-projects.cbp-caption-overlayBottomReveal .cbp-caption:hover .cbp-caption-defaultWrap{bottom:50px}.cbp-l-grid-gallery{visibility:hidden;overflow:hidden}.cbp-l-grid-gallery .cbp-item{width:320px;height:236px}.cbp-l-grid-team{visibility:hidden;overflow:hidden}.cbp-l-grid-team .cbp-item{width:300px;height:278px}.cbp-l-grid-team .cbp-caption{height:70%;margin-bottom:18px;border:1px solid #E7E7E7}.cbp-l-grid-team-name{font:400 17px/26px "Open Sans",sans-serif;color:#456297;display:block;text-align:center}.cbp-l-grid-team-name:hover{color:#34425C}.cbp-l-grid-team-position{font:italic 400 13px/21px "Open Sans",sans-serif;color:#888;text-align:center}.cbp-l-grid-team.cbp-caption-overlayBottomPush .cbp-caption-activeWrap{bottom:-44px;height:44px}.cbp-l-grid-team.cbp-caption-overlayBottomPush .cbp-caption:hover .cbp-caption-defaultWrap{bottom:44px}.cbp-l-grid-team.cbp-caption-overlayBottomPush.cbp-ie8 .cbp-caption:hover .cbp-caption-activeWrap,.cbp-l-grid-team.cbp-caption-overlayBottomPush.cbp-ie9 .cbp-caption:hover .cbp-caption-activeWrap{bottom:-44px}.cbp-l-grid-team.cbp-caption-overlayBottomAlong .cbp-caption-activeWrap{bottom:-44px;height:44px}.cbp-l-grid-team.cbp-caption-overlayBottomAlong .cbp-caption:hover .cbp-caption-defaultWrap{bottom:22px}.cbp-l-grid-team.cbp-caption-overlayBottomAlong.cbp-ie8 .cbp-caption:hover .cbp-caption-activeWrap,.cbp-l-grid-team.cbp-caption-overlayBottomAlong.cbp-ie9 .cbp-caption:hover .cbp-caption-activeWrap{bottom:-44px}.cbp-l-grid-team.cbp-caption-overlayBottom .cbp-caption-activeWrap{bottom:-44px;height:44px}.cbp-l-grid-team.cbp-caption-overlayBottom.cbp-ie9 .cbp-caption:hover .cbp-caption-activeWrap{bottom:-44px}.cbp-l-grid-team.cbp-caption-overlayBottomReveal .cbp-caption-activeWrap{height:44px}.cbp-l-grid-team.cbp-caption-overlayBottomReveal .cbp-caption:hover .cbp-caption-defaultWrap{bottom:44px}.cbp-l-grid-fullScreen{visibility:hidden;overflow:hidden}.cbp-l-grid-fullScreen .cbp-item{width:350px;height:263px}.cbp-l-grid-masonry{visibility:hidden;overflow:hidden}.cbp-l-grid-masonry .cbp-item{width:277px}.cbp-l-grid-masonry .cbp-item-height-1,.cbp-l-grid-masonry .cbp-l-grid-masonry-height1{height:267px}.cbp-l-grid-masonry .cbp-item-height-2,.cbp-l-grid-masonry .cbp-l-grid-masonry-height2{height:415px}.cbp-l-grid-blog{visibility:hidden;overflow:hidden}.cbp-l-grid-blog .cbp-item{width:313px;height:350px}.cbp-l-grid-blog .cbp-caption{height:56%;margin-bottom:20px}.cbp-l-grid-blog-title{font:400 18px/28px "Open Sans",sans-serif;color:#444;display:block}.cbp-l-grid-blog-title:hover{color:#787878}.cbp-l-grid-blog-date{font:400 12px/18px "Open Sans",sans-serif;color:#787878;display:inline-block}.cbp-l-grid-blog-comments{font:400 12px/18px "Open Sans",sans-serif;color:#3C6FBB;display:inline-block}.cbp-l-grid-blog-comments:hover{opacity:.8}.cbp-l-grid-blog-desc{font:400 13px/18px "Open Sans",sans-serif;color:#9B9B9B;margin-top:9px}.cbp-l-grid-blog-split{margin:0 4px;font:400 13px/16px "Open Sans",sans-serif;color:#787878;display:inline-block}@media only screen and (max-width:600px){.cbp-cols-2.cbp-l-grid-blog .cbp-l-grid-blog-desc{font:400 12px/16px "Open Sans",sans-serif;margin-top:7px}.cbp-cols-2.cbp-l-grid-blog .cbp-caption{margin-bottom:15px}}.cbp-l-loadMore-button{text-align:center}.cbp-l-loadMore-button .cbp-l-loadMore-button-link{border:2px solid #DEDEDE;border-radius:2px;color:#7E7B7B;display:inline-block;font:400 11px/34px "Open Sans",sans-serif;min-width:80px;text-decoration:none;padding:0 20px;outline:0;margin-top:30px}.cbp-l-loadMore-button .cbp-l-loadMore-button-link:hover{color:#B0B0B0;text-decoration:none}.cbp-l-loadMore-button .cbp-l-loadMore-button-stop{cursor:default;color:#B0B0B0}.cbp-l-loadMore-button-link .cbp-l-loadMore-button-defaultText{display:block}.cbp-l-loadMore-button-link .cbp-l-loadMore-button-loadingText,.cbp-l-loadMore-button-link .cbp-l-loadMore-button-noMoreLoading{display:none}.cbp-l-loadMore-button-loading .cbp-l-loadMore-button-loadingText{display:block}.cbp-l-loadMore-button-loading .cbp-l-loadMore-button-defaultText,.cbp-l-loadMore-button-loading .cbp-l-loadMore-button-noMoreLoading{display:none}.cbp-l-loadMore-button-stop .cbp-l-loadMore-button-noMoreLoading{display:block}.cbp-l-loadMore-button-stop .cbp-l-loadMore-button-defaultText,.cbp-l-loadMore-button-stop .cbp-l-loadMore-button-loadingText{display:none}.cbp-l-loadMore-text{text-align:center;margin-top:30px}.cbp-l-loadMore-text .cbp-l-loadMore-text-link{font:400 16px "Open Sans",sans-serif;color:#5D5D5D;text-decoration:none;cursor:default}.cbp-l-loadMore-text .cbp-l-loadMore-text-stop{color:#5D5D5D}.cbp-slider{width:100%;position:relative;z-index:1;margin:0 auto}.cbp-slider-item,.cbp-slider-wrap{margin:0;list-style-type:none}.cbp-slider .cbp-slider-item{opacity:0;z-index:-1;width:100%;position:absolute;top:0;left:0}.cbp-slider .cbp-slider-item-current{position:relative;opacity:1;z-index:1}.cbp-slider .cbp-slider-item-next{position:absolute;z-index:2;opacity:0}.cbp-slider .cbp-slider-arrowNext,.cbp-slider .cbp-slider-arrowPrev{cursor:pointer;z-index:3;position:absolute;opacity:0}.cbp-slider .cbp-slider-arrowPrev{background:url(//taylor.agency/wp-content/themes/brama/assets/img/cbp-sprite.png) -2px -2px no-repeat;width:44px;height:44px;top:0;bottom:0;left:25px;margin:auto;-webkit-transition:opacity .4s ease,left .4s ease;transition:opacity .4s ease,left .4s ease}.cbp-slider .cbp-slider-arrowPrev:hover{background-position:-2px -48px}.cbp-slider .cbp-slider-arrowNext{background:url(//taylor.agency/wp-content/themes/brama/assets/img/cbp-sprite.png) -48px -2px no-repeat;width:44px;height:44px;top:0;bottom:0;right:25px;margin:auto;-webkit-transition:opacity .4s ease,right .4s ease;transition:opacity .4s ease,right .4s ease}.cbp-slider .cbp-slider-arrowNext:hover{background-position:-48px -48px}.cbp-slider .cbp-slider-bulletWrap{position:absolute;bottom:20px;right:25px;z-index:3;opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.cbp-slider .cbp-slider-bullet{width:9px;height:9px;border-radius:50%;margin-left:7px;cursor:pointer;display:inline-block;box-shadow:0 0 1px 1px rgba(37,36,36,.54);background:#616161;background:rgba(97,97,97,.5)}.cbp-slider .cbp-slider-bullet-current{background:#d1d1d1}.cbp-slider .cbp-slider-bullet:hover{opacity:.9}.cbp-slider:hover .cbp-slider-arrowNext{opacity:1;right:20px}.cbp-slider:hover .cbp-slider-arrowPrev{opacity:1;left:20px}.cbp-slider:hover .cbp-slider-bulletWrap{opacity:1}.cbp-misc-video{position:relative;height:0;padding-bottom:56.25%;background:#000}.cbp-misc-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.cbp-panel{width:94%;max-width:1170px;margin:0 auto}.menu-title {
margin-bottom: 0;
float: left;
font-size:2em;
}
.entry-content img {
border:1px solid #000;
}
body.home #ef-welcome-block #ef-main-title {
display: none;
}  .ef-home-default .slide_desc, html.no-js .ef-home-default .html-desc {
left: 140px;
}
#ef-header-inner, #ef-content, #ef-site-nav-inner {
padding-left: 140px;
padding-right: 140px;
}  @font-face {
font-family: 'Title Gothic Light';
src: url(//taylor.agency/wp-content/themes/brama/assets/fonts/2B2F69_0_0.eot); 
src: url(//taylor.agency/wp-content/themes/brama/assets/fonts/2B2F69_0_0.eot?#iefix) format('embedded-opentype'),
url(//taylor.agency/wp-content/themes/brama/assets/fonts/2B2F69_0_0.woff) format('woff'),
url(//taylor.agency/wp-content/themes/brama/assets/fonts/2B2F69_0_0.ttf)  format('truetype'),
url(//taylor.agency/wp-content/themes/brama/assets/fonts/2B2F69_0_0.svg#b156ce19a741a3fffa75cf2a584d4ede) format('svg');
font-style:   normal;
font-weight:  200;
}
@font-face {
font-family: 'Quadon Light';
src: url(//taylor.agency/wp-content/themes/brama/assets/fonts/Quadon_Light.eot); src: url(//taylor.agency/wp-content/themes/brama/assets/fonts/Quadon_Light.eot?#iefix) format('embedded-opentype'), url(//taylor.agency/wp-content/themes/brama/assets/fonts/Quadon_Light.woff) format('woff'), url(//taylor.agency/wp-content/themes/brama/assets/fonts/Quadon_Light.ttf)  format('truetype'), url(//taylor.agency/wp-content/themes/brama/assets/fonts/Quadon_Light.svg#7102284ce0240c199a09b5c4ac069f0b) format('svg'); font-style:   normal;
font-weight:  200;
}
body, blockquote small, blockquote .small, .ef-post .ef-additional-info, #ef-team > article.type-team header > h1 > small {
font-family: 'Quadon Light', 'Open Sans', sans-serif;
}
h1, h2, h3, h4, h5, .h1, .h2, .h3, .h4, .h5, .h6, #ef-main-description, #ef-list-categories a, .top-bar-section ul li > a, #ef-portfolio-filter li > a, .comment .ef-post-author a > strong, #sb-title-inner, .ef-comment-num, .woocommerce #content div.product .woocommerce-tabs ul.tabs li a, .woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li a, .woocommerce table.shop_table > thead, .woocommerce-page table.shop_table > thead, .woocommerce #content div.product p.price, .woocommerce #content div.product span.price, .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce-page #content div.product p.price, .woocommerce-page #content div.product span.price, .woocommerce-page div.product p.price, .woocommerce-page div.product span.price, .woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price, .woocommerce .shop_table .product-name a, .woocommerce-page .shop_table .product-name a, .wp-caption > .wp-caption-text {
font-family: 'Title Gothic Light', 'Helvetica Neue', 'Helvetica', sans-serif !important; text-transform: uppercase;
font-weight: 200;
}
blockquote, q, #ef-main-description em {
font-family: 'Libre Baskerville', serif;
}
a, button, input, textarea, #ef-team .owl-buttons > div, .form-submit {
-webkit-transition: background-color 0.2s ease-out 0s, border-color 0.2s ease-out 0s, color 0.2s ease-out 0s;
-moz-transition: background-color 0.2s ease-out 0s, border-color 0.2s ease-out 0s, color 0.2s ease-out 0s;
-ms-transition: background-color 0.2s ease-out 0s, border-color 0.2s ease-out 0s, color 0.2s ease-out 0s;
-o-transition: background-color 0.2s ease-out 0s, border-color 0.2s ease-out 0s, color 0.2s ease-out 0s;
transition: background-color 0.2s ease-out 0s, border-color 0.2s ease-out 0s, color 0.2s ease-out 0s;
}
#ef-to-content:before, #ef-to-parent:after, .ef-service > i, .ef-service:after, .ef-avatar, .ef-sticky-icon, #ef-footer-inner #ef-social-bar > li > a:after, #sb-custom-play, .mejs-overlay-button, .cart_contents a.cart-contents > span, #ef-loader .ef-loader-1, #ef-loader .ef-loader-2, #ef-expand-map:before, #ef-to-project {
-webkit-border-radius: 1000px;
-moz-border-radius: 1000px;
-o-border-radius: 1000px;
border-radius: 1000px;
}  html, body.page-template-templateshome-template-php {
height: 100%;
}
body {
min-height: 100%;
font-weight: normal;
}
body.rtl {
direction: rtl;
}
body.page-template-templateshome-template-php.ef-protected-page {
min-height: inherit!important;
}
#ef-tpl-wrapper {
overflow: hidden;
margin: 0 auto;
}
a, a:hover, a:active, a:focus, button, button:hover, button:active, button:focus {
text-decoration: none;
outline: none !important;
}
.ef-drop-span {
display: block;
}
ul {
list-style: square;
}
img {
max-width: 100%;
height: auto;
}
h1, h2, h3, h4, h5, .h1, .h2, .h3, .h4, .h5, .top-bar-section ul li > a, #ef-welcome-block #ef-main-description, .ef-empty-desc #ef-welcome-block #ef-main-title {
letter-spacing: -0.06em;
}
h1, h2, h3, p {
margin-bottom: 25px;
}
h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
margin-bottom: 20px;
}
hr {
border-width: 3px;
margin-bottom: 25px;
margin-top: 0;
}
hr.ef-blank {
border-color: transparent!important;
}
blockquote {
font-style: italic;
padding-top: 0;
padding-bottom: 0;
}
blockquote > small {
margin-top: 13.5px;
}
blockquote.text-center {
border-left: 0;
}
blockquote small, blockquote .small {
font-style: normal;
font-size: 68%;
}
b, strong {
font-weight: 800;
}
.underline {
border-width: 3px;
border-bottom-style: solid;
}
.btn > i {
margin-right: 6px;
}
.form-control, .form-submit {
font-weight: normal;
}
.btn:active, .btn.active, .dropdown-menu, .btn-group.open .dropdown-toggle, .form-control, .form-control:focus, .well, .has-error .form-control:focus, .has-error .form-control, .has-success .form-control:focus, .has-success .form-control, .has-warning .form-control:focus, .has-warning .form-control {
-webkit-box-shadow: none;
box-shadow: none;
}
img.alignright {
margin: 0 0 20px 20px;
}
img.alignleft {
margin: 0 20px 20px 0;
}
img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
margin-bottom: 20px;
}
.alignright {
float: right;
}
.alignleft {
float: left;
}
.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
max-width: 100%;
}
.label {
text-transform: uppercase;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
.ef-heading-divider {
border-bottom-width: 1px;
border-bottom-style: solid;
padding-bottom: 6px;
margin-bottom: 6px;
}
.ef-underlined-title, .woocommerce .related > h2, .woocommerce .related > h2, .woocommerce-page .related > h2, .woocommerce-page .related > h2 {
position: relative;
}
body.single .ef-underlined-title.entry-title {
margin-bottom: 60px;
}
.ef-underlined-title.entry-title {
margin-bottom: 40px;
}
.ef-underlined-title:after, .woocommerce .related > h2:after, .woocommerce .related > h2:after, .woocommerce-page .related > h2:after, .woocommerce-page .related > h2:after {
position: absolute;
bottom: -26px;
left: 0;
content: "";
width: 30px;
height: 0;
border-width: 6px;
border-bottom-style: solid;
}
.woocommerce .related > h2:after, .woocommerce .related > h2:after, .woocommerce-page .related > h2:after, .woocommerce-page .related > h2:after, .ef-underlined-title.text-center:after {
left: 50%;
margin-left: -15px;
}
.ef-page-title {
margin: 0;
}
#ef-min-header {
padding-top: 200px;
padding-bottom: 80px;
position: relative;
}
#ef-min-header:before {
text-align: center;
position: absolute;
content: '|';
font-size: 0.8em;
font-weight: normal;
line-height: 1em;
width: 1em;
left: 50%;
margin-left: -0.5em;
top: 100%;
margin-top: -2px;
z-index: 100;
}
body:not(.single) .ef-page-title {
font-size: 100px;
}
.form-control {
background-color: transparent;
}
.ef-post .ef-pass-form .form-group {
margin-right: 5px;
}
.form-group {
letter-spacing: 0;
}
.ef-block-merger {
margin-top: -15px;
}
.ef-no-padding {
padding-left: 0 !important;
padding-right: 0 !important;
}
.ef-everlapping-img {
max-width: none!important;
}
.nav-tabs > li > a:focus, .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus {
border-bottom-color: transparent;
}
.form-inline .form-group {
margin-bottom: 15px;
}    #ef-brand {
white-space: normal;
margin-bottom: 80px;
}
#ef-brand h1 {
font-size: 2.2em;
line-height: 1;
text-transform: none;
margin: 0.25em 0 0;
font-weight: 300;
}
#ef-brand em {
font-weight: 100;
font-style: normal;
}
.admin-bar #ef-controls-bar {
margin-top: 72px;
}
#ef-controls-bar {
position: fixed;
top: 80px;
margin-top: 40px;
z-index: 202;
line-height: 35px;
text-transform: uppercase;
font-size: 75%;
left: 40px;
width: 60px;
height: 68px;
background: #fff;
padding: 0 11px;
text-align: center;
}
#ef-menu-txt {
position: absolute;
bottom: 7px;
left: 0;
right: 0;
line-height: 1.2;
color: #000;
}
#ef-controls, #ef-controls ul {
list-style: none;
padding: 0;
margin: 0;
}
#ef-controls {
position: absolute;
z-index: 200;
bottom: 45px;
left: 43px;
background: url(//taylor.agency/wp-content/themes/brama/assets/img/px.png);
-webkit-transition: color ease 0.3s, opacity ease 0.3s;
-moz-transition: color ease 0.3s, opacity ease 0.3s;
-ms-transition: color ease 0.3s, opacity ease 0.3s;
-o-transition: color ease 0.3s, opacity ease 0.3s;
transition: color ease 0.3s, opacity ease 0.3s;
}
#ef-controls ul li {
display: inline-block;
margin: 0;
position: absolute;
bottom: 0;
right: 0;
-webkit-transition: color ease 0.3s, bottom ease 0.3s, opacity ease 0.2s;
-moz-transition: color ease 0.3s, bottom ease 0.3s, opacity ease 0.2s;
-ms-transition: color ease 0.3s, bottom ease 0.3s, opacity ease 0.2s;
-o-transition: color ease 0.3s, bottom ease 0.3s, opacity ease 0.2s;
transition: color ease 0.3s, bottom ease 0.3s, opacity ease 0.2s;
}
#ef-controls li > a {
font-size: 1em;
display: block;
width: 35px;
line-height: 35px;
text-align: center;
height: 35px;
background: url(//taylor.agency/wp-content/themes/brama/assets/img/px.png);
}
#ef-controls > li#ef-toggle-share > span {
display: block;
font-size: 35px;
line-height: 1em;
position: relative;
z-index: 1;
background: url(//taylor.agency/wp-content/themes/brama/assets/img/px.png);
cursor: pointer;
}
#ef-controls > li#ef-toggle-share {
padding-top: 10px;
background-color: transparent;
}
#ef-controls > li#ef-toggle-share:before {
background-color: transparent;
position: absolute;
content: '';
left: 0;
right: 0;
top: 0;
bottom: 0;
-webkit-border-radius: 2px 0 0 2px;
-moz-border-radius: 2px 0 0 2px;
-o-border-radius: 2px 0 0 2px;
border-radius: 2px 0 0 2px;
-webkit-transition: -webkit-transform ease 0.3s, background-color ease 0.3s;
-moz-transition: -moz-transform ease 0.3s, background-color ease 0.3s;
-ms-transition: -ms-transform ease 0.3s, background-color ease 0.3s;
-o-transition: -o-transform ease 0.3s, background-color ease 0.3s;
transition: transform ease 0.3s, background-color ease 0.3s;
}
#ef-controls:hover > li#ef-toggle-share:before {
-webkit-transform: scaleX(-1);
-moz-transform: scaleX(-1);
-ms-transform: scaleX(-1);
-o-transform: scaleX(-1);
transform: scaleX(-1);
}
#ef-controls > li#ef-toggle-share > a {
position: relative;
}
#ef-controls ul {
display: block;
position: absolute;
right: 0;
bottom: 0;
}
#ef-controls ul li {
-webkit-opacity: 0;
-moz-opacity: 0;
opacity: 0;
filter: alpha(opacity=0);
}
#ef-controls ul li > a {
position: relative;
}
#ef-controls ul li:first-child > a:after {
display: none;
}
#ef-controls ul li {
padding-bottom: 10px;
}
#ef-controls:hover ul li, #ef-controls > li#ef-toggle-share {
-webkit-opacity: 1;
-moz-opacity: 1;
opacity: 1;
filter: alpha(opacity=100);
}
#ef-controls:hover ul li:first-child {
bottom: 45px;
}
#ef-controls:hover ul li:nth-child(2) {
bottom: 90px;
}
#ef-controls:hover ul li:nth-child(3) {
bottom: 135px;
}
#ef-controls:hover ul li:nth-child(4) {
bottom: 180px;
}
#ef-controls:hover ul li:nth-child(5) {
bottom: 225px;
}
#ef-controls:hover ul li:nth-child(6) {
bottom: 270px;
}
#ef-entry-meta {
padding-bottom: 25px;
}
#ef-entry-meta .ef-share-buttons {
list-style: none;
display: inline-block;
padding-left: 0;
margin-left: 0;
margin-bottom: 15px;
}
#ef-entry-meta .col-md-9 > .ef-share-buttons {
margin-left: -0.5em;
}
#ef-entry-meta .ef-share-buttons > li {
display: inline;
}
#ef-entry-meta .ef-share-buttons > li > a {
display: inline-block;
width: 2em;
text-align: center;
font-size: 1em;
}
#ef-toggle-menu {
display: block;
cursor: pointer;
width: 31px;
background: url(//taylor.agency/wp-content/themes/brama/assets/img/px.png);
-webkit-transition: -webkit-transform ease 0.3s;
-moz-transition: -moz-transform ease 0.3s;
-ms-transition: -ms-transform ease 0.3s;
-o-transition: -o-transform ease 0.3s;
transition: transform ease 0.3s;
height: 23px;
margin: 24px 4px;
}
#ef-toggle-menu > span {
width: 100%;
height: 0;
margin-top: 10px;
display: block;
border-width: 4px;
border-bottom-style: solid;
position: relative;
pointer-events: none;
-webkit-transition: border-color ease 0.3s;
-moz-transition: border-color ease 0.3s;
-ms-transition: border-color ease 0.3s;
-o-transition: border-color ease 0.3s;
transition: border-color ease 0.3s;
}
#ef-toggle-menu > span:after, #ef-toggle-menu > span:before {
border-width: 4px;
border-bottom-style: solid;
left: 0;
right: 0;
content: "";
display: block;
position: absolute;
-webkit-transition: border-color ease 0.3s, top ease 0.3s, bottom ease 0.3s, -webkit-transform ease 0.3s;
-moz-transition: border-color ease 0.3s, top ease 0.3s, bottom ease 0.3s, -moz-transform ease 0.3s;
-ms-transition: border-color ease 0.3s, top ease 0.3s, bottom ease 0.3s, -ms-transform ease 0.3s;
-o-transition: border-color ease 0.3s, top ease 0.3s, bottom ease 0.3s, -o-transform ease 0.3s;
transition: border-color ease 0.3s, top ease 0.3s, bottom ease 0.3s, transform ease 0.3s;
}
#ef-toggle-menu > span:after {
bottom: -14px;
}
#ef-toggle-menu > span:before {
top: -11px;
}
#ef-toggle-menu:hover > span:before, #ef-toggle-menu:hover > span:after, .ef-menu-active #ef-toggle-menu > span:before, .ef-menu-active #ef-toggle-menu > span:after {
-webkit-transform: rotate(-90deg);
-moz-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
transform: rotate(-90deg);
}
.ef-menu-active #ef-toggle-menu {
-webkit-transform: rotate(135deg) translateX(-9px) translateY(18px);
-moz-transform: rotate(135deg) translateX(-9px) translateY(18px);
-ms-transform: rotate(135deg) translateX(-9px) translateY(18px);
-o-transform: rotate(135deg) translateX(-9px) translateY(18px);
transform: rotate(135deg) translateX(-9px) translateY(18px);
}
#ef-toggle-menu:hover > span:before, .ef-menu-active #ef-toggle-menu > span:before {
top: 0px;
}
#ef-toggle-menu:hover > span:after, .ef-menu-active #ef-toggle-menu > span:after {
bottom: -3px;
}
#ef-content {
padding-top: 80px;
position: relative;
z-index: 100;
background-color: #fff;
}
#ef-content > main {
padding-bottom: 100px;
}
.ef-default-logo {
display: none;
}
#ef-site-nav-inner > .ef-default-logo1 {
position: absolute;
top: 40px;
left: 40px;
}
#ef-site-name > .navbar-brand {
position: fixed;
z-index: 199;
left: 40px;
top: 0;
margin-top: 40px;
}
.admin-bar #ef-site-name > .navbar-brand {
margin-top: 72px;
}
img.ef-default-logo, img.ef-white-logo, img.ef-default-logo1 {
max-width: 280px;
z-index: 100;
}
html.js .admin-bar #ef-site-nav {
top: 32px;
}
html.no-js #ef-site-nav {
position: relative;
}
html.js #ef-site-nav { width: 100%;
overflow: hidden;
position: fixed;
top: 0;
left: 0;
bottom: 0;
z-index: 200;
background-color: transparent;     }
#ef-site-nav #ef-brand img {
width: 120px;
margin: 0 3px;
}
html.js #ef-site-nav,
html.js #ef-site-nav .top-bar-section li,
html.js #ef-site-nav .ef-default-logo1,
html.js #ef-site-nav #ef-brand,
html.js #ef-site-nav #ef-menu-widgets {
-webkit-transition-property: transform, visibility, opacity;
-webkit-transition-duration: 800ms;
-moz-transition-property: transform, visibility, opacity;
-moz-transition-duration: 800ms;
-ms-transition-property: transform, visibility, opacity;
-ms-transition-duration: 800ms;
-o-transition-property: transform, visibility, opacity;
-o-transition-duration: 800ms;
transition-property: transform, visibility, opacity;
transition-duration: 800ms;
-webkit-transition-timing-function: cubic-bezier(0.77, 0, 0.175, 1);
-moz-transition-timing-function: cubic-bezier(0.77, 0, 0.175, 1);
-ms-transition-timing-function: cubic-bezier(0.77, 0, 0.175, 1);
-o-transition-timing-function: cubic-bezier(0.77, 0, 0.175, 1);
transition-timing-function: cubic-bezier(0.77, 0, 0.175, 1);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0;
-webkit-transform: scale(2);
-moz-transform: scale(2);
-ms-transform: scale(2);
-o-transform: scale(2);
transform: scale(2);
visibility: hidden
}        html.js .ef-menu-active #ef-site-nav,
html.js .ef-menu-active #ef-site-nav .top-bar-section li,
html.js .ef-menu-active #ef-site-nav .ef-default-logo1,
html.js .ef-menu-active #ef-site-nav #ef-brand,
html.js .ef-menu-active #ef-site-nav #ef-menu-widgets {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
visibility: visible
}   aside#ef-menu-widgets {
margin-top: -108px;
}
.rgba #ef-site-nav-inner {
background: #fff !important;
}
#ef-site-nav-inner {
height: 100%;
padding-top: 40px;
padding-bottom: 40px;
}
#ef-menu-widgets {
padding-bottom: 30px;
text-align: left;
}
#ef-head-social {
list-style: none;
padding: 7px 40px 7px 0;
margin: 0;
}
#ef-head-social > * {
vertical-align: top;
display: inline-block;
}
#ef-head-social > li > a {
font-size: 26px;
line-height: 1em;
}
.top-bar {
margin-bottom: 80px;
padding-top: 10px;
}
.top-bar-section ul > li:last-child {
margin-bottom: 15px;
}
.top-bar-section ul li {
line-height: 1em;
margin-bottom: 7px;
}
.top-bar-section ul li > a {
font-weight: 800;
position: relative;
font-size: 60px;
padding: 7px 0 0 0;
text-align: inherit;
}
.top-bar-section .has-dropdown > a:after {
display: inline-block;
content: '\203A';
margin-left: 0.3em;
font-size: 0.5em;
vertical-align: top;
}
.top-bar-section .dropdown li.title div > a {
font-weight: bold;
font-size: 20px;
}
.top-bar-section .dropdown li.title div > a:before {
content: '\2190';
margin-right: 10px;
}
.top-bar-section ul li > a:before {
content: '';
position: absolute;
bottom: 0;
left: 10px;
right: 100%;
border-width: 6px;
border-bottom-style: solid;
-webkit-transition: left ease 0.3s, right ease 0.3s, border-color ease 0.8s;
-moz-transition: left ease 0.3s, right ease 0.3s, border-color ease 0.8s;
-ms-transition: left ease 0.3s, right ease 0.3s, border-color ease 0.8s;
-o-transition: left ease 0.3s, right ease 0.3s, border-color ease 0.8s;
transition: left ease 0.3s, right ease 0.3s, border-color ease 0.8s;
}
.top-bar-section ul li > a:hover:before, .top-bar-section ul li.active > a:before {
left: 0;
right: 0;
}
#ef-header {
position: relative;
background-color: transparent; }
body.ef-menu-active #ef-header {
position: static;
}
#ef-header.ef-positioner > .ef-adjust-position, #ef-video-header {
max-width: none !important;
display: block;
position: fixed;
left: 0;
top: 0;
width: 100%;
z-index: -1;
}
body.ef-menu-animation #ef-video-header {
z-index: -9999;
}
.ef-touch #ef-header.ef-positioner > .ef-adjust-position, .ef-touch #ef-video-header {
-webkit-transform: none !important;
-moz-transform: none !important;
-ms-transform: none !important;
-o-transform: none !important;
transform: none !important;
}
html.js .ef-positioner > img {
visibility: hidden;
}
html.js img.ef-adjust-position, html.js #ef-video-header {
-webkit-transition: left ease 0.3s, top ease 0.3s;
-moz-transition: left ease 0.3s, top ease 0.3s;
-ms-transition: left ease 0.3s, top ease 0.3s;
-o-transition: left ease 0.3s, top ease 0.3s;
transition: left ease 0.3s, top ease 0.3s;
}
.ef-video-mute {
position: fixed;
top: 40px;
right: 40px;
background-image: url(//taylor.agency/wp-content/themes/brama/assets/img/volume-sprite.png);
background-position: 0 0;
width: 24px;
height: 25px;
display: none;
overflow: hidden;
text-indent: -999px;
cursor: pointer;
z-index: 202;
background-color: #fff;
}
.ef-video-mute.active {
background-position: 0 -24px;
}
html.no-js #ef-header-inner {
height: auto;
}
.ef-touch .ef-home-default #ef-header-inner { float: left;
width: 100%;
}
body.single #ef-header-inner {
visibility: hidden;
}
#ef-header-inner {
background-color: transparent;
height: 200px;
}
.ef-centered-header #ef-header-inner {
text-align: center;
}
.attachment:not(.ef-menu-animation) #ef-header-inner {
padding-bottom: 0;
min-height: inherit!important;
height: auto;
}
#ef-loader {
position: fixed;
z-index: -9999;
left: 50%;
top: 50%;
width: 300px;
height: 300px;
margin-left: -150px;
margin-top: -150px;
}
.ef-advanced-layout #ef-loader {
top: 45%;
}
#ef-loader > div {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
border-width: 20px;
border-style: solid;
}
#ef-loader .ef-loader-1 {
-webkit-animation: pulse1 1s 0.5s ease infinite;
-moz-animation: pulse1 1s 0.5s ease infinite;
-ms-animation: pulse1 1s 0.5s ease infinite;
-o-animation: pulse1 1s 0.5s ease infinite;
animation: pulse1 1s 0.5s ease infinite;
}
#ef-loader .ef-loader-2 {
-webkit-animation: pulse1 1s ease infinite;
-moz-animation: pulse1 1s ease infinite;
-ms-animation: pulse1 1s ease infinite;
-o-animation: pulse1 1s ease infinite;
animation: pulse1 1s ease infinite;
}
@-webkit-keyframes pulse1 {
0% { -webkit-transform: scale(0); }
40% { -webkit-transform: scale(0.3); opacity: 1; }
100% { -webkit-transform: scale(1); opacity: 0.0; }
}
@-moz-keyframes pulse1 {
0% { -moz-transform: scale(0); }
40% { -moz-transform: scale(0.3); opacity: 1; }
100% { -moz-transform: scale(1); opacity: 0.0; }
}
@-o-keyframes pulse1 {
0% { -o-transform: scale(0); }
40% { -o-transform: scale(0.3); opacity: 1; }
100% { -o-transform: scale(1); opacity: 0.0; }
}
@-ms-keyframes pulse1 {
0% { -ms-transform: scale(0); }
40% { -ms-transform: scale(0.3); opacity: 1; }
100% { -ms-transform: scale(1); opacity: 0.0; }
}
@keyframes pulse1 {
0% { transform: scale(0); }
40% { transform: scale(0.3); opacity: 1; }
100% { transform: scale(1); opacity: 0.0; }
}
html.no-js #ef-header-angle {
display: none;
}
#ef-header-angle, .ef-bottom-angle {
z-index: auto;
height: 150px;
width: 100%;
}
#ef-header-angle {
position: relative;
z-index: 8;
}
.ef-header-angle {
display: block;
border-style: solid;
border-top-width: 0;
border-right-width: 0;
border-bottom-width: 150px;
border-left-width: 0; border-top-color: transparent;
border-right-color: transparent;
border-left-color: transparent;
}
.ef-bottom-angle .ef-header-angle {
border-style: solid;
border-top-width: 150px;
border-right-width: 0; border-bottom-width: 0;
border-left-width: 0;
border-right-color: transparent;
border-left-color: transparent;
border-bottom-color: transparent;
}
.page-template-templateshome-template-php.ef-protected-page:not(.ef-home-default) #ef-header #ef-header-angle {
display: none;
}
#ef-slideshow-nav {
position: relative;
top: -70px;
margin-left: 60px;
text-align: center;
display: inline-block;
width: auto;
height: 48px;
visibility: hidden;
z-index: -9999;
-webkit-transform-origin: top left;
-moz-transform-origin: top left;
-ms-transform-origin: top left;
-o-transform-origin: top left;
transform-origin: top left;
}
.ef-one-slide #ef-slideshow-nav {
margin-left: 30px;
}
.ef-header-out #ef-slideshow-nav {
z-index: auto;
visibility: visible;
}
#ef-slideshow-nav > a {
background: url(//taylor.agency/wp-content/themes/brama/assets/img/px.png);
position: relative;
font-size: 30px;
line-height: 48px;
display: block;
width: 100%;
height: 100%;
-webkit-transition: -webkit-transform ease 0.3s, color ease 0.3s;
-moz-transition: -moz-transform ease 0.3s, color ease 0.3s;
-ms-transition: -ms-transform ease 0.3s, color ease 0.3s;
-o-transition: -o-transform ease 0.3s, color ease 0.3s;
transition: transform ease 0.3s, color ease 0.3s;
}
#ef-slideshow-nav > a:after {
position: relative;
display: block;
font-family: 'fontello';
content: '';
}
.ef-header-out #ef-slideshow-nav > a:after {
content: '\e82a';
font-size: 17px;
}
#ef-slideshow-nav > ul {
list-style: none;
padding: 0;
margin: 0;
}
#ef-slideshow-nav > ul li {
position: absolute;
top: 0;
width: 40px;
height: 48px;
line-height: 1em;
-webkit-transition: left ease 0.7s, right ease 0.7s;
-moz-transition: left ease 0.7s, right ease 0.7s;
-ms-transition: left ease 0.7s, right ease 0.7s;
-o-transition: left ease 0.7s, right ease 0.7s;
transition: left ease 0.7s, right ease 0.7s;
}
#ef-slideshow-nav > ul li a {
background: url(//taylor.agency/wp-content/themes/brama/assets/img/px.png);
line-height: 48px;
display: block;
width: 100%;
height: 100%;
}
#ef-slideshow-nav > ul li.ef-slideshow-prev {
right: 0;
}
#ef-slideshow-nav > ul li.ef-slideshow-next {
left: 0;
}
.ef-header-out #ef-slideshow-nav > ul li.ef-slideshow-prev {
right: 90%;
}
.ef-header-out #ef-slideshow-nav > ul li.ef-slideshow-next {
left: 90%;
}
#ef-slideshow-nav > ul li a:before, #ef-slideshow-nav > ul li a:after {
font-family: 'fontello';
font-size: 2.7em;
}
#ef-slideshow-nav > ul li.ef-slideshow-prev a:before {
content: '\e932';
}
#ef-slideshow-nav > ul li.ef-slideshow-next a:after {
content: '\e933';
}
#ef-to-content:hover, .ef-header-out #ef-to-content {
-webkit-animation: none;
-moz-animation: none;
-ms-animation: none;
-o-animation: none;
animation: none;
}
#ef-to-content {
position: absolute;
top: 30px;
left: 40px;
width: auto;
line-height: 1em;
margin-top: -15px;
text-align: center;
-webkit-opacity: 1;
-moz-opacity: 1;
opacity: 1;
filter: alpha(opacity=100);
-webkit-transition: -webkit-transform ease 0.3s, color ease 0.3s, opacity ease 0.3s;
-moz-transition: -moz-transform ease 0.3s, color ease 0.3s, opacity ease 0.3s;
-ms-transition: -ms-transform ease 0.3s, color ease 0.3s, opacity ease 0.3s;
-o-transition: -o-transform ease 0.3s, color ease 0.3s, opacity ease 0.3s;
transition: transform ease 0.3s, color ease 0.3s, opacity ease 0.3s;
}
#ef-to-content {
background-color: #fff;
width: 60px;
height: 60px;
-webkit-animation: ef-bounce 2s cubic-bezier(.15, .6, .37, .85) infinite;
-moz-animation: ef-bounce 2s cubic-bezier(.15, .6, .37, .85) infinite;
-ms-animation: ef-bounce 2s cubic-bezier(.15, .6, .37, .85) infinite;
-o-animation: ef-bounce 2s cubic-bezier(.15, .6, .37, .85) infinite;
animation: ef-bounce 2s cubic-bezier(.15, .6, .37, .85) infinite;
}
#ef-to-content:after {
left: 23px;
top: 20px;
}
.ef-header-out #ef-to-content {
-webkit-transform: translateY(-50px);
-moz-transform: translateY(-50px);
-ms-transform: translateY(-50px);
-o-transform: translateY(-50px);
transform: translateY(-50px);
-webkit-opacity: 0;
-moz-opacity: 0;
opacity: 0;
filter: alpha(opacity=0);
cursor: default;
line-height: 1em;
}
#ef-to-content > span {
height: auto;
text-transform: uppercase;
font-size: 1em;
white-space: nowrap;
position: absolute;
bottom: 100%;
margin-bottom: 10px;
left: 50%;
-webkit-transform-origin: 0 50%;
-moz-transform-origin: 0 50%;
-ms-transform-origin: 0 50%;
-o-transform-origin: 0 50%;
transform-origin: 0 50%;
-webkit-transform: rotate(-90deg);
-moz-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
transform: rotate(-90deg);
}
#ef-to-content:after {
display: block;
content: '';
border-width: 3px;
border-right-style: solid;
border-bottom-style: solid;
width: 14px;
height: 14px;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);     position: relative;
}
@-webkit-keyframes ef-bounce {
0% {
top: 0;
}
25% {
top: 0;
}
40% {
top: -15px;
}
60% {
top: 15px;
}
75% {
top: 0;
}
100% {
top: 0;
}
}
@-moz-keyframes ef-bounce {
0% {
top: 0;
}
25% {
top: 0;
}
40% {
top: -15px;
}
60% {
top: 15px;
}
75% {
top: 0;
}
100% {
top: 0;
}
}
@-o-keyframes ef-bounce {
0% {
top: 0;
}
25% {
top: 0;
}
40% {
top: -15px;
}
60% {
top: 15px;
}
75% {
top: 0;
}
100% {
top: 0;
}
}
@-ms-keyframes ef-bounce {
0% {
top: 0;
}
25% {
top: 0;
}
40% {
top: -15px;
}
60% {
top: 15px;
}
75% {
top: 0;
}
100% {
top: 0;
}
}
@keyframes ef-bounce {
0% {
top: 0;
}
25% {
top: 0;
}
40% {
top: -15px;
}
60% {
top: 15px;
}
75% {
top: 0;
}
100% {
top: 0;
}
}
.admin-bar #ef-to-parent {
top: 132px;
}
#ef-to-parent {
font-size: 13px;
display: block;
width: 40px;
height: 42px;
line-height: 50px;
position: fixed;
z-index: 199;
right: 40px;
top: 40px;
-webkit-transition-duration: 0.3s;
-moz-transition-duration: 0.3s;
-ms-transition-duration: 0.3s;
-o-transition-duration: 0.3s;
transition-duration: 0.3s;
background-color: #fff;
}
#ef-to-parent:before, #ef-to-parent:after {
content: '';
position: absolute;
left: 20%;
top: 50%;
width: 60%;
height: 0;
border-width: 3px;
border-bottom-style: solid;
}
#ef-to-parent:before {
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
}
#ef-to-parent:after {
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
.cbp-l-loadMore-text {
margin-top: 50px;
}
.cbp-l-loadMore-text i {
margin-right: 7px;
}
#ef-welcome-block {
padding: 0;
position: relative;
display: inline-block;
}
.ef-home-default #ef-welcome-block {
z-index: 8;
}
html.no-js #ef-welcome-block {
padding: 60px 0;
}
html.js #ef-welcome-block {
top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
}
#ef-welcome-block .ef-social-block {
margin-top: 15px;
margin-bottom: 0;
}
#ef-welcome-block #ef-main-description {
font-weight: 700;
}
#ef-welcome-block #ef-main-description, .ef-empty-desc #ef-welcome-block #ef-main-title {
font-size: 60px;
line-height: 1em;
margin: 0;
-webkit-transition: background-color 0.2s ease-out 0s, color 0.2s ease-out 0s;
-moz-transition: background-color 0.2s ease-out 0s, color 0.2s ease-out 0s;
-ms-transition: background-color 0.2s ease-out 0s, color 0.2s ease-out 0s;
-o-transition: background-color 0.2s ease-out 0s, color 0.2s ease-out 0s;
transition: background-color 0.2s ease-out 0s, color 0.2s ease-out 0s;
}
#ef-main-description a {
-webkit-transition: color 0.2s ease-out 0s, opacity 0.2s ease-out 0s;
-moz-transition: color 0.2s ease-out 0s, opacity 0.2s ease-out 0s;
-ms-transition: color 0.2s ease-out 0s, opacity 0.2s ease-out 0s;
-o-transition: color 0.2s ease-out 0s, opacity 0.2s ease-out 0s;
transition: color 0.2s ease-out 0s, opacity 0.2s ease-out 0s;
}
#ef-main-description a:hover {
-webkit-opacity: 0.5;
-moz-opacity: 0.5;
opacity: 0.5;
}
#ef-welcome-block #ef-main-title {
line-height: 1.2em;
font-size: 1.571em;
font-weight: normal;
margin-top: 0;
margin-bottom: 15px;
display: inline-block;
padding: 2px 0 20px;
border-bottom: 6px solid;
-webkit-transition: border-color ease 0.3s;
-moz-transition: border-color ease 0.3s;
-ms-transition: border-color ease 0.3s;
-o-transition: border-color ease 0.3s;
transition: border-color ease 0.3s;
letter-spacing: 0.16em;
}
.ef-empty-desc #ef-welcome-block #ef-main-title {
font-weight: 700;
border-bottom: 0;
}
html.js #ef-welcome-block #ef-main-title > span.first-load {
display: inline-block;
-webkit-transform: scaleX(-1);
-moz-transform: scaleX(-1);
-ms-transform: scaleX(-1);
-o-transform: scaleX(-1);
transform: scaleX(-1);
-webkit-transition: -webkit-transform ease 0.2s;
-moz-transition: -moz-transform ease 0.2s;
-ms-transition: -ms-transform ease 0.2s;
-o-transition: -o-transform ease 0.2s;
transition: transform ease 0.2s;
}
html.js #ef-welcome-block #ef-main-title > span.first-load.ef-rotate-letter {
-webkit-transform: scaleX(1);
-moz-transform: scaleX(1);
-ms-transform: scaleX(1);
-o-transform: scaleX(1);
transform: scaleX(1);
}  html.js .fireform-slider-inner {
visibility: hidden;
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);
}
html.no-js .fireform-slider-inner {
visibility: visible;
}
.fireform-slider-inner, .ef-pass {
top: 0;
left: 0;
width: 100%;
height: 100%;
right: 0;
position: fixed;
z-index: auto;
}
.fireform-slider-inner {
right: auto;
bottom: auto;
z-index: -1;
}
.ef-menu-animation .fireform-slider-inner {
z-index: -9999;
}
#fireform-slider-wrapper .flex-control-paging {
display: none;
list-style: none;
margin: 0;
padding: 0;
position: fixed;
z-index: 16;
bottom: 40px;
left: 45px;
width: 40px;
text-align: left;
}
#fireform-slider-wrapper .flex-control-paging > li {
display: inline-block;
line-height: 20px;
height: 20px;
vertical-align: top;
}
#fireform-slider-wrapper .flex-control-paging a {
display: inline-block;
cursor: pointer;
width: 20px;
height: 20px;
line-height: 20px;
text-align: center;
overflow: hidden;
text-indent: -9999px;
position: relative;
background: url(//taylor.agency/wp-content/themes/brama/assets/img/px.png);
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
}
#fireform-slider-wrapper .flex-control-paging a.flex-active:before {
top: 2px;
bottom: 3px;
}
#fireform-slider-wrapper .flex-control-paging a.flex-active:after {
left: 3px;
right: 2px;
}
#fireform-slider-wrapper .flex-control-paging a.flex-active:before {
border-right-width: 3px;
border-top-style: none;
border-bottom-style: none;
border-left-style: none;
}
#fireform-slider-wrapper .flex-control-paging a.flex-active:after {
border-top-width: 3px;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
}
#fireform-slider-wrapper .flex-control-paging a:before, #fireform-slider-wrapper .flex-control-paging a:after {
content: '';
position: absolute;
left: 8px;
right: 8px;
top: 8px;
bottom: 8px;
border-width: 1px;
border-style: solid;
-webkit-transition: border-color 0.2s ease-out, top 0.2s cubic-bezier(.52, .59, .28, 1.47), bottom 0.2s cubic-bezier(.52, .59, .28, 1.47), right 0.2s ease-out, left 0.2s cubic-bezier(.52, .59, .28, 1.47);
-moz-transition: border-color 0.2s ease-out, top 0.2s cubic-bezier(.52, .59, .28, 1.47), bottom 0.2s cubic-bezier(.52, .59, .28, 1.47), right 0.2s ease-out, left 0.2s cubic-bezier(.52, .59, .28, 1.47);
-ms-transition: border-color 0.2s ease-out, top 0.2s cubic-bezier(.52, .59, .28, 1.47), bottom 0.2s cubic-bezier(.52, .59, .28, 1.47), right 0.2s ease-out, left 0.2s cubic-bezier(.52, .59, .28, 1.47);
-o-transition: border-color 0.2s ease-out, top 0.2s cubic-bezier(.52, .59, .28, 1.47), bottom 0.2s cubic-bezier(.52, .59, .28, 1.47), right 0.2s ease-out, left 0.2s cubic-bezier(.52, .59, .28, 1.47);
transition: border-color 0.2s ease-out, top 0.2s cubic-bezier(.52, .59, .28, 1.47), bottom 0.2s cubic-bezier(.52, .59, .28, 1.47), right 0.2s ease-out, left 0.2s cubic-bezier(.52, .59, .28, 1.47);
}
.ef-pass {
z-index: -9999;
}
#ef-header > .ef-pass, body.error404, body:not(.page-template-templateshome-template-php).ef-protected-page {
background-image: url(//taylor.agency/wp-content/themes/brama/assets/img/dark-grunge.jpg);
}
.ef-post .ef-pass, #ef-content .ef-pass {
position: absolute;
z-index: auto;
}
.ef-pass:before {
font-size: 20em;
position: absolute;
top: 45%;
left: 50%;
height: 20em;
width: 20em;
margin-top: -0.5em;
margin-left: -0.5em;
}
.ef-post .ef-pass:before, #ef-content .ef-pass:before {
position: absolute;
font-size: 42px;
height: 36px;
width: 36px;
line-height: 36px;
margin-top: -18px;
margin-left: -18px;
}
#ef-portfolio .ef-post.post-password-required .ef-proj-desc, #ef-blog .ef-post.post-password-required.type-portfolios .ef-proj-desc {
z-index: auto;
}
html.no-js .fireform-slider-inner ul.slides > li {
float: none;
}
html.no-js .fireform-slider-inner ul.slides > li {
display: none;
}
html.no-js .fireform-slider-inner ul.slides > li:first-child {
display: block;
}
ul.slides, ul.slides > li {
margin: 0;
padding: 0;
list-style: none;
}
.fireform-slider-inner ul.slides > li img, .fireform-slider-inner ul.slides > li video {
-webkit-pointer-events: none;
pointer-events: none;
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
ul.slides > .ef-slide {
overflow: hidden;
float: left;
}
ul.slides .ef-slide > img, ul.slides .ef-slide > video {
display: block;
width: 100%;
height: auto;
position: relative;
max-width: none !important;
}
html.no-js #ef-latest-nav ul {
display: none;
}
#ef-latest-nav {
background-color: transparent;
position: absolute;
z-index: -9999;
top: 150%;
width: 150%;
left: 0;
padding: 0 25%;
margin-left: -25%;
-webkit-opacity: 0;
-moz-opacity: 0;
opacity: 0;
filter: alpha(opacity=0);
-webkit-transform-origin: bottom left;
-moz-transform-origin: bottom left;
-ms-transform-origin: bottom left;
-o-transform-origin: bottom left;
transform-origin: bottom left;
-webkit-transition: top ease 0.3s, opacity ease 0.3s, background-color ease 0.3s;
-moz-transition: top ease 0.3s, opacity ease 0.3s, background-color ease 0.3s;
-ms-transition: top ease 0.3s, opacity ease 0.3s, background-color ease 0.3s;
-o-transition: top ease 0.3s, opacity ease 0.3s, background-color ease 0.3s;
transition: top ease 0.3s, opacity ease 0.3s, background-color ease 0.3s;
}
.ef-header-out #ef-latest-nav {
z-index: auto;
-webkit-opacity: 1;
-moz-opacity: 1;
opacity: 1;
filter: alpha(opacity=100);
}
.ef-touch #ef-latest-nav, .ef-header-out #ef-latest-nav {
top: 110%;
}
#ef-latest-nav ul {
margin: 0;
}
#fireform-slider-wrapper .flex-direction-nav {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
margin: 0;
padding: 0;
list-style: none;
}
.ef-home-default #fireform-slider-wrapper .flex-direction-nav {
z-index: 7;
}
.ef-touch #fireform-slider-wrapper .flex-direction-nav {
display: none;
}
#fireform-slider-wrapper .flex-direction-nav li {
width: 50%;
height: 100%;
float: left;
}
#fireform-slider-wrapper .flex-direction-nav li, #fireform-slider-wrapper .flex-direction-nav a {
display: block;
overflow: hidden;
}
#fireform-slider-wrapper .flex-direction-nav a {
display: block;
width: 100%;
height: 100%;
background: url(//taylor.agency/wp-content/themes/brama/assets/img/px.png);
position: relative;
}
#fireform-slider-wrapper .flex-direction-nav a.flex-prev:before, #fireform-slider-wrapper .flex-direction-nav a.flex-next:before {
font-family: 'fontello';
font-size: 22px;
position: absolute;
top: 30px;
-webkit-transition: opacity ease 0.3s, left ease 0.3s, right ease 0.3s;
-moz-transition: opacity ease 0.3s, left ease 0.3s, right ease 0.3s;
-ms-transition: opacity ease 0.3s, left ease 0.3s, right ease 0.3s;
-o-transition: opacity ease 0.3s, left ease 0.3s, right ease 0.3s;
transition: opacity ease 0.3s, left ease 0.3s, right ease 0.3s;
-webkit-opacity: 0;
-moz-opacity: 0;
opacity: 0;
filter: alpha(opacity=0);
}
#fireform-slider-wrapper .flex-direction-nav a.flex-prev:hover:before {
right: 30px;
}
#fireform-slider-wrapper .flex-direction-nav a.flex-prev:before {
content: '\e8a7';
right: 0;
}
#fireform-slider-wrapper .flex-direction-nav a.flex-next:hover:before {
left: 30px;
}
#fireform-slider-wrapper .flex-direction-nav a.flex-next:before {
content: '\e8a8';
left: 0;
}
#fireform-slider-wrapper .flex-direction-nav a:hover:before {
-webkit-opacity: 1;
-moz-opacity: 1;
opacity: 1;
filter: alpha(opacity=100);
}
.ef-touch .ef-parallax-block {
-webkit-transform: none !important;
-moz-transform: none !important;
-ms-transform: none !important;
-o-transform: none !important;
transform: none !important;
} html.js .html-desc {
display: none;
}
.ef-menu-animation .slide_desc {
z-index: -9999;
}
.slide_desc, html.no-js .html-desc {
left: 45px;
position: fixed;
max-width: 50%;
bottom: 40px;
margin-left: 0;
margin-right: 0;
z-index: 9;
}
.ef-home-default.ef-one-slide .slide_desc, .ef-home-default.ef-one-slide html.no-js .html-desc {
left: 40px;
}
.slide_desc.ef-animate-caption h2, .slide_desc.ef-animate-caption p {
bottom: 10px;
-webkit-transition: opacity ease 0.3s, bottom ease 0.3s;
-moz-transition: opacity ease 0.3s, bottom ease 0.3s;
-ms-transition: opacity ease 0.3s, bottom ease 0.3s;
-o-transition: opacity ease 0.3s, bottom ease 0.3s;
transition: opacity ease 0.3s, bottom ease 0.3s;
-webkit-opacity: 1;
opacity: 1;
}
.slide_desc.ef-animate-caption p {
-webkit-transition-delay: 0.1s;
-moz-transition-delay: 0.1s;
-ms-transition-delay: 0.1s;
-o-transition-delay: 0.1s;
transition-delay: 0.1s;
}
.slide_desc h2, .slide_desc p {
position: relative;
bottom: 0;
}
.slide_desc {
display: none;
}
.slide_desc h2, .slide_desc p {
-webkit-opacity: 0;
opacity: 0;
}
html.no-js .html-desc {
position: relative;
}
.slide_desc > h2, html.no-js .html-desc > h2 {
margin-bottom: 15px;
font-size: 2em;
}
.slide_desc > p, html.no-js .html-desc > p {
width: 60%;
line-height: 1.4em;
}
.slide_desc > p:last-child, html.no-js .html-desc > p:last-child {
margin-bottom: 0;
}
.ef-home-default .slide_desc, html.no-js .ef-home-default .html-desc {
bottom: 34px;
top: auto;
}
.ef-home-default .slide_desc > h2, html.no-js .ef-home-default .html-desc > h2 {
font-size: 1.429em;
margin: 0;
margin-bottom: 10px;
position: relative;
}
.ef-home-default .slide_desc > p, html.no-js .ef-home-default .html-desc > p {
margin-bottom: 10px;
}
.ef-slide-logo-container {
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 260px;
text-align: center;
z-index: 99;
margin-top: 14%;
}
.ef-slide-logo-container-wrap img {
width: auto;
height: auto;
vertical-align: middle;
max-width: 100%;
margin: 0 60px;
}  .page-id-2 #ef-welcome-block h1, .page-id-2 #ef-welcome-block #ef-main-description {
color: #000 !important;
}
.entry-subtitle {
font-size: 2.2em;
margin-top: 0.4em;
padding-bottom: 0.6em;
margin-bottom: 2em;
}
.portfolio-content {
text-align: center;
margin-top: 4em;
font-size: 0.9em;
margin-bottom: -70px;
display:none;
}
.page-template-templatesportfolio-template-php .page {
margin-bottom: 40px;
}
.page-template-templatesblog-template-php .page {
margin-bottom: 60px;
}
#ef-portfolio {
-webkit-transition: height ease 0.5s;
-moz-transition: height ease 0.5s;
-ms-transition: height ease 0.5s;
-o-transition: height ease 0.5s;
transition: height ease 0.5s;
}
#ef-portfolio > ul {
padding-left: 0;
list-style: none;
} .cbp-item {
margin-right: 0;
}
.ef-small-portfolio #ef-portfolio.cbp .cbp-item {
width: 280px;
height: 153px;
}
.ef-small-portfolio #ef-portfolio.cbp .cbp-item.cbp-height2x {
height: 354px;
} #ef-portfolio.cbp .cbp-item {
width: 400px;
height: 225px;
}
#ef-portfolio.cbp .cbp-item.cbp-height2x {
height: 492px;
} .ef-large-portfolio #ef-portfolio.cbp .cbp-item {
width: 500px;
height: 280px;
}
.ef-large-portfolio #ef-portfolio.cbp .cbp-item.cbp-height2x {
height: 600px;
} html.no-js #ef-portfolio .ef-post {
width: 33.3%;
float: left;
}
#ef-portfolio-filter-dropdown {
width: 100%;
margin-bottom: 50px;
font-size: 1.4em;
display:none;
}
#ef-portfolio-filter {
margin-bottom: 50px;
}
#ef-portfolio-filter li {
padding-left: 15px;
padding-right: 15px;
}
#ef-portfolio-filter a {
font-weight: bold;
position: relative;
font-size: 1.786em;
letter-spacing: 0.06em;
}
#ef-portfolio-filter a > span {
padding: 0;
position: absolute;
display: block;
bottom: 100%;
line-height: 1em;
left: 100%;
z-index: 10;
color: transparent;
border-width: 1px;
border-bottom-style: solid;
border-color: transparent;
-webkit-transition: color 0.3s ease 0.1s, font-size ease 0.3s, border-color ease 0.3s;
-moz-transition: color 0.3s ease 0.1s, font-size ease 0.3s, border-color ease 0.3s;
-ms-transition: color 0.3s ease 0.1s, font-size ease 0.3s, border-color ease 0.3s;
-o-transition: color 0.3s ease 0.1s, font-size ease 0.3s, border-color ease 0.3s;
transition: color 0.3s ease 0.1s, font-size ease 0.3s, border-color ease 0.3s;
}
#ef-portfolio-filter a:hover > span, #ef-portfolio-filter li:first-child a > span {
font-size: 50%;
bottom: 100%;
-webkit-transition: color ease 0.5s, font-size ease 0.01s, border-color ease 0.3s;
-moz-transition: color ease 0.5s, font-size ease 0.01s, border-color ease 0.3s;
-ms-transition: color ease 0.5s, font-size ease 0.01s, border-color ease 0.3s;
-o-transition: color ease 0.5s, font-size ease 0.01s, border-color ease 0.3s;
transition: color ease 0.5s, font-size ease 0.01s, border-color ease 0.3s;
}
.ef-post.type-portfolios .ef-proj-desc {
font-size: 1.6em;
}
.ef-small-portfolio .ef-post.type-portfolios .ef-proj-desc {
font-size: 1.2em;
}
.ef-large-portfolio .ef-post.type-portfolios .ef-proj-desc {
font-size: 2em;
}
.ef-min-blog .ef-post .ef-proj-desc {
margin-bottom: 0;
}
#ef-blog .ef-min-blog .ef-proj-img {
padding: 20px 0;
padding-right: 100px;
}
#ef-blog .ef-min-blog .ef-proj-img > a.btn {
padding: 0;
position: absolute;
width: 100%;
height: 100%;
top: 0;
right: 0;
border-style: none;
text-align: right;
}
#ef-blog .ef-min-blog .ef-proj-img > a.btn:before {
position: absolute;
top: 50%;
content: '\2192';
font-size: 50px;
right: 20px;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
-webkit-transition: right ease 0.8s, color ease 0.5s;
-moz-transition: right ease 0.8s, color ease 0.5s;
-ms-transition: right ease 0.8s, color ease 0.5s;
-o-transition: right ease 0.8s, color ease 0.5s;
transition: right ease 0.8s, color ease 0.5s;
}
#ef-blog .ef-min-blog .ef-post.type-post:hover .ef-proj-img > a.btn:before {
right: 0;
}
#ef-blog-inner:not(.ef-min-blog) .ef-post.type-post .ef-proj-desc {
position: relative;
margin-bottom: 46px;
}
#ef-blog-inner:not(.ef-min-blog) .ef-post.type-post .ef-proj-desc,
#ef-blog-inner.ef-classic-blog .ef-post.type-post .ef-proj-desc {
font-size: 2.143em;
}
#ef-blog-inner:not(.ef-min-blog) .ef-post.type-post .ef-proj-desc:after {
position: absolute;
left: 0;
bottom: -24px;
content: '';
width: 30px;
height: 0;
border-width: 6px;
border-bottom-style: solid;
}
#ef-blog-inner.ef-classic-blog .ef-post.type-post:not(.no-post-thumbnail) .ef-proj-desc:after {
left: 50%;
margin-left: -15px;
}
#ef-blog .ef-min-blog {
margin-bottom: 0;
}
#ef-blog .ef-min-blog .ef-post.type-post {
margin-right: 40px;
padding: 0;
border-bottom-style: solid;
border-bottom-width: 1px;
-webkit-transition: border-width ease 0.5s;
-moz-transition: border-width ease 0.5s;
-ms-transition: border-width ease 0.5s;
-o-transition: border-width ease 0.5s;
transition: border-width ease 0.5s;
}
#ef-blog .ef-min-blog .ef-post.type-post:hover {
border-width: 6px;
}
#ef-portfolio .ef-proj-desc:before, #ef-blog .ef-post.type-portfolios .ef-proj-desc:before {
content: '';
-webkit-transition: all 0.4s ease 0.2s;
-moz-transition: all 0.4s ease 0.2s;
-ms-transition: all 0.4s ease 0.2s;
-o-transition: all 0.4s ease 0.2s;
transition: all 0.4s ease 0.2s;
}
#ef-portfolio .ef-post:hover .ef-proj-desc:before, #ef-blog .ef-post.type-portfolios:hover .ef-proj-desc:before {
-webkit-transition: all ease 0.4s;
-moz-transition: all ease 0.4s;
-ms-transition: all ease 0.4s;
-o-transition: all ease 0.4s;
transition: all ease 0.4s;
}
#ef-portfolio .ef-proj-desc .ef-details-holder, #ef-blog .type-portfolios .ef-proj-desc .ef-details-holder {
text-align: center;
margin: 0;
padding: 0 40px;
position: absolute;
left: 0;
right: 0;
top: 60%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
-webkit-transition: top 1s ease 0.1s;
-moz-transition: top 1s ease 0.1s;
-ms-transition: top 1s ease 0.1s;
-o-transition: top 1s ease 0.1s;
transition: top 1s ease 0.1s;
}
#ef-portfolio .ef-post:hover .ef-proj-desc .ef-details-holder, #ef-blog .ef-post.type-portfolios:hover .ef-proj-desc .ef-details-holder {
top: 50%;
-webkit-transition: top ease 0.4s;
-moz-transition: top ease 0.4s;
-ms-transition: top ease 0.4s;
-o-transition: top ease 0.4s;
transition: top ease 0.4s;
}
#ef-portfolio .ef-proj-desc > a, #ef-blog .ef-post.type-portfolios .ef-proj-desc > a {
-webkit-transition: color 0.2s ease 0.1s;
-moz-transition: color 0.2s ease 0.1s;
-ms-transition: color 0.2s ease 0.1s;
-o-transition: color 0.2s ease 0.1s;
transition: color 0.2s ease 0.1s;
}
#ef-portfolio .ef-post:hover .ef-proj-desc > a, #ef-blog .ef-post.type-portfolios:hover .ef-proj-desc > a {
-webkit-transition: color ease 0.4s;
-moz-transition: color ease 0.4s;
-ms-transition: color ease 0.4s;
-o-transition: color ease 0.4s;
transition: color ease 0.4s;
}
#ef-portfolio .ef-proj-desc > a, #ef-blog .type-portfolios .ef-proj-desc > a, #ef-portfolio .ef-proj-desc, #ef-blog .type-portfolios .ef-proj-desc, #ef-portfolio .ef-proj-desc:before, #ef-blog .ef-post.type-portfolios .ef-proj-desc:before {
display: block;
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
margin: 0;
}
#ef-portfolio .ef-post .ef-proj-img, #ef-portfolio .ef-post.type-portfolios .ef-proj-img, #ef-portfolio .ef-post:hover .ef-proj-desc > a, #ef-blog .type-portfolios.ef-post:hover .ef-proj-desc > a {
width: 100%;
height: 100%;
}
.ef-post.type-portfolios .ef-proj-desc > a, .ef-post.type-portfolios.post-password-required .ef-proj-desc > a:hover {
color: transparent;
}
#ef-portfolio .ef-post:hover .ef-proj-desc:before, #ef-blog .ef-post.type-portfolios:hover .ef-proj-desc:before {
left: 15px;
top: 15px;
right: 15px;
bottom: 15px;
}
.ef-post .ef-additional-info {
padding: 0 40px;
font-weight: 400;
position: relative;
display: block;
margin-top: 1em;
letter-spacing: normal;
font-size: 13px;
text-transform: none;
line-height: 1.6em;
}
.ef-small-portfolio .ef-post .ef-additional-info {
font-size: 12px;
}
#ef-list-categories {
text-align: left;
}
#ef-list-categories > ul > li:last-child {
margin-bottom: 0;
}
#ef-list-categories a {
text-transform: uppercase;
font-weight: bold;
}
#ef-list-categories ul {
padding: 0;
padding-top: 12px;
margin-bottom: 0;
list-style: none;
}
#ef-list-categories > ul {
padding: 20px 35px;
}
#ef-list-categories #ef-cats-title {
margin-bottom: 20px;
}
#ef-cats-title {
padding: 10px 30px;
margin-left: -30px;
margin-right: -30px;
margin-top: -20px;
}
#ef-cats-title * {
margin: 0;
}
.ef-classic-blog #ef-list-categories ul li:hover > ul,
.ef-min-blog #ef-list-categories ul li:hover > ul {
visibility: visible;
top: 0;
margin-top: -10px;
-webkit-transition: opacity ease 0.4s, margin ease 0.4s;
-moz-transition: opacity ease 0.4s, margin ease 0.4s;
-ms-transition: opacity ease 0.4s, margin ease 0.4s;
-o-transition: opacity ease 0.4s, margin ease 0.4s;
transition: opacity ease 0.4s, margin ease 0.4s;
-webkit-opacity: 1;
opacity: 1;
}
.ef-classic-blog #ef-list-categories > ul > li > ul,
.ef-classic-blog #ef-list-categories > ul > li:hover > ul,
.ef-min-blog #ef-list-categories > ul > li > ul,
.ef-min-blog #ef-list-categories > ul > li:hover > ul {
top: 100%;
margin-top: 0;
}
.ef-classic-blog #ef-list-categories > ul > li > ul,
.ef-min-blog #ef-list-categories > ul > li > ul {
left: 50%;
margin-left: -100px;
margin-top: 10px;
}
.ef-classic-blog #ef-list-categories ul ul,
.ef-min-blog #ef-list-categories ul ul {
top: -99999px;
margin-top: 0;
left: 100%;
padding: 10px 0;
position: absolute;
width: 200px;
z-index: 180;
visibility: hidden;
-webkit-opacity: 0;
opacity: 0;
}
.ef-classic-blog #ef-list-categories > ul > li > ul:before,
.ef-min-blog #ef-list-categories > ul > li > ul:before {
position: absolute;
content: '';
width: 0;
height: 0;
bottom: 100%;
left: 50%;
margin-left: -5px;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-bottom: 5px solid transparent;
}
#ef-list-categories ul ul {
padding-left: 20px;
}
#ef-list-categories li {
margin-bottom: 12px;
}
#ef-list-categories ul li > a {
position: relative;
}
.ef-classic-blog #ef-list-categories ul li > a,
.ef-min-blog #ef-list-categories ul li > a {
display: block;
}
.ef-classic-blog #ef-list-categories > ul > li > a,
.ef-min-blog #ef-list-categories > ul > li > a {
line-height: 48px;
}
.ef-classic-blog #ef-list-categories > ul > li > a:after,
.ef-min-blog #ef-list-categories > ul > li > a:after {
bottom: 0;
}
.ef-classic-blog #ef-list-categories ul ul a,
.ef-min-blog #ef-list-categories ul ul a {
padding: 5px 15px;
}
.ef-classic-blog #ef-list-categories ul ul a:after,
.ef-min-blog #ef-list-categories ul ul a:after {
bottom: 1px;
top: auto;
}
.ef-classic-blog #ef-list-categories ul ul a:hover:after,
.ef-min-blog #ef-list-categories ul ul a:hover:after {
right: 20px;
left: 20px;
}
.ef-grid-blog #ef-list-categories ul li > a:before {
top: -0.25em;
}
.ef-grid-blog #ef-list-categories ul ul > li > a:before {
position: absolute;
content: '\203A';
left: -19px;
}
.archive.category .ef-grid-blog #ef-list-categories .current-cat > a {
-webkit-pointer-events: none;
pointer-events: none;
}
#ef-back-cats {
margin-bottom: 10px;
padding: 20px 35px;
text-transform: uppercase;
}
.ef-classic-blog #ef-list-categories > ul,
.ef-min-blog #ef-list-categories > ul {
padding: 0 20px;
}
.ef-classic-blog #ef-back-cats,
.ef-min-blog #ef-back-cats {
padding: 10px 20px;
}
.ef-classic-blog #ef-list-categories,
.ef-min-blog #ef-list-categories {
text-align: center;
}
.ef-classic-blog #ef-list-categories #ef-back-cats,
.ef-classic-blog #ef-list-categories > ul,
.ef-classic-blog #ef-list-categories > ul > li,
.ef-min-blog #ef-list-categories #ef-back-cats,
.ef-min-blog #ef-list-categories > ul,
.ef-min-blog #ef-list-categories > ul > li {
display: inline-block;
}
.ef-classic-blog #ef-list-categories #ef-back-cats,
.ef-classic-blog #ef-list-categories ul li,
.ef-min-blog #ef-list-categories #ef-back-cats,
.ef-min-blog #ef-list-categories ul li {
margin-bottom: 0;
}
.ef-classic-blog #ef-list-categories > ul,
.ef-min-blog #ef-list-categories > ul {
background-color: transparent;
}
.ef-classic-blog #ef-list-categories > ul > li,
.ef-min-blog #ef-list-categories > ul > li {
margin-right: 20px;
}
.ef-classic-blog #ef-list-categories ul > li,
.ef-min-blog #ef-list-categories ul > li {
position: relative;
}
html.no-js #ef-blog {
overflow: hidden;
}
#ef-blog {
padding-bottom: 0;
}
.ef-advanced-layout #ef-content > main {
margin-top: -270px;
padding-left: 40px;
padding-right: 40px;
padding-top: 40px;
}
#ef-blog-inner {
margin-right: -40px;
margin-bottom: -50px;
-webkit-transition: height ease 0.7s;
-moz-transition: height ease 0.7s;
-ms-transition: height ease 0.7s;
-o-transition: height ease 0.7s;
transition: height ease 0.7s;
}
#ef-portfolio .ef-proj-info {
font-style: italic;
}
.ef-grid-blog .ef-post {
width: 25%;
float: left;
}
#ef-blog .ef-post {
padding-right: 40px;
padding-bottom: 50px;
}
#ef-blog .ef-post.type-portfolios.no-post-thumbnail {
padding: 0;
}
#ef-blog .ef-proj-desc {
margin-top: 0;
margin-bottom: 15px;
}
#ef-blog .ef-proj-img > a.btn {
position: relative;
}
.ef-classic-blog .ef-thumb {
text-align: right;
}
#ef-blog .ef-post.type-portfolios .ef-proj-img > .ef-thumb {
overflow: hidden;
}
.ef-classic-blog .ef-post:not(.type-portfolios) .ef-proj-img > .ef-thumb {
margin-bottom: 20px;
}
#ef-blog #ef-blog-inner:not(.ef-classic-blog) .ef-post:not(.type-portfolios) .ef-proj-img > .ef-thumb {
margin-bottom: 40px;
}
body:not(.search):not(.archive) #ef-blog-inner:not(.ef-classic-blog) .ef-post.sticky .ef-proj-img > .ef-thumb, body:not(.search):not(.archive) #ef-blog-inner:not(.ef-classic-blog) .ef-post.sticky:not(.has-post-thumbnail) .ef-proj-img > .ef-gallery-overview {
margin-top: -40px;
}
.ef-proj-img > .ef-thumb > a, .ef-post.type-portfolios .ef-proj-img > img {
position: relative;
display: block;
}
.ef-grid-blog .ef-post:not(.post-password-required) .ef-thumb, .ef-grid-blog .ef-post:not(.has-post-thumbnail) .ef-gallery-overview {
position: relative;
}
.ef-grid-blog .ef-post:not(.post-password-required) .ef-thumb, .ef-grid-blog .ef-post > .ef-proj-img .ef-pass, .ef-grid-blog .ef-post:not(.has-post-thumbnail) .ef-gallery-overview, .ef-post.type-portfolios .ef-proj-img > img {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
-webkit-transition: -webkit-transform ease 0.3s;
-moz-transition: -moz-transform ease 0.3s;
-ms-transition: -ms-transform ease 0.3s;
-o-transition: -o-transform ease 0.3s;
transition: transform ease 0.3s;
}
.ef-grid-blog .ef-post:not(.post-password-required):hover .ef-thumb, .ef-grid-blog .ef-post:hover > .ef-proj-img .ef-pass, .ef-grid-blog .ef-post:not(.has-post-thumbnail):hover .ef-gallery-overview, .ef-post.type-portfolios:hover .ef-proj-img > img {
-webkit-transform: scale(1.03);
-moz-transform: scale(1.03);
-ms-transform: scale(1.03);
-o-transform: scale(1.03);
transform: scale(1.03);
}
#ef-post-nav {
margin-bottom: 25px;
}
#ef-post-nav h6 {
margin: 0;
display: inline;
line-height: 1em;
}
.ef-posted-in {
margin-bottom: 15px;
position: relative;
padding: 0;
}
body.attachment .ef-posted-on > li {
padding-left: 10px;
}
body.attachment .ef-posted-on > li:not(:first-child):before {
content: '\2014';
margin-right: 10px;
}
.ef-posted-in li a, .ef-posted-on li a, #ef-portfolio-filter li > a, .product_meta a {
position: relative;
}
.ef-posted-in li a:before, .ef-posted-on li a:before, #ef-portfolio-filter li > a:before, #ef-list-categories a:after, .product_meta a:after {
content: '';
position: absolute;
bottom: -4px;
height: 0;
left: 40%;
right: 40%;
border-width: 2px;
border-bottom-style: solid;
border-color: transparent;
-webkit-pointer-events: none;
pointer-events: none;
-webkit-transition: border-color ease 0.3s, left ease 0.3s, right ease 0.3s;
-moz-transition: border-color ease 0.3s, left ease 0.3s, right ease 0.3s;
-ms-transition: border-color ease 0.3s, left ease 0.3s, right ease 0.3s;
-o-transition: border-color ease 0.3s, left ease 0.3s, right ease 0.3s;
transition: border-color ease 0.3s, left ease 0.3s, right ease 0.3s;
}
.ef-posted-in li a:hover:before, .ef-posted-on li a:hover:before, #ef-portfolio-filter li.cbp-filter-item-active > a:before, #ef-list-categories a:hover:after, .product_meta a:hover:after {
left: 0;
right: 0;
}
#ef-portfolio-filter li > a:before {
border-width: 6px;
}
.ef-min-blog .ef-posted-on {
margin-left: 0;
position: relative;
z-index: 1;
}
.ef-min-blog .ef-posted-on:before {
display: inline-block;
position: relative;
vertical-align: middle;
content: '\203A';
margin-right: 5px;
top: -2px;
}
.ef-posted-on {
margin-bottom: 7px;
}
.ef-posted-on {
font-weight: 500;
}
.ef-posted-on li, .ef-posted-in li {
padding-right: 0;
}
.slide_desc > .ef-posted-on {
margin-bottom: 10px;
}
body.single .ef-posted-on, .single .ef-posted-in {
margin-left: 0;
}
body.single-portfolios .ef-posted-in {
border-width: 1px;
border-bottom-style: dotted;
padding-bottom: 10px;
}
.ef-classic-blog .ef-posted-on, .ef-classic-blog .ef-posted-in {
margin-left: 0;
}
.ef-classic-blog .ef-posted-on > li:first-child, .ef-classic-blog .ef-posted-in > li:first-child {
padding-left: 0;
}
.ef-posted-in li.ef-posted-tag > a {
text-transform: lowercase;
}
.hentry:not(.type-portfolios) .ef-posted-in li.ef-posted-tag:before {
margin-right: 18px;
}
.hentry.type-portfolios .ef-posted-in li.ef-posted-tag:before {
content: '';
display: none;
}
.ef-posted-in li.ef-posted-tag > a, .ef-posted-in li.ef-posted-tag > span {
margin-right: 1em;
} .wp-video, #ef-video-header > .mejs-video, .ef-thumb > .mejs-video {
height: auto !important;
}
.wp-video, .wp-audio-shortcode {
margin-bottom: 25px;
}
.mejs-container.wp-video-shortcode, #ef-video-header > .mejs-container.mejs-video, .ef-thumb > .mejs-container.mejs-video {
width: 100% !important;
height: auto !important;
padding-top: 56.25%;
}
.wp-video-shortcode .mejs-overlay, .wp-video-shortcode .mejs-poster, #ef-video-header .mejs-overlay, #ef-video-header .mejs-poster, .ef-thumb .mejs-overlay, .ef-thumb .mejs-poster {
width: 100% !important;
height: 100% !important;
}
.wp-video-shortcode .mejs-mediaelement video, #ef-video-header .mejs-mediaelement video, .ef-thumb .mejs-mediaelement video {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 100% !important;
height: 100% !important;
}
.mejs-iphone.mejs-container {
overflow: hidden;
}
.mejs-iphone .mejs-poster, .mejs-iphone .mejs-overlay-play {
display: block !important;
visibility: visible !important;
}
#ef-video-header .mejs-iphone .mejs-mediaelement video {
position: absolute;
top: -99999px;
} #ef-video-header > .mejs-container {  }
#ef-video-header .mejs-controls {
height: 0;
position: static;
}
#ef-video-header .mejs-controls, #ef-video-header .mejs-time-total {
background-color: transparent;
}
.ef-post .ef-thumb .mejs-overlay-button {
margin-top: -50px !important;
}
.ef-touch .ef-home-default .mejs-overlay-button {
display: none !important;
}
.mejs-overlay-button {
background-image: none;
text-align: center;
text-indent: 10px;
}
#ef-video-header .mejs-overlay-loading {
display: none !important;
}
.mejs-overlay-loading span {
line-height: 1em;
background-image: none;
text-align: center;
-webkit-animation: ef-load 1.5s linear infinite;
-moz-animation: ef-load 1.5s linear infinite;
-ms-animation: ef-load 1.5s linear infinite;
-o-animation: ef-load 1.5s linear infinite;
animation: ef-load 1.5s linear infinite;
}
@-webkit-keyframes ef-load {
0% {
-webkit-transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
}
}
@-moz-keyframes ef-load {
0% {
-moz-transform: rotate(0deg);
}
100% {
-moz-transform: rotate(360deg);
}
}
@-o-keyframes ef-load {
0% {
-o-transform: rotate(0deg);
}
100% {
-o-transform: rotate(360deg);
}
}
@-ms-keyframes ef-load {
0% {
-ms-transform: rotate(0deg);
}
100% {
-ms-transform: rotate(360deg);
}
}
@keyframes ef-load {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
.mejs-overlay-button:before, .mejs-overlay-loading span:before {
font-family: 'untitled-font-5';
font-size: 50px;
line-height: 82px;
}
.mejs-overlay-loading span:before {
content: '\e005';
}
.mejs-overlay-button:before {
content: '<';
line-height: 100px;
}
#ef-video-header .mejs-controls .mejs-time-rail, #ef-video-header .mejs-controls .mejs-time-total {
margin: 0;
padding: 0;
height: 0;
}
#ef-video-header .mejs-time-total *:not(.mejs-time-buffering) {
display: none !important;
visibility: hidden !important;
}
#ef-video-header .mejs-time-buffering {
position: fixed;
left: 0;
right: 0;
top: 0;
bottom: 0;
height: auto;
}
.ef-responsive-iframe {
display: block !important;
height: 0;
position: relative;
overflow: hidden;
padding-bottom: 56.25%;
}
.ef-responsive-iframe iframe, .ef-responsive-iframe object, .ef-responsive-iframe embed {
height: 100%;
width: 100%;
position: absolute;
left: 0;
top: 0;
}
.ef-proj-img, .type-post .ef-thumb {
position: relative;
}
#ef-blog .type-portfolios .ef-proj-img {
overflow: hidden;
}
.ef-classic-blog .ef-proj-img > .ef-thumb {
width: 60%;
}
.ef-classic-blog .ef-proj-img > .ef-thumb, .ef-classic-blog .ef-post:not(.no-post-thumbnail) .ef-post-side {
display: inline-block;
vertical-align: middle;
}
.ef-classic-blog .ef-post:not(.no-post-thumbnail) .ef-post-side {
padding-left: 40px;
width: 38%;
text-align: center;
}
#ef-project-info {
margin-top: 40px;
}
#ef-project-info, #ef-project-info ul {
list-style: none;
padding: 0;
}
#ef-project-info > li {
overflow: hidden;
padding: 20px 0;
}
#ef-project-info > li:first-child {
border-width: 1px;
border-bottom-style: solid;
padding-top: 0;
}
.ef-info-header {
width: 50%;
padding-right: 40px;
margin-top: 0;
margin-bottom: 0;
}
#ef-project-info ul {
width: 50%;
}
.ef-info-header, #ef-project-info > li > ul {
display: block;
float: left;
}
#ef-project-info > li > ul {
margin: 0;
}
.ef-pass-form {
margin-bottom: 20px;
}
.post-edit-link {
display: block;
}
.ef-post-edit-link {
margin-top: 40px;
margin-bottom: 40px;
position: relative;
-webkit-transition: background-color ease 0.3s;
-moz-transition: background-color ease 0.3s;
-ms-transition: background-color ease 0.3s;
-o-transition: background-color ease 0.3s;
transition: background-color ease 0.3s;
}
.ef-post-edit-link:before {
position: absolute;
top: 50%;
margin-top: -0.6em;
right: 14px;
}
.ef-post-edit-link > a {
background: url(//taylor.agency/wp-content/themes/brama/assets/img/px.png);
font-size: 85%;
padding: 9px 50px 9px 20px;
text-transform: uppercase;
}
#ef-welcome-block .ef-author-info {
padding: 0;
background-color: transparent;
}
.ef-author-info {
text-align: left;
padding: 30px;
position: relative;
display: inline-block;
}
.ef-author-info .post-comm > h4 {
margin-bottom: 10px;
}
.single .ef-author-info {
margin-bottom: 40px;
display: block;
}
.ef-author-bio {
padding-left: 116px;
}
.ef-author-info .post-comm {
margin-left: 100px;
}
.ef-post .ef-author-info {
padding: 15px;
}
.ef-post .ef-author-info .ef-avatar {
display: inline-block;
float: none!important;
}
.ef-post .ef-author-info .post-comm {
margin-left: 0;
}
.ef-author-info .ef-avatar {
margin: 0 20px 20px 0;
}
.ef-author-posts {
display: block;
position: absolute;
padding: 5px;
padding-bottom: 7px;
width: 60px;
line-height: 1em;
top: -9px;
right: -9px;
text-align: center;
font-size: 11px;
font-weight: bold;
}
.archive .ef-author-posts {
right: auto;
left: -15px;
}
.ef-min-blog .ef-sticky-icon {
left: -10px;
}
.ef-classic-blog .ef-sticky-icon {
top: 0;
margin-bottom: 20px;
}
.ef-classic-blog .ef-post.has-post-thumbnail .ef-sticky-icon {
margin-bottom: -20px;
}
.ef-sticky-icon {
width: 40px;
height: 40px;
line-height: 39px;
display: block;
position: relative;
left: -20px;
top: -20px;
z-index: 1;
}
body.single .entry-content {
margin-bottom: 40px;
}
.ef-attachment-img, .ef-post-info {
margin-bottom: 30px;
}
.ef-attachment-img {
position: relative;
}
.ef-attachment-img > .ef-edit-attachment-link {
position: absolute;
right: 0;
left: 0;
bottom: 0;
}
.ef-entry-caption {
padding: 0 16px;
}
.ef-entry-caption > p {
margin: 0;
}
.ef-entry-caption, .ef-edit-attachment-link > .post-edit-link {
vertical-align: top;
line-height: 50px;
display: inline-block;
}
.ef-edit-attachment-link > .post-edit-link {
height: 50px;
width: 50px;
font-family: 'fontello';
}
.ef-edit-attachment-link > .post-edit-link:before {
content: '\e947';
}
.ef-attachment-nav {
margin-left: 0;
}
.ef-attachment-nav > li {
margin: 0;
padding: 0;
vertical-align: top;
}
.ef-attachment-nav > li > a {
font-size: 2.286em;
position: relative;
display: block;
}
.ef-attachment-nav > li > a:before {
position: absolute;
content: '';
width: 100%;
height: 100%;
-webkit-transition: background-color ease 0.7s;
-moz-transition: background-color ease 0.7s;
-ms-transition: background-color ease 0.7s;
-o-transition: background-color ease 0.7s;
transition: background-color ease 0.7s;
}
.ef-attachment-nav > li > a:after {
line-height: 1em;
width: 1em;
height: 1em;
font-family: 'fontello';
position: absolute;
left: 50%;
top: 50%;
margin-left: -0.5em;
margin-top: -0.5em;
}
.ef-attachment-nav > li.ef-prev-attachment > a:after {
content: '\e932';
}
.ef-attachment-nav > li.ef-next-attachment > a:after {
content: '\e933';
}
.pagination {
margin-top: 80px;
margin-bottom: 0;
}
.pagination > li > span.page-numbers.dots {
border-style: none;
}
.pagination > li > a:after, .pagination > li > span.current:after {
content: '';
position: absolute;
bottom: 0;
left: 51%;
right: 51%;
border-width: 3px;
border-bottom-style: solid;
-webkit-transition: left ease 0.3s, right ease 0.3s;
-moz-transition: left ease 0.3s, right ease 0.3s;
-ms-transition: left ease 0.3s, right ease 0.3s;
-o-transition: left ease 0.3s, right ease 0.3s;
transition: left ease 0.3s, right ease 0.3s;
}
.pagination > li > a:hover:after, .pagination > li > span.current:after {
left: 30%;
right: 30%;
}
.pagination > li > a, .pagination > li > span {
font-size: 1.072em;
}
.pagination > li > a, .pagination > li > span.current {
padding-left: 14px;
padding-right: 14px;
}
.pagination > li > a, .pagination > li > a:hover {
border-style: none;
}
.pagination > li > span.current {
border-style: none;
}
#ef-project-details header {
font-weight: 700;
}
#ef-project-details p {
margin-bottom: 10px;
padding-bottom: 10px;
border-width: 1px;
border-bottom-style: dotted;
}  #comment-list {
padding: 0;
list-style: none;
}
.ef-avatar {
width: 80px;
height: 80px;
overflow: hidden;
}
.comment-respond {
margin-top: 40px;
text-align: center;
}
.ef-comments-title {
margin-bottom: 50px;
}
.ef-comments-title > span {
padding: 5px 10px;
display: inline-block;
}
#comment-list .children > li:before {
font-family: 'fontello';
}
#comment-list li, .comment.post-comm, .comment-content {
position: relative;
}
#comment-list .children > li:before {
content: '\e8a8';
position: absolute;
display: block;
top: 40px;
margin-top: -0.5em;
left: -30px;
line-height: 1em;
}
.ef-post-author {
text-transform: uppercase;
padding-top: 7px;
margin-bottom: 10px;
}
.ef-post-author > a {
display: inline-block;
}
#comment-list {
padding-left: 0;
}
#comment-list, #comment-list ul {
list-style: none;
}
.comment.post-comm {
border-bottom: 1px solid;
margin-left: 120px;
}
#comment-list li > .comment-body {
margin-bottom: 50px;
overflow: hidden;
}
#comment-list .children {
padding-left: 4%;
}
.comment-content > p {
margin-bottom: 15px;
}
.ef-comment-num {
font-weight: 800;
font-size: 12em;
line-height: 1em;
position: absolute;
right: 0.2em;
bottom: -0.2em;
}
.comment.post-comm .ef-comment-num {
font-style: italic;
}
p.comment-notes {
font-size: 92.8%;
}
.ef-reply {
vertical-align: top;
}
.ef-comment-edit-link {
position: absolute;
display: block;
width: 30px;
height: 30px;
line-height: 30px;
top: 0;
right: 0;
text-align: center;
font-size: 14px;
-webkit-transition: background-color ease 0.3s;
-moz-transition: background-color ease 0.3s;
-ms-transition: background-color ease 0.3s;
-o-transition: background-color ease 0.3s;
transition: background-color ease 0.3s;
}
.ef-comment-edit-link > a {
position: absolute;
top: 0;
left: 0;
display: block;
width: 100%;
height: 100%;
background: url(//taylor.agency/wp-content/themes/brama/assets/img/px.png);
}
.comment .ef-post-author a > strong {
font-size: 1.143em;
}
.logged-in-as {
margin-bottom: 35px;
}
.logged-in-as > a {
text-transform: uppercase;
}
.comment-reply-link {
margin-bottom: -1px;
font-size: 13px;
font-weight: 600;
display: inline-block;
border-bottom: 3px solid;
}
.form-submit, .woocommerce #review_form #respond p.form-submit {
text-align: center;
margin-top: 14px;
position: relative;
display: inline-block;
vertical-align: top;
}
.form-submit:before {
font-family: 'fontello';
content: '\e948';
}
.form-submit, .woocommerce #review_form #respond p.form-submit {
line-height: 57px;
padding: 0;
width: 60px;
margin: 0;
margin-top: -45px;
font-size: 2.6em;
}
.form-submit > input, .woocommerce #review_form #respond p.form-submit > input, .woocommerce #respond input#submit {
text-indent: -9999px;
padding: 0;
position: absolute;
left: 0;
top: 0;
display: block;
width: 100%;
height: 100%;
border: 0;
background: url(//taylor.agency/wp-content/themes/brama/assets/img/px.png);
cursor: pointer;
}
.comment-reply-title {
margin-bottom: 10px;
}
#commentform textarea {
padding-bottom: 20px;
}
#commentform input:not(#submit), #commentform textarea {
padding-left: 0;
padding-right: 0;
border-top-style: none;
border-left-style: none;
border-right-style: none;
border-bottom-width: 3px;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-o-border-radius: 0;
border-radius: 0;
padding-bottom: 0;
}
#commentform input:not(#submit) {
line-height: 33px;
}
#commentform textarea {
line-height: 30px;
border-bottom-style: none;
background: url(//taylor.agency/wp-content/themes/brama/assets/img/textarea-not-in-focus.png);
min-height: 180px;
}
#commentform textarea:focus {
background: url(//taylor.agency/wp-content/themes/brama/assets/img/textarea.png);
}  #ef-services, #ef-team {
margin-bottom: 50px;
}
.ef-service-icn {
margin-top: 0.1em;
font-size: 7em;
line-height: 1em;
display: inline-block;
}
#ef-services header > h1 {
position: relative;
word-spacing: 99999px;
}
#ef-services header > h1:before {
position: absolute;
content: '\2014';
right: 100%;
margin-right: 15px;
-webkit-transition: margin-right ease 0.3s;
-moz-transition: margin-right ease 0.3s;
-ms-transition: margin-right ease 0.3s;
-o-transition: margin-right ease 0.3s;
transition: margin-right ease 0.3s;
}
#ef-services article.type-extras:hover header > h1:before {
margin-right: 20px;
}
#ef-team > article.type-team {
border-bottom: 1px solid;
margin-bottom: 25px;
}
#ef-team > article.type-team header > h1 > small {
font-size: 40%;
letter-spacing: -0.05em;
}
.ef-team-social {
margin-bottom: 0;
}
.ef-team-social > a {
text-transform: uppercase;
font-weight: 400;
font-size: 0.857em;
}
.ef-member-pos {
display: block;
}  .admin-bar #ef-expand-map {
top: 150px;
}
#ef-expand-map {
position: fixed;
right: 40px;
top: 118px;
width: 20px;
height: 20px;
border-width: 3px;
border-style: solid;
z-index: 199;
cursor: pointer;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
-webkit-border-radius: 10px 0 10px 0;
-moz-border-radius: 10px 0 10px 0;
-o-border-radius: 10px 0 10px 0;
border-radius: 10px 0 10px 0;
}
#ef-expand-map:before {
position: absolute;
content: '';
width: 6px;
height: 6px;
top: 50%;
left: 50%;
margin-top: -3px;
margin-left: -3px;
}
#ef-gmap {
position: fixed !important;
z-index: -9999;
left: 0;
right: 0;
top: 0;
bottom: 0;
}
#ef-gmap img {
max-width: inherit;
}
.ef-show-map #ef-gmap {
z-index: 190;
-webkit-transform: none !important;
-moz-transform: none !important;
-ms-transform: none !important;
-o-transform: none !important;
transform: none !important;
}
.comment-form input, .comment-form textarea {
-webkit-appearance: none;
}   .ef-advanced-layout #ef-footer {
padding-left: 40px;
padding-right: 40px;
}
#ef-footer-inner:before {
position: absolute;
top: 0;
left: 50%;
width: 30px;
margin-left: -15px;
content: '';
border-width: 6px;
border-top-style: solid;
}
#ef-footer-inner {
padding-top: 50px;
}
#ef-footer-inner {
position: relative;
padding-bottom: 100px;
}
.ef-widget-title {
word-spacing: 9999px;
position: relative;
margin-bottom: 50px;
}
.ef-widget-title:after {
content: '';
position: absolute;
width: 10px;
height: 0;
border-width: 1px;
border-bottom-style: solid;
left: 0px;
bottom: -25px;
}
#ef-menu-widgets .ef-widget-title {
word-spacing: normal;
margin-bottom: 20px;
margin-top: 0;
}
#ef-menu-widgets .ef-widget-title:after {
display: none;
}
#ef-to-project {
text-align: center;
width: 40px;
height: 40px;
display: block;
position: fixed;
z-index: 9;
right: 40px;
bottom: -80px;
margin-bottom: 40px;
font-size: 16px;
line-height: 39px;
-webkit-transition: bottom ease 0.3s;
-moz-transition: bottom ease 0.3s;
-ms-transition: bottom ease 0.3s;
-o-transition: bottom ease 0.3s;
transition: bottom ease 0.3s;
}
body:not(.ef-home-default) #ef-to-project {
bottom: -80px;
}
.ef-menu-animation #ef-to-project {
z-index: 14;
}
.ef-footer-angle {
width: 100%;
height: 100%;
border-width: 3px;
border-style: solid;
}
#ef-social-bar {
display: inline-block;
margin-bottom: 0;
}
#ef-footer-inner #ef-social-bar {
margin-bottom: 40px;
margin-left: 0;
}
#ef-footer-inner #ef-social-bar > li > a {
display: block;
width: 3em;
height: 3em;
line-height: 3em;
font-size: 1em;
text-align: center;
position: relative;
}
#ef-footer-inner #ef-social-bar > li > a:before {
position: relative;
z-index: 1;
}
#ef-footer-inner #ef-social-bar > li > a:after {
content: '';
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
border-width: 3px;
border-style: solid;
border-color: transparent;
-webkit-transition: -webkit-transform ease 0.3s 0.3s, border-color 0.4s ease 0.1s;
-moz-transition: -moz-transform ease 0.3s 0.3s, border-color 0.4s ease 0.1s;
-ms-transition: -ms-transform ease 0.3s 0.3s, border-color 0.4s ease 0.1s;
-o-transition: -o-transform ease 0.3s 0.3s, border-color 0.4s ease 0.1s;
transition: transform ease 0.3s 0.3s, border-color 0.4s ease 0.1s;
-webkit-transform: scale(1.4);
-moz-transform: scale(1.4);
-ms-transform: scale(1.4);
-o-transform: scale(1.4);
transform: scale(1.4);
}
#ef-footer-inner #ef-social-bar > li > a:hover:after {
-webkit-transition: -webkit-transform ease 0.3s, border-color ease 0.1s;
-moz-transition: -moz-transform ease 0.3s, border-color ease 0.1s;
-ms-transition: -ms-transform ease 0.3s, border-color ease 0.1s;
-o-transition: -o-transform ease 0.3s, border-color ease 0.1s;
transition: transform ease 0.3s, border-color ease 0.1s;
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
}
#ef-welcome-block #ef-social-bar {
margin-top: 15px;
position: relative;
margin-left: -10px;
}
#ef-welcome-block #ef-social-bar > li > a {
font-size: 1.429em;
padding-left: 4px;
padding-right: 4px;
-webkit-transition: color ease 0.3s, opacity ease 0.3s;
-moz-transition: color ease 0.3s, opacity ease 0.3s;
-ms-transition: color ease 0.3s, opacity ease 0.3s;
-o-transition: color ease 0.3s, opacity ease 0.3s;
transition: color ease 0.3s, opacity ease 0.3s;
}
#ef-welcome-block #ef-social-bar > li > a:hover {
-webkit-opacity: 0.5;
-moz-opacity: 0.5;
opacity: 0.5;
}  #ef-sidebar {
position: fixed;
z-index: 205;
right: -40px;
top: 0;
bottom: 0;
width: 440px;
}
.admin-bar #ef-sidebar {
top: 32px;
}
html.js #ef-sidebar {
display: none;
}
.woocommerce #ef-sidebar:before, .woocommerce #ef-sidebar:after, .woocommerce #ef-toggle-sidebar, .woocommerce.ef-has-parent-link.ef-menu-active:not(.attachment) #ef-sidebar:before, .woocommerce.ef-has-parent-link.ef-menu-active:not(.attachment) #ef-sidebar:after, .woocommerce.ef-has-parent-link.ef-menu-active:not(.attachment) #ef-toggle-sidebar, .woocommerce#ef-toggle-sidebar {
top: 186px;
}
#ef-sidebar:before, #ef-sidebar:after, #ef-toggle-sidebar, .ef-has-parent-link.ef-menu-active:not(.attachment) #ef-sidebar:before, .ef-has-parent-link.ef-menu-active:not(.attachment) #ef-sidebar:after, .ef-has-parent-link.ef-menu-active:not(.attachment) #ef-toggle-sidebar,
.woocommerce.ef-menu-active:not(.attachment) #ef-sidebar:before, .woocommerce.ef-menu-active:not(.attachment) #ef-sidebar:after, .woocommerce.ef-menu-active:not(.attachment) #ef-toggle-sidebar,
.woocommerce.ef-has-parent-link.ef-menu-active:not(.attachment) #ef-sidebar:before, .woocommerce.ef-has-parent-link.ef-menu-active:not(.attachment) #ef-sidebar:after, .woocommerce.ef-has-parent-link.ef-menu-active:not(.attachment) #ef-toggle-sidebar {
top: 116px;
}
#ef-sidebar:before, #ef-sidebar:after {
content: '';
display: block;
position: absolute;
right: 100%;
}
#ef-sidebar:before, #ef-sidebar:after, #ef-toggle-sidebar {
-webkit-transition: top ease 0.3s, border-color ease 0.2s, color ease 0.2s;
-moz-transition: top ease 0.3s, border-color ease 0.2s, color ease 0.2s;
-ms-transition: top ease 0.3s, border-color ease 0.2s, color ease 0.2s;
-o-transition: top ease 0.3s, border-color ease 0.2s, color ease 0.2s;
transition: top ease 0.3s, border-color ease 0.2s, color ease 0.2s;
}
.ef-has-parent-link:not(.attachment) #ef-sidebar:before, .ef-has-parent-link:not(.attachment) #ef-sidebar:after, .ef-has-parent-link:not(.attachment) #ef-toggle-sidebar {
top: 186px;
}
.woocommerce.ef-has-parent-link:not(.attachment) #ef-sidebar:before, .woocommerce.ef-has-parent-link:not(.attachment) #ef-sidebar:after, .woocommerce.ef-has-parent-link:not(.attachment) #ef-toggle-sidebar {
top: 260px;
}
#ef-sidebar:before {
width: 60px;
height: 20px;
background: url(//taylor.agency/wp-content/themes/brama/assets/img/px.png);
border-width: 3px;
border-left-style: solid;
}
#ef-sidebar:after {
margin-right: 39px;
margin-top: 4px;
width: 12px;
height: 12px;
border-width: 3px;
border-left-style: solid;
border-top-style: solid;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
}
#ef-sidebar-inner {
overflow: auto;
height: 100%;
}
#ef-toggle-sidebar {
position: absolute;
width: 60px;
height: 20px;
line-height: 20px;
right: 100%;
background: url(//taylor.agency/wp-content/themes/brama/assets/img/px.png);
z-index: 1;
}
html.js #ef-loading-overlay {
position: fixed;
z-index: 9999;
top: 0;
bottom: 0;
left: 0;
right: 0;
height: 100%;
}  .ef-widget {
margin-bottom: 50px;
}
#ef-menu-widgets .ef-widget {
width: 100%;
}
#ef-sidebar .ef-widget {
padding: 40px;
padding-right: 60px;
border-width: 1px;
border-bottom-style: solid;
margin-bottom: 0;
float: none;
width: auto;
}
.ef-widget ul {
list-style: none;
padding-left: 0;
}
.widget_recent_comments ul > li, .widget_pages ul > li, .widget_nav_menu ul > li, .widget_meta ul > li, .widget_archive ul > li, .widget_categories ul > li, .widget_product_categories ul > li, .widget_layered_nav ul > li {
margin-bottom: 12px;
}
.widget_pages ul li > ul, .widget_nav_menu ul li > ul, .widget_archive ul li > ul, .widget_categories ul li > ul, .widget_product_categories ul li > ul, .widget_layered_nav ul li > ul {
padding-left: 15px;
margin-top: 10px;
border-width: 3px;
border-left-style: solid;
}
.widget_recent_comments a {
font-weight: bold;
}
.widget_recent_entries ul li > a {
padding: 10px 70px 10px 40px;
display: block;
}
#ef-footer .widget_recent_entries ul li > a {
padding-left: 20px;
}
.widget_recent_entries ul li a > span {
display: block;
}
.widget_recent_entries ul li > a {
position: relative;
z-index: 1;
}
.widget_recent_entries ul li {
position: relative;
overflow: hidden;
margin-left: -40px;
margin-right: -40px;
margin-bottom: 0;
}
#ef-footer .widget_recent_entries ul li {
margin-left: -20px;
margin-right: -20px;
}
.widget_recent_entries ul li:before {
height: 100%;
z-index: 1;
}
.widget_recent_entries ul li img {
-webkit-transition: top ease 3.3s, left ease 0.3s;
-moz-transition: top ease 3.3s, left ease 0.3s;
-ms-transition: top ease 3.3s, left ease 0.3s;
-o-transition: top ease 3.3s, left ease 0.3s;
transition: top ease 3.3s, left ease 0.3s;
}
.widget_recent_entries ul li img, .widget_recent_entries ul li:before {
display: block;
position: absolute;
width: 100%;
left: -100%;
top: 0;
}
.widget_recent_entries ul li:before {
content: '';
}
.widget_recent_entries ul li:before {
-webkit-transition: left ease 0.3s;
-moz-transition: left ease 0.3s;
-ms-transition: left ease 0.3s;
-o-transition: left ease 0.3s;
transition: left ease 0.3s;
}
.widget_recent_entries ul li:hover > img {
top: -100%;
}
.widget_recent_entries ul li:hover > img, .widget_recent_entries ul li:hover:before {
left: 0;
}
.widget_calendar tbody a, #ef-widgets .widget_calendar caption {
font-weight: 800;
}
.widget_calendar table {
width: 100%;
margin-bottom: 0;
}
.widget_calendar caption, .widget_calendar table tr th, .widget_calendar table tr td {
padding: 5px 0;
}
.widget_calendar table tr th, .widget_calendar table tr td {
text-align: center;
}
.widget_calendar a {
display: block;
}
.widget_calendar td#next {
border-left-width: 1px;
border-left-style: solid;
}
.widget_calendar td#prev {
border-right-width: 1px;
border-right-style: solid;
}
.widget_calendar table tfoot {
border-width: 1px;
border-top-style: solid;
}
.widget_calendar caption {
text-align: left;
padding-left: 5px;
padding-right: 5px;
}
.ef-post-date {
font-size: 78.6%;
font-weight: 400;
}
.ef-post-comments {
position: absolute;
top: 50%;
right: 0;
left: auto;
margin-top: -0.5em;
display: inline-block;
line-height: 1em;
-webkit-opacity: 0;
-moz-opacity: 0;
opacity: 0;
filter: alpha(opacity=0);
-webkit-transition: right ease 0.3s 0.3s, opacity ease 0.3s 0.3s;
-moz-transition: right ease 0.3s 0.3s, opacity ease 0.3s 0.3s;
-ms-transition: right ease 0.3s 0.3s, opacity ease 0.3s 0.3s;
-o-transition: right ease 0.3s 0.3s, opacity ease 0.3s 0.3s;
transition: right ease 0.3s 0.3s, opacity ease 0.3s 0.3s;
}
.widget_recent_entries ul li:hover .ef-post-comments {
right: 20px;
-webkit-opacity: 1;
-moz-opacity: 1;
opacity: 1;
filter: alpha(opacity=100);
}
.wp-tag-cloud {
padding-left: 0;
}
.ef-taghead {
padding: 10px 15px;
padding-left: 0;
line-height: inherit;
text-transform: uppercase;
}
.tagcloud > ul > li {
display: inline-block;
vertical-align: top;
margin: 0 0 4px 0;
}
.ef-taghead, .tagcloud li a {
font-size: 92.3% !important;
}
.tagcloud li a {
text-transform: uppercase;
font-weight: bold;
display: block;
padding: 4px 15px;
border-width: 1px;
border-style: solid;
background-color: transparent;
}
.tagcloud li a:hover {
color: inherit;
}  @media only screen and (min-width: 1600px) {
p, .ef-posted-in, .ef-posted-on, .ef-share-buttons {
font-size: 1.143em;
}
#ef-welcome-block #ef-main-description, #ef-welcome-block #ef-main-description > h1, .top-bar-section ul li > a, .ef-empty-desc #ef-welcome-block #ef-main-title {
font-size: 80px;
}
#ef-portfolio-filter a {
font-size: 32px;
}
#ef-welcome-block #ef-social-bar > li > a {
font-size: 1.714em;
}
#ef-blog-inner.ef-classic-blog .ef-post.type-post .ef-proj-desc {
font-size: 3em;
}
}
@media only screen and (max-width: 1600px) {
.ef-grid-blog .ef-post {
width: 33.3%;
}
.ef-min-blog .ef-post .ef-proj-desc {
font-size: 2.857em;
}
}
@media only screen and (max-width: 1200px) {
#ef-site-nav, html.js #ef-site-nav {
position: relative;
height: 0;
}
.ef-menu-active #ef-site-nav, html.js .ef-menu-active #ef-site-nav {
height: auto;
}
.ef-classic-blog .ef-gallery-overview > span, .ef-classic-blog .ef-post .ef-thumb > a .ef-gallery-overview > span {
width: 25%;
text-align: left;
}
.ef-grid-blog .ef-post {
width: 50%;
}
.ef-classic-blog .ef-proj-img > .ef-thumb, .ef-classic-blog .ef-post:not(.no-post-thumbnail) .ef-post-side {
display: block;
width: auto;
}
.ef-classic-blog .ef-proj-img > .ef-thumb {
margin-right: 0;
text-align: left;
}
.ef-classic-blog .ef-post:not(.no-post-thumbnail) .ef-post-side {
padding-left: 0;
margin-left: 0;
}
#ef-header-inner {
z-index: 8;
position: relative;
}
#ef-welcome-block #ef-main-description, #ef-welcome-block #ef-main-description > h1, .top-bar-section ul li > a {
font-size: 50px;
}
.ef-parallax-block, .slide_desc, #ef-header-inner {
-webkit-transform: none !important;
-moz-transform: none !important;
-ms-transform: none !important;
-o-transform: none !important;
transform: none !important;
}
.slide_desc {
-webkit-opacity: 1 !important;
opacity: 1 !important;
}
#ef-content {
padding-left: 130px !important;
padding-right: 90px !important;
}
#ef-brand, .top-bar {
margin-bottom: 40px;
}
.ef-menu-active.ef-dark-adjustor .ef-white-logo,
.ef-menu-active.ef-dark-adjustor .ef-default-logo{
display: none !important;
}
#ef-site-nav-inner > .ef-default-logo1 {
top: 20px;
left: 40px;
}
#ef-brand { margin-right: 80px;
}
#ef-site-name {  }
#ef-site-name:after {
content: '';
display: table;
clear: both;
}
#ef-site-nav #ef-site-name > .navbar-brand, #ef-site-nav .admin-bar #ef-site-name > .navbar-brand {
position: relative;
z-index: 300;
top: auto;
left: auto;
margin-left: 20px;
float: left;
}
#ef-site-name > .navbar-brand, #ef-controls-bar, .admin-bar #ef-site-name > .navbar-brand, .admin-bar #ef-controls-bar {
margin-top: 20px;
}
.ef-home-default.ef-one-slide .slide_desc, .ef-home-default.ef-one-slide html.no-js .html-desc, #ef-controls {
left: 20px;
}
#ef-to-parent {
top: 20px;
}      .ef-video-mute {
top: 110px;
right: 38px;
}
#ef-menu-widgets {
margin-top: 0;
}
#ef-slideshow-nav {
margin-left: 40px;
}
.ef-one-slide #ef-slideshow-nav {
margin-left: 20px;
}
#ef-slideshow-nav > ul li {
width: 20px;
height: 24px;
}
#ef-controls {
position: relative;
-webkit-transition: background-color ease 0.3s;
-moz-transition: background-color ease 0.3s;
-ms-transition: background-color ease 0.3s;
-o-transition: background-color ease 0.3s;
transition: background-color ease 0.3s;
margin: 0;
bottom: 0;
background: #fff;
left: 0;
padding: 0 50px 30px;
}
#ef-welcome-block {
z-index: 10;
}
html.js #ef-welcome-block {
padding: 0 100px;
}
#fireform-slider-wrapper .flex-control-paging, .slide_desc, .ef-home-default .slide_desc {
left: 20px;
bottom: 20px;
}
.ef-home-default:not(.ef-one-slide) .slide_desc {
left: 100px !important;
}
html.js #ef-welcome-block, html.js .ef-home-default #ef-welcome-block {
top: 40%;
}
.single:not(.attachment).ef-no-header #ef-content {
padding-top: 50px;
}
#ef-header-inner {
padding-left: 0 !important;
padding-right: 0 !important;
}
#ef-controls > li#ef-toggle-share {
padding-top: 0;
}
#ef-controls ul {
right: auto;
left: 0;
}
#ef-controls ul li {
padding-bottom: 0;
padding-left: 10px;
right: auto;
left: 0;
-webkit-transition: color ease 0.3s, left ease 0.3s, opacity ease 0.2s;
-moz-transition: color ease 0.3s, left ease 0.3s, opacity ease 0.2s;
-ms-transition: color ease 0.3s, left ease 0.3s, opacity ease 0.2s;
-o-transition: color ease 0.3s, left ease 0.3s, opacity ease 0.2s;
transition: color ease 0.3s, left ease 0.3s, opacity ease 0.2s;
}
#ef-controls:hover ul li:first-child {
bottom: 0;
left: 35px;
}
#ef-controls:hover ul li:nth-child(2) {
bottom: 0;
left: 80px;
}
#ef-controls:hover ul li:nth-child(3) {
bottom: 0;
left: 125px;
}
#ef-controls:hover ul li:nth-child(4) {
bottom: 0;
left: 170px;
}
#ef-controls:hover ul li:nth-child(5) {
bottom: 0;
left: 215px;
}
#ef-controls:hover ul li:nth-child(6) {
bottom: 0;
left: 260px;
}
#ef-menu-widgets {
padding-bottom: 0;
margin: 0 !important;
}
html.js .admin-bar #ef-site-nav {
top: auto;
}
#ef-site-nav-inner {
padding-left: 120px !important;
padding-right: 20px !important;
padding-bottom: 60px;
padding-top: 22px;
background-image: none;
height: auto;
}
.ef-menu-active #ef-welcome-block, .ef-menu-active #ef-header-angle, .ef-menu-active #ef-content, .ef-menu-active.page-template-templateshome-template-php #fireform-slider-wrapper, .ef-menu-active.page-template-templateshome-template-php .slide_desc, .ef-menu-active.page-template-templateshome-template-php #ef-to-project {
display: none;
}
html.js body.ef-menu-animation {
height: auto;
overflow: visible !important;
}
body.ef-menu-active #ef-header-inner {
height: auto;
display: none;
}
.admin-bar #ef-to-parent {
top: 124px;
}
#ef-woo-shopping-cart , #ef-expand-map {
position: absolute;
}
#ef-woo-shopping-cart, #ef-to-parent, #ef-expand-map, #ef-to-project {
right: 29px;
}
#ef-to-project {
margin-bottom: 20px;
}
#ef-to-parent {
top: 102px;
}
.ef-menu-active #ef-to-parent {
display: none;
}
.ef-clients.table, .ef-clients.table > tbody, .ef-clients.table > tbody > tr, .ef-clients.table > tbody > tr > td {
display: block;
text-align: center;
}
.ef-clients.table > tbody > tr:first-child > td {
border-top-style: solid;
}
.ef-clients.table > tbody > tr:first-child > td:first-child {
border-top-style: none;
}
.ef-clients.table > tbody > tr > td {
border-left: 0;
}
.admin-bar.ef-header-out:not(.attachment) #ef-sidebar:before, .admin-bar.ef-header-out:not(.attachment) #ef-sidebar:after, .admin-bar.ef-header-out:not(.attachment) #ef-toggle-sidebar {
top: -20px;
}
.ef-header-out:not(.attachment) #ef-sidebar:before, .ef-header-out:not(.attachment) #ef-sidebar:after, .ef-header-out:not(.attachment) #ef-toggle-sidebar {
top: 10px;
}
.ef-header-out #ef-sidebar:after, .ef-header-out #ef-sidebar:before, .ef-header-out #ef-toggle-sidebar {
margin-right: 7px;
}
.ef-header-out #ef-sidebar:before, .ef-header-out #ef-toggle-sidebar {
width: 20px;
}
#ef-sidebar:before {
width: 40px;
}
#ef-sidebar:after {
margin-right: 20px;
}
#ef-project-info ul, .ef-info-header {
float: none;
width: auto;
}
.ef-info-header {
margin-bottom: 20px;
}
.error404 #ef-header-inner {
background-image: url(//taylor.agency/wp-content/themes/brama/assets/img/404-small.png);
}
.top-bar-section ul li > a:before {
bottom: -2px;
border-width: 4px;
}
#ef-footer {
padding-left: 0;
padding-right: 0;
margin-left: 0;
margin-right: 0;
}
.ef-advanced-layout #ef-content > main {
margin-top: -240px;
}
html.js #ef-site-nav { }
html.js body.page-template-templateshome-template-php:not(.ef-home-default).ef-menu-active {
min-height: inherit!important;
}
.ef-dark-adjustor.ef-menu-active #ef-header > .ef-pass, .ef-menu-active #fireform-slider-wrapper, .ef-menu-active #ef-header > .ef-adjust-position {
display: none;
}
.admin-bar #ef-woo-shopping-cart {
top: 108px;
}
.admin-bar.ef-has-parent-link #ef-woo-shopping-cart {
top: 186px;
}
#ef-toggle-sidebar {
width: 40px;
}
}
@media only screen and (min-width: 1200px) {
html.js #ef-site-nav-inner {
overflow-y: scroll;
}
.ef-large-portfolio .ef-post .ef-additional-info {
padding-left: 100px;
padding-right: 100px;
}
.ef-small-portfolio .ef-post .ef-additional-info {
padding-left: 20px;
padding-right: 20px;
}
.ef-advanced-layout #ef-content > main {
margin-left: -40px;
margin-right: -40px;
}
}
@media only screen and (min-width: 993px) {
.page-template-templateshome-template-php.ef-header-out .navbar-brand {
display: none;
}
}
@media only screen and (max-width: 992px) {
body.single .ef-gallery-outer .gallery[id^="gallery-"], body.single .ef-gallery-outer {
margin-left: 0 !important;
margin-right: 0 !important;
}
.ef-author-info {
width: auto;
}
#ef-welcome-block #ef-main-description, #ef-welcome-block #ef-main-description > h1, .top-bar-section ul li > a, .ef-empty-desc #ef-welcome-block #ef-main-title {
font-size: 40px;
}
}
@media only screen and (max-width: 860px) {
.ef-grid-blog .ef-post {
width: 100%;
}
#ef-video-header * {
display: none;
}
.ef-video-mute {
display: none;
}
#ef-video-header {
background: #fff url(//taylor.agency/wp-content/themes/brama/assets/img/sta-splash.png) no-repeat 50% 50%;
background-size:contain;
}
#ef-portfolio-filter {
display: none;
}
#ef-portfolio-filter-dropdown {
display:block;
}
}
@media only screen and (max-width: 767px) {
h1 {
font-size: 2.571em;
}
h2, .ef-min-blog .ef-post .ef-proj-desc, #ef-blog-inner:not(.ef-min-blog) .ef-post.type-post .ef-proj-desc {
font-size: 2.143em;
}
h3, h4 {
font-size: 1.857em;
}
.ef-classic-blog .ef-gallery-overview > span, .ef-classic-blog .ef-post .ef-thumb > a .ef-gallery-overview > span {
width: 33.3%;
}
#ef-welcome-block #ef-main-description, #ef-welcome-block #ef-main-description > h1, .top-bar-section ul li > a, .ef-empty-desc #ef-welcome-block #ef-main-title {
font-size: 30px;
}
.slide_desc h2 {
font-size: 20px;
}
.ef-header-out #ef-slideshow-nav > a:after {
font-size: 14px;
}
.admin-bar #ef-woo-shopping-cart {
top: 150px;
}
.admin-bar.ef-has-parent-link #ef-woo-shopping-cart {
top: 218px;
}
}
@media only screen and (max-width: 780px) {
html.js {
margin-top: 0!important;
}
.slide_desc > p, html.no-js .html-desc > p {
width: auto;
}
.admin-bar #ef-site-name > .navbar-brand, .admin-bar #ef-controls-bar {
margin-top: 66px;
}
.admin-bar #ef-wpml-lang-switcher {
top: 66px;
}
}
@media only screen and (min-width: 767px) {
.ef-home-default #ef-tpl-wrapper, .ef-home-default #ef-header, .ef-home-default #ef-header-inner {
height: 100%;
}
.ef-home-default #ef-header-inner {
min-height: inherit !important;
}
body:not(.ef-header-out):not(.ef-home-default) #ef-to-project {
bottom: -80px !important;
}
}
@media only screen and (max-width: 320px) and (max-height: 480px) {
body.single #ef-header-inner {
height: 220px;
}
}
@media only screen and (max-width: 320px) and (max-height: 568px) {
body.single #ef-header-inner {
height: 320px;
}
}
@media only screen and (max-width: 767px) and (max-height: 800px) {
.page-template-templateshome-template-php:not(.ef-home-default) .fireform-slider-inner {
height: 760px;
}
}
@media only screen and (max-width: 767px) and (max-height: 480px) {
.page-template-templateshome-template-php:not(.ef-home-default) .fireform-slider-inner {
height: 440px;
}
}
@media only screen and (max-width: 767px) and (max-height: 320px) {
.page-template-templateshome-template-php:not(.ef-home-default) .fireform-slider-inner {
height: 290px;
}
}
@media only screen and (max-width: 767px) {
.page-template-templateshome-template-php:not(.ef-home-default) #ef-tpl-wrapper {
position: relative;
}
.page-template-templateshome-template-php:not(.ef-home-default) #ef-to-content {
display: none;
}
#ef-slideshow-nav {
z-index: auto;
visibility: visible;
}
body:not(.page-template-templateshome-template-php) #ef-header > .ef-adjust-position,
body:not(.page-template-templateshome-template-php) .fireform-slider-inner {
position: absolute;
}
.page-template-templateshome-template-php:not(.ef-home-default) #ef-video-header {
position: relative;
}
.page-template-templateshome-template-php:not(.ef-home-default) .fireform-slider-inner {
position: static;
width: auto;
overflow: hidden;
}
.page-template-templateshome-template-php:not(.ef-home-default) #ef-video-header,
.page-template-templateshome-template-php:not(.ef-home-default) #fireform-slider-wrapper {
margin-top: -150px;
}
body.page-template-templateshome-template-php:not(.ef-home-default) {
min-height: inherit !important;
}
.page-template-templateshome-template-php:not(.ef-home-default) .slide_desc,
.page-template-templateshome-template-php:not(.ef-home-default) #ef-to-project {
position: absolute;
}
}
@media only screen and (max-width: 667px) {
#ef-content {
padding-left: 20px !important;
padding-right: 20px !important;
}
#ef-controls-bar {
top: 0;
right: 30px;
left: auto;
}
#ef-site-nav-inner > .ef-default-logo1,
#ef-site-name > .navbar-brand {
left: 30px;
}
#ef-controls-bar,
#ef-site-name > .navbar-brand,
#ef-to-parent {
position: absolute;
}
}
@media only screen and (max-height: 599px) {
#ef-to-content > span {
display: none;
}
.top-bar-section ul li > a:before {
bottom: -2px;
border-width: 4px;
}
#ef-welcome-block #ef-main-description, #ef-welcome-block #ef-main-description > h1, .top-bar-section ul li > a, .ef-empty-desc #ef-welcome-block #ef-main-title {
font-size: 30px;
}
}
@media only screen and (max-width: 500px) {
#ef-slideshow-nav {
margin-left: 30px;
}
.ef-avatar {
float: none!important;
display: inline-block;
}
.ef-comm .post-comm {
margin-left: 0;
}
.ef-author-info .post-comm, .comment.post-comm {
margin-left: 0;
}
.ef-author-bio {
padding-left: 0;
}
#ef-sidebar {
width: 285px;
}
.ef-advanced-layout #ef-content > main {
padding-top: 20px;
}
.ef-advanced-layout #ef-content {
padding-left: 20px;
padding-right: 20px;
}
.ef-advanced-layout #ef-content > main, .ef-advanced-layout #ef-footer {
padding-left: 20px;
padding-right: 20px;
}
#fireform-slider-wrapper .flex-control-paging {
left: 10px;
}
html.js #ef-welcome-block {
padding-left: 60px;
padding-right: 60px;
}
.ef-home-default:not(.ef-one-slide) .slide_desc {
left: 60px !important;
}
.slide_desc > p {
font-size: 75%;
}
.slide_desc h2 {
font-size: 14px;
}
}
@media only screen and (max-height: 480px) {
.ef-home-default .slide_desc, html.no-js .ef-home-default .html-desc {
display: none !important;
}
}
@media only screen and (max-width: 480px) {
#ef-brand {
margin-left: 0;
margin-top: 100px;
margin-bottom: 20px;
}
#ef-site-nav-inner {
padding-left: 30px !important;
}
}
@media only screen and (max-height: 320px) {
.slide_desc h2 {
font-size: 14px;
}
}  .tagcloud li a, #ef-content, .page-template-templateshome-template-php:not(.ef-home-default) #ef-header-inner, #ef-header-angle, #ef-loading-overlay {
-webkit-backface-visibility: hidden;
}   body.single .ef-gallery-outer {
margin-left: -15%;
margin-right: -15%;
}
body.single .ef-gallery-outer .gallery[id^="gallery-"] {
margin-left: -80px;
margin-right: -80px;
}
.wp-caption-text.gallery-caption {
max-width: 150px;
display: inline-block;
padding: 5px 16px;
margin-top: 10px;
}
.wp-caption {
text-align: center;
}
.wp-caption.alignnone {
width: 100% !important;
}
.wp-caption.alignleft {
margin-right: 20px;
}
.wp-caption.alignright {
margin-left: 20px;
}
.wp-caption > .wp-caption-text {
display: inline-block;
padding: 10px 20px;
background-color: #fff;
margin-top: -1em;
font-weight: bold;
}
.ef-gallery-overview {
display: block;
margin-bottom: 50px;
overflow: hidden;
}
.ef-thumb .ef-gallery-overview {
margin-bottom: 0;
}
.ef-gallery-overview > span, .ef-post .ef-thumb > a .ef-gallery-overview > span {
display: block;
width: 33.3%;
float: left;
text-align: center;
}
.ef-classic-blog .ef-gallery-overview > span, .ef-classic-blog .ef-post .ef-thumb > a .ef-gallery-overview > span {
width: 14.28%;
text-align: right;
}
.ef-gallery-overview > span img, .ef-post .ef-thumb > a .ef-gallery-overview > span img {
max-width: inherit;
width: 100%;
} .ef-nextpage {
line-height: 1.4em;
text-transform: uppercase;
margin-top: 25px;
margin-bottom: 40px;
text-align: center;
position: relative;
}
.ef-nextpage:before, .ef-nextpage:after {
content: '';
position: absolute;
width: 5px;
height: 100%;
top: 0;
border-width: 3px;
border-style: solid;
}
.ef-nextpage:before {
left: 0;
border-right-style: none;
}
.ef-nextpage:after {
right: 0;
border-left-style: none;
}
.ef-page-links-title {
margin-right: 7px;
}
.ef-nextpage > .ef-current-page-num, .ef-nextpage > a {
padding: 0 7px;
}
.ef-nextpage > span, .ef-nextpage > a {
display: inline-block;
}
.ef-current-page-num {
margin: 0 7px;
} table {
width: 100%;
margin-bottom: 25px;
}
table > thead {
border-bottom: 3px solid;
}
table th, table td {
padding: 10px;
} .error404 #ef-header-inner {
background: url(//taylor.agency/wp-content/themes/brama/assets/img/404.png) no-repeat center center;
}
.error404 #ef-welcome-block, .search.search-no-results #ef-welcome-block, .ef-protected-page #ef-welcome-block {
text-align: center;
display: block;
} .wpcf7-form p {
font-weight: normal;
margin-bottom: 20px;
}
.wpcf7-form p:after {
content: '';
display: table;
}
.wpcf7-form-control-wrap {
position: relative;
display: block;
}
.wpcf7-form-control-wrap textarea {
border: 0;
background-image: url(//taylor.agency/wp-content/themes/brama/assets/img/textarea.png);
}
.wpcf7-form-control-wrap input, .wpcf7-form-control-wrap textarea {
display: block;
width: 100%;
max-width: 100%;
line-height: 30px;
font-size: 1em;
border-width: 3px;
}
.wpcf7-form-control-wrap input:not(.wpcf7-captchar) {
border-bottom-style: solid;
border-top-style: none;
border-left-style: none;
border-right-style: none;
}
.wpcf7-form-control-wrap input {
height: 35px;
padding: 4px 0;
}
.wpcf7-form-control-wrap input[type="radio"], .wpcf7-form-control-wrap input[type="checkbox"] {
width: auto;
height: auto;
}
.wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item, .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item {
margin-right: 15px;
}
.wpcf7-list-item-label {
font-size: 1em;
}
.wpcf7-radio input[type="radio"], .wpcf7-checkbox input[type="checkbox"], .wpcf7-list-item-label {
margin-right: 5px;
display: inline-block;
cursor: pointer;
outline: none !important;
}
.wpcf7-not-valid-tip {
position: absolute;
display: block!important;
top: -5px;
right: -5px;
width: auto;
padding: 0 10px;
background-color: #fff;
color: #B94A48;
border-color: #e97272;
border-width: 3px;
border-style: solid;
font-size: 0.785em;
}
.wpcf7-response-output {
margin-left: 0!important;
margin-right: 0!important;
margin-bottom: 19px;
padding: 15px;
border-width: 1px;
border-style: solid;
}
.wpcf7-response-output.wpcf7-display-none {
display: none;
}
.wpcf7-response-output.wpcf7-validation-errors {
background-color: #5aa7e8;
border-color: #5aa7e8;
color: #fff;
}
.wpcf7-response-output.wpcf7-mail-sent-ok {
background-color: #60d971;
border-color: #60d971;
color: #fff;
}
input.wpcf7-submit[type="submit"] {
margin: 10px 10px 10px 0;
font-size: 1em;
line-height: 1.857em;
padding: 4px 20px;
border: 1px solid;
background-color: transparent;
}
.wpcf7-form-control.wpcf7-captchar {
text-align: center;
width: 80px;
border-top-style: none;
border-left-style: none;
border-right-style: none;
border-bottom: 3px solid;
}
.wpcf7-form-control.wpcf7-captchac {
display: block;
margin-right: 5px;
height: 35px;
float: left;
}
.wpcf7-form-control-wrap input.wpcf7-form-control.wpcf7-captchar {
display: inline-block;
}
.wpcf7-form-control.wpcf7-captchar, .wpcf7-form-control.wpcf7-captchac, .wpcf7-form-control-wrap[class^="captcha-"] .wpcf7-not-valid-tip, .wpcf7-form-control-wrap[class*=" captcha-"] .wpcf7-not-valid-tip {
margin-top: 10px;
}
input.wpcf7-form-control::-moz-placeholder,
textarea.wpcf7-form-control::-moz-placeholder {
opacity: 1;
}
div.wpcf7 .screen-reader-response {
border: 0 none;
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
margin: 0;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
} .flickr_badge_image {
width: 33.3%;
padding: 0 3px 3px 0;
float: left;
}
.flickr_badge_image a {
overflow: hidden;
display: block;
padding: 3px;
}
.flickr_badge_image a, .flickr_badge_image img {
display: block;
}
.flickr_badge_image img {
width: 100%;
margin: 0;
} .null-instagram-feed .instagram-pics {
overflow: hidden;
padding: 0;
margin: 0;
list-style: none;
}
.null-instagram-feed .instagram-pics > li {
display: block;
float: left;
} #ef-wpml-lang-switcher {
position: absolute;
z-index: 199;
top: 40px;
margin: 6px 0 0 0;
right: 90px;
}
.ef-menu-animation #ef-wpml-lang-switcher {
display: none;
}
#ef-wpml-lang-switcher > li {
padding: 0;
}
#ef-wpml-lang-switcher > li, #ef-wpml-lang-switcher a {
line-height: 20px;
}
#ef-wpml-lang-switcher > li:not(:first-child) {
border-width: 1px;
border-left-style: solid;
}
#ef-wpml-lang-switcher a {
display: inline-block;
padding: 0 7px;
}
#ef-wpml-lang-switcher > li.ef-active-lang > a {
text-transform: uppercase;
}
@media only screen and (max-width: 1200px) {
#ef-wpml-lang-switcher {
top: 20px;
right: 60px;
}
}  .btn:not([type="submit"]) {
text-transform: uppercase;
font-weight: normal;
margin: 0 10px 10px 0;
}
@media (max-width: 767px) {
.text-left-xs {
text-align: left;
}
.text-right-xs {
text-align: right;
}
.text-center-xs {
text-align: center;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.text-left-sm {
text-align: left;
}
.text-right-sm {
text-align: right;
}
.text-center-sm {
text-align: center;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.text-left-md {
text-align: left;
}
.text-right-md {
text-align: right;
}
.text-center-md {
text-align: center;
}
}
@media (min-width: 1200px) {
.text-left-lg {
text-align: left;
}
.text-right-lg {
text-align: right;
}
.text-center-lg {
text-align: center;
}
}
.ef-home-default .slide_desc, html.no-js .ef-home-default .html-desc {
left: 140px;
}
#ef-header-inner, #ef-content, #ef-site-nav-inner {
padding-left: 140px;
padding-right: 140px;
}
a,
.text-primary,
.btn-link,
a.list-group-item.active > .badge,
.nav-pills > .active > a > .badge,
.pagination > .active > a,
.pagination > .active > a:hover,
.form-submit:hover,
.ef-service-icn {
color: #14619c;
}
.bypostauthor .ef-comment-num {
color: #5aa7e2;
}
.ef-pass,
.woocommerce .products .star-rating,
.woocommerce-page .products .star-rating,
.woocommerce .star-rating:before,
.woocommerce-page .star-rating:before,
.woocommerce .star-rating span:before,
.woocommerce-page .star-rating span:before,
.woocommerce p.stars a,
.woocommerce-page p.stars,
.woocommerce p.stars a.active:after,
.woocommerce p.stars a:hover:after,
.woocommerce-page p.stars a.active:after,
.woocommerce-page p.stars a:hover:after {
color: #4693ce;
}
.bg-primary,
.btn-primary,
fieldset[disabled] .btn-primary.active,
.btn-primary .badge,
.progress-bar,
a.list-group-item.active,
a.list-group-item.active:hover,
a.list-group-item.active:focus,
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus,
.label-primary,
.ef-service > i,
.ef-author-posts,
.ef-sticky-icon,
.ef-post-edit-link:hover,
.ef-comment-edit-link:hover,
.mejs-controls .mejs-time-rail .mejs-time-current,
.ef-nextpage > .ef-current-page-num,
.woocommerce a.added_to_cart,
.woocommerce-page a.added_to_cart,
.woocommerce #content input.button.alt,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce-page #content input.button.alt,
.woocommerce-page #respond input#submit.alt,
.woocommerce-page a.button.alt,
.woocommerce-page button.button.alt,
.woocommerce-page input.button.alt,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a,
.woocommerce table.shop_table > thead,
.woocommerce-page table.shop_table > thead,
#ef-woo-shopping-cart a.cart-contents > span,
#ef-woo-shopping-cart a.button.checkout,
.widget_recent_entries ul li:before,
.ef-progress-bar div div {
background-color: #4693ce;
}
.form-control:focus,
a.list-group-item.active,
a.list-group-item.active:hover,
a.list-group-item.active:focus,
.btn-primary,
#ef-contact-form button[type="submit"]:hover,
#ef-comment-form button[type="submit"]:hover,
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus,
.form-submit:hover,
.top-bar-section ul li:not(.active) > a:after,
.top-bar-section ul li > a:before,
.ef-posted-in li a:hover:before,
.ef-posted-on li a:hover:before,
#ef-portfolio-filter li.cbp-filter-item-active > a:before,
#ef-list-categories a:hover:after,
.pagination > li > a:after,
.pagination > li > span.current:after,
.btn.btn-default:hover,
.tagcloud li a:hover,
.comment-reply-link:hover,
.ef-underlined-title.text-center:after,
#ef-footer-inner:before,
#ef-blog-inner:not(.ef-min-blog) .ef-post.type-post .ef-proj-desc:after,
.ef-gallery-outer .wp-caption-text.gallery-caption:after,
.woocommerce #content input.button:hover,
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce-page #content input.button:hover,
.woocommerce-page #respond input#submit:hover,
.woocommerce-page a.button:hover,
.woocommerce-page button.button:hover,
.woocommerce-page input.button:hover,
.woocommerce a.added_to_cart,
.woocommerce-page a.added_to_cart,
.woocommerce #content input.button.alt,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce-page #content input.button.alt,
.woocommerce-page #respond input#submit.alt,
.woocommerce-page a.button.alt,
.woocommerce-page button.button.alt,
.woocommerce-page input.button.alt,
.woocommerce .related > h2:after,
.woocommerce .related > h2:after,
.woocommerce-page .related > h2:after,
.woocommerce-page .related > h2:after,
.product_meta a:hover:after,
#ef-woo-shopping-cart a.button.checkout,
input.wpcf7-submit[type="submit"]:hover,
.panel.panel-default {
border-color: #4693ce;
}
.woocommerce #order_review_heading:after,
.woocommerce-page #order_review_heading:after {
border-top-color: #4693ce;
}
::selection {
background: #4693ce;
}
::-moz-selection {
background: #4693ce;
} h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, #ef-welcome-block #ef-main-description, #ef-list-categories a, .top-bar-section ul li > a, #ef-portfolio-filter li > a, .comment .ef-post-author a > strong, #sb-title-inner, .ef-comment-num, #ef-project-details header, .ef-share-title, .woocommerce #content div.product .woocommerce-tabs ul.tabs li a, .woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li a, .woocommerce table.shop_table > thead, .woocommerce-page table.shop_table > thead, .woocommerce #content div.product p.price, .woocommerce #content div.product span.price, .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce-page #content div.product p.price, .woocommerce-page #content div.product span.price, .woocommerce-page div.product p.price, .woocommerce-page div.product span.price, .woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price, .woocommerce .shop_table .product-name a, .woocommerce-page .shop_table .product-name a, .wp-caption > .wp-caption-text {
font-weight: 400;
}
.ef-empty-desc #ef-welcome-block #ef-main-title {
font-weight: 400;
}
h1, h2, h3, h4, h5, .h1, .h2, .h3, .h4, .h5, .top-bar-section ul li > a, #ef-welcome-block #ef-main-description, .ef-empty-desc #ef-welcome-block #ef-main-title {
letter-spacing: 0.1em;
}
blockquote, q, #ef-main-description em {
font-family: 'Roboto Slab';
} .mejs-overlay-button {
display: none;
}a,
.text-primary,
.btn-link,
a.list-group-item.active > .badge,
.nav-pills > .active > a > .badge,
.pagination > .active > a,
.pagination > .active > a:hover,
.form-submit:hover,
.ef-service-icn {
color: #cca152;
}
.bypostauthor .ef-comment-num {
color: #efd5a3;
}
.ef-pass,
.woocommerce .products .star-rating,
.woocommerce-page .products .star-rating,
.woocommerce .star-rating:before,
.woocommerce-page .star-rating:before,
.woocommerce .star-rating span:before,
.woocommerce-page .star-rating span:before,
.woocommerce p.stars a,
.woocommerce-page p.stars,
.woocommerce p.stars a.active:after,
.woocommerce p.stars a:hover:after,
.woocommerce-page p.stars a.active:after,
.woocommerce-page p.stars a:hover:after {
color: #ff940a;
}
.bg-primary,
.btn-primary,
fieldset[disabled] .btn-primary.active,
.btn-primary .badge,
.progress-bar,
a.list-group-item.active,
a.list-group-item.active:hover,
a.list-group-item.active:focus,
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus,
.label-primary,
.ef-service > i,
.ef-author-posts,
.ef-sticky-icon,
.ef-post-edit-link:hover,
.ef-comment-edit-link:hover,
.mejs-controls .mejs-time-rail .mejs-time-current,
.ef-nextpage > .ef-current-page-num,
.woocommerce a.added_to_cart,
.woocommerce-page a.added_to_cart,
.woocommerce #content input.button.alt,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce-page #content input.button.alt,
.woocommerce-page #respond input#submit.alt,
.woocommerce-page a.button.alt,
.woocommerce-page button.button.alt,
.woocommerce-page input.button.alt,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a,
.woocommerce table.shop_table > thead,
.woocommerce-page table.shop_table > thead,
#ef-woo-shopping-cart a.cart-contents > span,
#ef-woo-shopping-cart a.button.checkout,
.widget_recent_entries ul li:before,
.ef-progress-bar div div {
background-color: #ff940a;
}
.form-control:focus,
a.list-group-item.active,
a.list-group-item.active:hover,
a.list-group-item.active:focus,
.btn-primary,
#ef-contact-form button[type="submit"]:hover,
#ef-comment-form button[type="submit"]:hover,
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus,
.form-submit:hover,
.top-bar-section ul li:not(.active) > a:after,
.top-bar-section ul li > a:before,
.ef-posted-in li a:hover:before,
.ef-posted-on li a:hover:before,
#ef-portfolio-filter li.cbp-filter-item-active > a:before,
#ef-list-categories a:hover:after,
.pagination > li > a:after,
.pagination > li > span.current:after,
.btn.btn-default:hover,
.tagcloud li a:hover,
.comment-reply-link:hover,
.ef-underlined-title.text-center:after,
#ef-footer-inner:before,
#ef-blog-inner:not(.ef-min-blog) .ef-post.type-post .ef-proj-desc:after,
.ef-gallery-outer .wp-caption-text.gallery-caption:after,
.woocommerce #content input.button:hover,
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce-page #content input.button:hover,
.woocommerce-page #respond input#submit:hover,
.woocommerce-page a.button:hover,
.woocommerce-page button.button:hover,
.woocommerce-page input.button:hover,
.woocommerce a.added_to_cart,
.woocommerce-page a.added_to_cart,
.woocommerce #content input.button.alt,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce-page #content input.button.alt,
.woocommerce-page #respond input#submit.alt,
.woocommerce-page a.button.alt,
.woocommerce-page button.button.alt,
.woocommerce-page input.button.alt,
.woocommerce .related > h2:after,
.woocommerce .related > h2:after,
.woocommerce-page .related > h2:after,
.woocommerce-page .related > h2:after,
.product_meta a:hover:after,
#ef-woo-shopping-cart a.button.checkout,
input.wpcf7-submit[type="submit"]:hover,
.panel.panel-default {
border-color: #ff940a;
}
.woocommerce #order_review_heading:after,
.woocommerce-page #order_review_heading:after {
border-top-color: #ff940a;
}
::selection {
background: #ff940a;
}
::-moz-selection {
background: #ff940a;
} ::selection {
color: #262626;
}
::-moz-selection {
color: #262626;
}
#ef-site-nav .navbar-brand > a,
.ef-dark-adjustor:not(.page-template-templateshome-template-php):not(.page-id-14) #ef-welcome-block #ef-main-title,
.ef-dark-adjustor.ef-home-default:not(.page-id-14) #ef-welcome-block #ef-main-title,
.ef-dark-adjustor:not(.page-template-templateshome-template-php) #ef-welcome-block #ef-main-description,
.ef-dark-adjustor:not(.page-template-templateshome-template-php) #ef-welcome-block #ef-main-description *,
.ef-dark-adjustor.ef-home-default #ef-welcome-block #ef-main-description,
.ef-dark-adjustor.ef-home-default #ef-welcome-block #ef-main-description *,
.ef-dark-adjustor .slide_desc *,
.ef-dark-adjustor .flex-direction-nav a,
.ef-dark-adjustor .slide_desc a,
.ef-dark-adjustor .slide_desc a:hover,
.title-area > .name,
.ef-comments-title,
.ef-service > i,
.ef-dark-adjustor.page-template-templateshome-template-php.ef-header-out #ef-controls-bar,
.ef-entry-caption,
#ef-back-cats,
body.author .ef-author-posts,
.ef-dark-adjustor.ef-home-default #ef-welcome-block #ef-social-bar > li > a,
.ef-dark-adjustor:not(.page-template-templateshome-template-php) #ef-welcome-block #ef-social-bar > li > a,
.mejs-overlay-button:before,
.mejs-overlay-loading span:before,
.wp-caption-text.gallery-caption,
.ef-gallery-outer .wp-caption-text.gallery-caption,
.ef-dark-adjustor #ef-welcome-block .ef-author-info,
.ef-dark-adjustor:not(.page-template-templateshome-template-php) #ef-wpml-lang-switcher a,
.ef-dark-adjustor.ef-home-default #ef-wpml-lang-switcher a {
color: #fff;
}
.page-template-templateshome-template-php:not(.ef-home-default) #ef-header-inner,
.ef-header-out #ef-latest-nav,
#ef-content,
.ef-advanced-layout #ef-content > main,
.form-submit,
.author .ef-author-info,
.ef-edit-attachment-link > .post-edit-link,
.ef-attachment-nav > li > a:before,
#searchform #s,
#ef-controls #ef-toggle-share > a,
#ef-site-nav-inner,
.page-template-templateshome-template-php.ef-protected-page:not(.ef-home-default),
.woocommerce #payment div.payment_box,
.woocommerce-page #payment div.payment_box,
#ef-woo-shopping-cart .ef-mini-cart > div,
#ef-sidebar .widget #wp-calendar,
.ef-panel.panel .panel-heading,
#ef-to-project {
background-color: #fff;
}
.ef-dark-adjustor:not(.ef-header-out):not(.ef-menu-active) #ef-toggle-menu > span,
.ef-dark-adjustor:not(.ef-header-out):not(.ef-menu-active) #ef-toggle-menu > span:before,
.ef-dark-adjustor:not(.ef-header-out):not(.ef-menu-active) #ef-toggle-menu > span:after,
.ef-dark-adjustor.page-template-templateshome-template-php.ef-header-out:not(.ef-menu-active) #ef-toggle-menu > span,
.ef-dark-adjustor.page-template-templateshome-template-php.ef-header-out:not(.ef-menu-active) #ef-toggle-menu > span:before,
.ef-dark-adjustor.page-template-templateshome-template-php.ef-header-out:not(.ef-menu-active) #ef-toggle-menu > span:after,
.ef-dark-adjustor.ef-home-default #fireform-slider-wrapper .flex-control-paging a:before,
.ef-dark-adjustor.ef-home-default #fireform-slider-wrapper .flex-control-paging a:after,
.ef-dark-adjustor:not(.ef-header-out):not(.page-template-templateshome-template-php):not(.ef-menu-active) #ef-sidebar:after,
.ef-dark-adjustor.ef-header-out.page-template-templateshome-template-php #ef-sidebar:after,
.ef-dark-adjustor.ef-home-default:not(.ef-menu-active) #ef-sidebar:after,
.ef-dark-adjustor:not(.ef-header-out):not(.page-template-templateshome-template-php):not(.ef-menu-active) #ef-sidebar:before,
.ef-dark-adjustor.ef-header-out.page-template-templateshome-template-php #ef-sidebar:before,
.ef-dark-adjustor.ef-home-default:not(.ef-menu-active) #ef-sidebar:before,
.ef-dark-adjustor.ef-home-default #ef-welcome-block #ef-main-title,
.ef-dark-adjustor #ef-to-parent:before,
.ef-dark-adjustor #ef-to-parent:after,
.ef-dark-adjustor:not(.page-template-templateshome-template-php) #ef-to-content:after,
.ef-dark-adjustor:not(.ef-header-out) #ef-woo-shopping-cart a.cart-contents,
.ef-dark-adjustor:not(.ef-header-out) #ef-woo-shopping-cart a.cart-contents:before,
.ef-dark-adjustor #ef-loader .ef-loader-1,
.ef-dark-adjustor #ef-loader .ef-loader-2,
.widget_calendar td#next,
.widget_calendar td#prev,
.widget_calendar table tfoot,
.ef-dark-adjustor:not(.page-template-templateshome-template-php) #ef-wpml-lang-switcher > li,
.ef-dark-adjustor.ef-home-default #ef-wpml-lang-switcher > li {
border-color: #000;
}
.ef-header-angle,
.woocommerce #payment div.payment_box:after,
.woocommerce-page #payment div.payment_box:after {
border-bottom-color: #fff;
}
.ef-bottom-angle .ef-header-angle {
border-top-color: #fff;
}
.ef-header-angle,
#ef-sidebar .ef-widget {
border-bottom-color: #fff;
}
body,
.ef-post-edit-link,
#ef-list-categories > ul,
.single .ef-author-info,
.ef-comment-edit-link,
#ef-video-header .mejs-container,
#ef-loading-overlay,
.woocommerce #content div.product .woocommerce-tabs ul.tabs,
.woocommerce div.product .woocommerce-tabs ul.tabs,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs,
.woocommerce-page div.product .woocommerce-tabs ul.tabs,
.woocommerce form.checkout_coupon,
.woocommerce-page form.checkout_coupon,
.woocommerce .myaccount_user,
.woocommerce-page .myaccount_user,
.woocommerce ul.products li.product mark,
.woocommerce-page ul.products li.product mark,
.woocommerce .order-info mark,
.woocommerce-page .order-info mark,
.widget #wp-calendar {
background-color: #f5f5f5;
}
.ef-comment-num,
.ef-classic-blog #ef-list-categories ul ul a,
.ef-min-blog #ef-list-categories ul ul a {
color: #f1f1f1;
}
#commentform input:not(#submit),
#commentform textarea,
.comment.post-comm,
#ef-team > article.type-team,
#ef-blog .ef-min-blog .ef-post.type-post,
#ef-content > main > header.entry-header,
.woocommerce #review_form #respond div.comment-form-rating,
.woocommerce-page #review_form #respond div.comment-form-rating,
.woocommerce #reviews #comments ol.commentlist li,
.woocommerce-page #reviews #comments ol.commentlist li {
border-color: #f0f0f0;
}
#ef-blog .ef-min-blog .ef-proj-img > a.btn:before,
#ef-min-header:before {
color: #eaeaea;
}
#ef-sidebar,
.woocommerce #payment,
.woocommerce-page #payment,
.woocommerce .cart-collaterals .shipping_calculator > h2,
.woocommerce-page .cart-collaterals .shipping_calculator > h2 {
background-color: #efefef;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
#ef-sidebar .widget_calendar td#next,
#ef-sidebar .widget_calendar td#prev,
#ef-sidebar .widget_calendar table tfoot {
border-color: #efefef;
}
.ef-widget ul li > ul {
border-color: #cfcfcf;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active {
background-color: #efefef;
}
a:hover, a:focus, p > a:hover, p > a:focus,
#ef-slideshow-nav a:hover,
#ef-to-content:hover,
#ef-to-project:hover,
#ef-head-social a:hover,
.ef-social-block > a:hover,
#ef-team .owl-buttons > div:hover,
#ef-site-nav .btn:hover, ul.ef-share-buttons li > a:hover,
.ef-widget a:hover,
#ef-prev-project:hover,
#ef-next-project:hover,
#ef-blog .ef-post .ef-proj-img > a:not(.btn):hover,
.ef-post-author > a:hover,
.ef-location > a:hover,
.ef-edit-attachment-link > .post-edit-link:hover,
.ef-nextpage > a:hover,
.archive.category #ef-list-categories .current-cat > a,
.ef-post.type-post .ef-proj-desc > a:hover,
.ef-posted-on li > a:hover,
.ef-posted-in li > a:hover,
#sb-custom-prev:hover,
#sb-custom-next:hover,
h1 > a:hover,
h2 > a:hover,
h3 > a:hover,
h4 > a:hover,
h5 > a:hover,
h6 > a:hover,
#ef-project-details a:hover,
.product_meta a:hover {
color: #aeaeae;
}
#ef-latest-nav h5,
body.ef-dark-adjustor,
.ef-comments-title > span,
.ef-entry-caption,
.archive .ef-author-posts,
#ef-back-cats,
.wp-caption-text.gallery-caption,
.ef-gallery-outer .wp-caption-text.gallery-caption,
.ef-pass,
#sb-progress > span,
.ef-dark-adjustor #ef-video-header .mejs-container,
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range,
.woocommerce #reviews #comments ol.commentlist li:after,
.woocommerce-page #reviews #comments ol.commentlist li:after,
.ef-classic-blog #ef-list-categories ul ul,
.ef-min-blog #ef-list-categories ul ul,
#ef-expand-map:before {
background-color: #fff;
}
#ef-toggle-menu > span,
#ef-toggle-menu > span:after,
#ef-toggle-menu > span:before,
.page-template-templateshome-template-php.ef-dark-adjustor:not(.ef-header-out):not(.ef-home-default) #ef-toggle-menu > span,
.page-template-templateshome-template-php.ef-dark-adjustor:not(.ef-header-out):not(.ef-home-default) #ef-toggle-menu > span:before,
.page-template-templateshome-template-php.ef-dark-adjustor:not(.ef-header-out):not(.ef-home-default) #ef-toggle-menu > span:after,
.ef-underlined-title:after,
.ef-widget-title,
.tagcloud li a,
#ef-to-content:hover:before,
.well,
.ef-widget-title:after,
.btn-link:hover:after,
.ef-service:after,
.nav-tabs,
.ef-author-info,
.ef-current-page-num,
#ef-toggle-menu,
.top-bar-section ul li.active > a:before,
.pagination > .active > a,
.pagination > .active > a:hover,
.pagination > .active > a:focus,
.pagination > li > span.current,
#ef-footer-inner #ef-social-bar > li > a:hover:after,
#commentform.comment-form input:not(#submit):focus,
#commentform.comment-form textarea:focus,
#ef-portfolio-filter a:hover > span,
#ef-portfolio-filter li:first-child a > span,
#ef-to-parent:before,
#ef-to-parent:after,
.ef-dark-adjustor.ef-header-out #ef-to-parent:before,
.ef-dark-adjustor.ef-header-out #ef-to-parent:after,
#ef-to-content:after,
#ef-project-details p,
#ef-blog .ef-min-blog .ef-post.type-post:hover,
#ef-loader .ef-loader-1,
#ef-loader .ef-loader-2,
.woocommerce #content input.button,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce-page #content input.button,
.woocommerce-page #respond input#submit,
.woocommerce-page a.button,
.woocommerce-page button.button,
.woocommerce-page input.button,
.woocommerce a.button.loading,
.woocommerce button.button.loading,
.woocommerce input.button.loading,
.woocommerce-page #content input.button.loading,
.woocommerce-page #respond input#submit.loading,
.woocommerce-page a.button.loading,
.woocommerce-page button.button.loading,
.woocommerce-page input.button.loading,
.woocommerce #content .quantity input.qty,
.woocommerce .quantity input.qty,
.woocommerce #content .quantity .minus,
.woocommerce #content .quantity .plus,
.woocommerce .quantity .minus,
.woocommerce .quantity .plus,
.woocommerce-page #content .quantity .minus,
.woocommerce-page #content .quantity .plus,
.woocommerce-page .quantity .minus,
.woocommerce-page .quantity .plus,
.woocommerce textarea,
.woocommerce-page textarea,
.woocommerce select,
.woocommerce-page select,
.woocommerce input[type=text],
.woocommerce-page input[type=text],
.woocommerce input[type=password],
.woocommerce-page input[type=password],
.woocommerce input[type=date],
.woocommerce-page input[type=search],
.woocommerce table.cart td.actions .coupon .input-text,
.woocommerce #content table.cart td.actions .coupon .input-text,
.woocommerce-page table.cart td.actions .coupon .input-text,
.woocommerce-page #content table.cart td.actions .coupon .input-text,
#ef-woo-shopping-cart a.cart-contents,
#ef-woo-shopping-cart a.cart-contents:before,
#ef-expand-map,
#ef-wpml-lang-switcher > li,
.wpcf7-form-control-wrap input:not([type="submit"]),
.wpcf7-form-control-wrap textarea {
border-color: #262626;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:focus,
.nav-tabs > li.active > a:hover {
border-top-color: #262626;
border-left-color: #262626;
border-right-color: #262626;
}
.nav-tabs > li > a:hover,
.ef-classic-blog #ef-list-categories > ul > li > ul:before,
.ef-min-blog #ef-list-categories > ul > li > ul:before {
border-bottom-color: #262626;
}
body, h1 > a, h2 > a, h3 > a, h4 > a, h5 > a, h6 > a,
.navbar-brand > a,
#ef-slideshow-nav a,
#ef-main-description a,
#ef-to-project,
.ef-social-block > a, blockquote small, blockquote .small,
.ef-widget a,
.ef-post.type-portfolios:hover .ef-proj-desc > a,
.ef-dark-adjustor #ef-welcome-block .label,
.flex-direction-nav a,
.slide_desc a,
.slide_desc a:hover, ul.ef-share-buttons li > a,
#ef-prev-project,
#ef-next-project,
.cbp-l-loadMore-text-link,
.ef-posted-on li > a,
.ef-posted-in li > a,
.tagcloud li a,
.ef-post-author > a,
#ef-portfolio-filter li a,
.ef-location > a,
#ef-footer .ef-social-block a:hover,
#ef-footer .ef-social-block a:focus,
.ef-dark-adjustor.ef-header-out:not(.page-template-templateshome-template-php) #ef-controls-bar,
.ef-post-edit-link > a,
.ef-edit-attachment-link > .post-edit-link,
#ef-list-categories a,
.ef-attachment-nav > li > a,
.ef-nextpage > a,
.ef-post.type-post .ef-proj-desc > a,
#ef-blog .type-portfolios .ef-proj-img > a:hover,
.top-bar-section ul li > a,
.btn.btn-default,
.btn-default:hover,
#ef-blog .ef-proj-img > a.btn:hover:before,
#ef-controls #ef-toggle-share > a,
.ef-author-posts,
.ef-author-posts:hover,
.comment-reply-link,
.comment-reply-link:hover,
.comment-reply-link:focus,
.ef-post-edit-link:hover > a,
.ef-post-edit-link:hover,
.btn-primary,
.btn-primary:hover,
.btn-primary:focus,
#fireform-slider-wrapper .flex-control-paging a:before,
#fireform-slider-wrapper .flex-control-paging a:after,
.pagination > li.active > a,
.pagination > li.active > a:hover,
.pagination > li.active > a:focus,
.pagination > li > span.current,
.pagination > li > a,
.pagination > li > a:hover,
.pagination > li > a:focus,
#ef-social-bar > li > a,
.ef-comment-edit-link:hover,
.cbp-l-loadMore-text .cbp-l-loadMore-text-link,
.alert a,
.ef-team-social > a,
#ef-portfolio-filter a:hover > span,
#ef-portfolio-filter li:first-child a > span,
.ef-member-pos,
#ef-project-details a,
#ef-blog .ef-min-blog .ef-post.type-post:hover .ef-proj-img > a.btn:before,
.widget_recent_entries ul li > a:hover,
.woocommerce #content input.button,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce-page #content input.button,
.woocommerce-page #respond input#submit,
.woocommerce-page a.button,
.woocommerce-page button.button,
.woocommerce-page input.button,
.woocommerce ul.products li.product h3,
.woocommerce-page ul.products li.product h3,
.woocommerce ul.products li.product .price del,
.woocommerce-page ul.products li.product .price del,
.woocommerce ul.products li.product .price span.amount,
.woocommerce-page ul.products li.product .price span.amount,
.woocommerce ul.products li.product .price ins,
.woocommerce-page ul.products li.product .price ins,
.woocommerce #content input.button.added:before,
.woocommerce #respond input#submit.added:before,
.woocommerce a.button.added:before,
.woocommerce button.button.added:before,
.woocommerce input.button.added:before,
.woocommerce-page #content input.button.added:before,
.woocommerce-page #respond input#submit.added:before,
.woocommerce-page a.button.added:before,
.woocommerce-page button.button.added:before,
.woocommerce-page input.button.added:before,
.woocommerce ul.products li.product .onsale,
.woocommerce-page ul.products li.product .onsale,
.woocommerce span.onsale,
.woocommerce-page span.onsale,
.woocommerce #content input.button.loading,
.woocommerce #respond input#submit.loading,
.woocommerce a.button.loading,
.woocommerce button.button.loading,
.woocommerce input.button.loading,
.woocommerce-page #content input.button.loading,
.woocommerce-page #respond input#submit.loading,
.woocommerce-page a.button.loading,
.woocommerce-page button.button.loading,
.woocommerce-page input.button.loading,
.woocommerce a.added_to_cart,
.woocommerce-page a.added_to_cart,
.woocommerce a.added_to_cart:hover,
.woocommerce-page a.added_to_cart:hover,
.woocommerce #content input.button.alt,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce-page #content input.button.alt,
.woocommerce-page #respond input#submit.alt,
.woocommerce-page a.button.alt,
.woocommerce-page button.button.alt,
.woocommerce-page input.button.alt,
.woocommerce #content input.button.alt:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce-page #content input.button.alt:hover,
.woocommerce-page #respond input#submit.alt:hover,
.woocommerce-page a.button.alt:hover,
.woocommerce-page button.button.alt:hover,
.woocommerce-page input.button.alt:hover,
.woocommerce div.product p.price del,
.woocommerce-page div.product p.price del,
.woocommerce #content div.product p.price,
.woocommerce #content div.product span.price,
.woocommerce div.product p.price,
.woocommerce div.product span.price,
.woocommerce-page #content div.product p.price,
.woocommerce-page #content div.product span.price,
.woocommerce-page div.product p.price,
.woocommerce-page div.product span.price,
.woocommerce .woocommerce-product-rating .woocommerce-review-link,
.woocommerce-page .woocommerce-product-rating .woocommerce-review-link,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li a,
.woocommerce div.product .woocommerce-tabs ul.tabs li a,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li a,
.product_meta a,
.woocommerce #content div.product form.cart .variations label,
.woocommerce div.product form.cart .variations label,
.woocommerce-page #content div.product form.cart .variations label,
.woocommerce-page div.product form.cart .variations label,
.woocommerce .shop_table a:not(.button),
.woocommerce-page .shop_table a:not(.button),
.woocommerce .myaccount_user a,
.woocommerce-page .myaccount_user a,
.woocommerce .woocommerce-error a,
.woocommerce .woocommerce-info a,
.woocommerce .woocommerce-message a,
.woocommerce-page .woocommerce-error a,
.woocommerce-page .woocommerce-info a,
.woocommerce-page .woocommerce-message a,
.woocommerce .shop_table .product-name a,
#ef-woo-shopping-cart a.cart-contents > span,
#ef-woo-shopping-cart a,
.woocommerce #reviews #comments ol.commentlist li .meta,
.woocommerce-page #reviews #comments ol.commentlist li .meta,
#ef-wpml-lang-switcher a {
color: #262626;
}    #ef-to-content,
#ef-to-content:after {
border-color: #262626 !important;
}
input.wpcf7-form-control::-moz-placeholder,
textarea.wpcf7-form-control::-moz-placeholder {
color: #262626;
}
input.wpcf7-form-control:-ms-input-placeholder,
textarea.wpcf7-form-control:-ms-input-placeholder {
color: #262626;
}
input.wpcf7-form-control::-webkit-input-placeholder,
textarea.wpcf7-form-control::-webkit-input-placeholder {
color: #262626;
}
.ef-dark-adjustor.slide_desc a:hover {
color: rgba(255,255,255,.75);
}
.slide_desc a:hover {
color: rgba(0,0,0,.5);
}
.mejs-overlay-button {
background: rgba(0,0,0,.5);
}
.ef-attachment-nav > li > a:hover:before {
background: rgba(255,255,255,.75);
}
#ef-portfolio .ef-post:hover .ef-proj-desc:before,
#ef-blog .ef-post.type-portfolios:hover .ef-proj-desc:before {
background: rgba(255,255,255,.98);
}
.page-template-templatescontact-template-php #ef-main-title {
color: #000 !important;
}
@media only screen and (max-width: 1200px) {
body.ef-dark-adjustor.ef-menu-active,
.ef-no-header #ef-site-name,
.ef-menu-active #ef-site-name,
.page-template-templateshome-template-php:not(.ef-home-default) #ef-site-name {
background-color: #fff;
}
}