.wpautoterms-footer {
display:block;
width:100%;
position:relative;
z-index:10000002;
}
.wpautoterms-footer a:hover {
text-decoration: underline;
}
#wpautoterms-top-fixed-container {
position:fixed;
top:0;
width:100%;
}
#wpautoterms-bottom-fixed-container {
position:fixed;
bottom:0;
width:100%;
}
#wpautoterms-top-static-container {
width:100%;
position:relative;
z-index:10000002;
}
#wpautoterms-bottom-static-container {
width:100%;
position:relative;
z-index:10000002;
}.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_top .pp_left{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/default/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/default/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/default/sprite.png) -112px -93px no-repeat}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_expand:hover{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_contract:hover{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{width:30px;height:30px;background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer}
div.pp_default .pp_gallery ul li a{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}
div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}
div.pp_default .pp_content_container .pp_details{margin-top:5px}
div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative}
div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}
div.pp_default .pp_bottom .pp_left{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/default/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/default/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/default/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/default/loader.gif) center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{width:75px;height:22px;background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_rounded .pp_nav .pp_play{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{width:75px;height:22px;background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_rounded .pp_description{margin-right:85px;color:#fff}
div.dark_rounded .pp_nav .pp_play{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}
div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
div.dark_square .pp_loaderIcon{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/dark_square/loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{width:75px;height:22px;background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{width:75px;height:22px;background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_square .pp_nav .pp_play{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_top .pp_left{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}
div.facebook .pp_expand{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{width:22px;height:22px;background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.facebook .pp_description{margin:0 37px 0 0}
div.facebook .pp_loaderIcon{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/facebook/loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
div.facebook .pp_arrow_next{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
div.facebook .pp_nav{margin-top:0}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}
div.facebook .pp_nav .pp_play{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;white-space:nowrap;margin:2px 4px}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}
.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none !important;font-size:17px;z-index:9999;margin:0 0 5px 15px}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(//sketchcaddy.com/wp-content/themes/alia/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}@font-face {
font-family: "FontAwesome";
src: url(//sketchcaddy.com/wp-content/themes/alia/beopen_framework/admin/fonts/fontawesome-webfont.eot);
src: url(//sketchcaddy.com/wp-content/themes/alia/beopen_framework/admin/fonts/fontawesome-webfont.eot?#iefix) format('eot'), url(//sketchcaddy.com/wp-content/themes/alia/beopen_framework/admin/fonts/fontawesome-webfont.woff) format('woff'), url(//sketchcaddy.com/wp-content/themes/alia/beopen_framework/admin/fonts/fontawesome-webfont.ttf) format('truetype'), url(//sketchcaddy.com/wp-content/themes/alia/beopen_framework/admin/fonts/fontawesome-webfont.svg#FontAwesome) format('svg');
font-weight: normal;
font-style: normal;
} [class^="icon-"]:before, [class*=" icon-"]:before {
font-family: FontAwesome;
font-weight: normal;
font-style: normal;
display: inline-block;
text-decoration: inherit;
}
a [class^="icon-"], a [class*=" icon-"] {
display: inline-block;
text-decoration: inherit;
} .icon-large:before {
vertical-align: top;
font-size: 1.3333333333333333em;
}
.btn [class^="icon-"], .btn [class*=" icon-"] { line-height: .9em;
}
li [class^="icon-"], li [class*=" icon-"] {
display: inline-block;
width: 1.25em;
text-align: center;
}
li .icon-large[class^="icon-"], li .icon-large[class*=" icon-"] { width: 1.875em;
}
li[class^="icon-"], li[class*=" icon-"] {
margin-left: 0;
list-style-type: none;
}
li[class^="icon-"]:before, li[class*=" icon-"]:before {
text-indent: -2em;
text-align: center;
}
li[class^="icon-"].icon-large:before, li[class*=" icon-"].icon-large:before {
text-indent: -1.3333333333333333em;
} .icon-glass:before                { content: "\f000"; }
.icon-music:before                { content: "\f001"; }
.icon-search:before               { content: "\f002"; }
.icon-envelope:before             { content: "\f003"; }
.icon-heart:before                { content: "\f004"; }
.icon-star:before                 { content: "\f005"; }
.icon-star-empty:before           { content: "\f006"; }
.icon-user:before                 { content: "\f007"; }
.icon-film:before                 { content: "\f008"; }
.icon-th-large:before             { content: "\f009"; }
.icon-th:before                   { content: "\f00a"; }
.icon-th-list:before              { content: "\f00b"; }
.icon-ok:before                   { content: "\f00c"; }
.icon-remove:before               { content: "\f00d"; }
.icon-zoom-in:before              { content: "\f00e"; }
.icon-zoom-out:before             { content: "\f010"; }
.icon-off:before                  { content: "\f011"; }
.icon-signal:before               { content: "\f012"; }
.icon-cog:before                  { content: "\f013"; }
.icon-trash:before                { content: "\f014"; }
.icon-home:before                 { content: "\f015"; }
.icon-file:before                 { content: "\f016"; }
.icon-time:before                 { content: "\f017"; }
.icon-road:before                 { content: "\f018"; }
.icon-download-alt:before         { content: "\f019"; }
.icon-download:before             { content: "\f01a"; }
.icon-upload:before               { content: "\f01b"; }
.icon-inbox:before                { content: "\f01c"; }
.icon-play-circle:before          { content: "\f01d"; }
.icon-repeat:before               { content: "\f01e"; } .icon-refresh:before              { content: "\f021"; }
.icon-list-alt:before             { content: "\f022"; }
.icon-lock:before                 { content: "\f023"; }
.icon-flag:before                 { content: "\f024"; }
.icon-headphones:before           { content: "\f025"; }
.icon-volume-off:before           { content: "\f026"; }
.icon-volume-down:before          { content: "\f027"; }
.icon-volume-up:before            { content: "\f028"; }
.icon-qrcode:before               { content: "\f029"; }
.icon-barcode:before              { content: "\f02a"; }
.icon-tag:before                  { content: "\f02b"; }
.icon-tags:before                 { content: "\f02c"; }
.icon-book:before                 { content: "\f02d"; }
.icon-bookmark:before             { content: "\f02e"; }
.icon-print:before                { content: "\f02f"; }
.icon-camera:before               { content: "\f030"; }
.icon-font:before                 { content: "\f031"; }
.icon-bold:before                 { content: "\f032"; }
.icon-italic:before               { content: "\f033"; }
.icon-text-height:before          { content: "\f034"; }
.icon-text-width:before           { content: "\f035"; }
.icon-align-left:before           { content: "\f036"; }
.icon-align-center:before         { content: "\f037"; }
.icon-align-right:before          { content: "\f038"; }
.icon-align-justify:before        { content: "\f039"; }
.icon-list:before                 { content: "\f03a"; }
.icon-indent-left:before          { content: "\f03b"; }
.icon-indent-right:before         { content: "\f03c"; }
.icon-facetime-video:before       { content: "\f03d"; }
.icon-picture:before              { content: "\f03e"; }
.icon-pencil:before               { content: "\f040"; }
.icon-map-marker:before           { content: "\f041"; }
.icon-adjust:before               { content: "\f042"; }
.icon-tint:before                 { content: "\f043"; }
.icon-edit:before                 { content: "\f044"; }
.icon-share:before                { content: "\f045"; }
.icon-check:before                { content: "\f046"; }
.icon-move:before                 { content: "\f047"; }
.icon-step-backward:before        { content: "\f048"; }
.icon-fast-backward:before        { content: "\f049"; }
.icon-backward:before             { content: "\f04a"; }
.icon-play:before                 { content: "\f04b"; }
.icon-pause:before                { content: "\f04c"; }
.icon-stop:before                 { content: "\f04d"; }
.icon-forward:before              { content: "\f04e"; }
.icon-fast-forward:before         { content: "\f050"; }
.icon-step-forward:before         { content: "\f051"; }
.icon-eject:before                { content: "\f052"; }
.icon-chevron-left:before         { content: "\f053"; }
.icon-chevron-right:before        { content: "\f054"; }
.icon-plus-sign:before            { content: "\f055"; }
.icon-minus-sign:before           { content: "\f056"; }
.icon-remove-sign:before          { content: "\f057"; }
.icon-ok-sign:before              { content: "\f058"; }
.icon-question-sign:before        { content: "\f059"; }
.icon-info-sign:before            { content: "\f05a"; }
.icon-screenshot:before           { content: "\f05b"; }
.icon-remove-circle:before        { content: "\f05c"; }
.icon-ok-circle:before            { content: "\f05d"; }
.icon-ban-circle:before           { content: "\f05e"; }
.icon-arrow-left:before           { content: "\f060"; }
.icon-arrow-right:before          { content: "\f061"; }
.icon-arrow-up:before             { content: "\f062"; }
.icon-arrow-down:before           { content: "\f063"; }
.icon-share-alt:before            { content: "\f064"; }
.icon-resize-full:before          { content: "\f065"; }
.icon-resize-small:before         { content: "\f066"; }
.icon-plus:before                 { content: "\f067"; }
.icon-minus:before                { content: "\f068"; }
.icon-asterisk:before             { content: "\f069"; }
.icon-exclamation-sign:before     { content: "\f06a"; }
.icon-gift:before                 { content: "\f06b"; }
.icon-leaf:before                 { content: "\f06c"; }
.icon-fire:before                 { content: "\f06d"; }
.icon-eye-open:before             { content: "\f06e"; }
.icon-eye-close:before            { content: "\f070"; }
.icon-warning-sign:before         { content: "\f071"; }
.icon-plane:before                { content: "\f072"; }
.icon-calendar:before             { content: "\f073"; }
.icon-random:before               { content: "\f074"; }
.icon-comment:before              { content: "\f075"; }
.icon-magnet:before               { content: "\f076"; }
.icon-chevron-up:before           { content: "\f077"; }
.icon-chevron-down:before         { content: "\f078"; }
.icon-retweet:before              { content: "\f079"; }
.icon-shopping-cart:before        { content: "\f07a"; }
.icon-folder-close:before         { content: "\f07b"; }
.icon-folder-open:before          { content: "\f07c"; }
.icon-resize-vertical:before      { content: "\f07d"; }
.icon-resize-horizontal:before    { content: "\f07e"; }
.icon-bar-chart:before            { content: "\f080"; }
.icon-twitter-sign:before         { content: "\f081"; }
.icon-facebook-sign:before        { content: "\f082"; }
.icon-camera-retro:before         { content: "\f083"; }
.icon-key:before                  { content: "\f084"; }
.icon-cogs:before                 { content: "\f085"; }
.icon-comments:before             { content: "\f086"; }
.icon-thumbs-up:before            { content: "\f087"; }
.icon-thumbs-down:before          { content: "\f088"; }
.icon-star-half:before            { content: "\f089"; }
.icon-heart-empty:before          { content: "\f08a"; }
.icon-signout:before              { content: "\f08b"; }
.icon-linkedin-sign:before        { content: "\f08c"; }
.icon-pushpin:before              { content: "\f08d"; }
.icon-external-link:before        { content: "\f08e"; }
.icon-signin:before               { content: "\f090"; }
.icon-trophy:before               { content: "\f091"; }
.icon-github-sign:before          { content: "\f092"; }
.icon-upload-alt:before           { content: "\f093"; }
.icon-lemon:before                { content: "\f094"; }
.icon-phone:before                { content: "\f095"; }
.icon-check-empty:before          { content: "\f096"; }
.icon-bookmark-empty:before       { content: "\f097"; }
.icon-phone-sign:before           { content: "\f098"; }
.icon-twitter:before              { content: "\f099"; }
.icon-facebook:before             { content: "\f09a"; }
.icon-github:before               { content: "\f09b"; }
.icon-unlock:before               { content: "\f09c"; }
.icon-credit-card:before          { content: "\f09d"; }
.icon-rss:before                  { content: "\f09e"; }
.icon-hdd:before                  { content: "\f0a0"; }
.icon-bullhorn:before             { content: "\f0a1"; }
.icon-bell:before                 { content: "\f0a2"; }
.icon-certificate:before          { content: "\f0a3"; }
.icon-hand-right:before           { content: "\f0a4"; }
.icon-hand-left:before            { content: "\f0a5"; }
.icon-hand-up:before              { content: "\f0a6"; }
.icon-hand-down:before            { content: "\f0a7"; }
.icon-circle-arrow-left:before    { content: "\f0a8"; }
.icon-circle-arrow-right:before   { content: "\f0a9"; }
.icon-circle-arrow-up:before      { content: "\f0aa"; }
.icon-circle-arrow-down:before    { content: "\f0ab"; }
.icon-globe:before                { content: "\f0ac"; }
.icon-wrench:before               { content: "\f0ad"; }
.icon-tasks:before                { content: "\f0ae"; }
.icon-filter:before               { content: "\f0b0"; }
.icon-briefcase:before            { content: "\f0b1"; }
.icon-fullscreen:before           { content: "\f0b2"; }
.icon-group:before                { content: "\f0c0"; }
.icon-link:before                 { content: "\f0c1"; }
.icon-cloud:before                { content: "\f0c2"; }
.icon-beaker:before               { content: "\f0c3"; }
.icon-cut:before                  { content: "\f0c4"; }
.icon-copy:before                 { content: "\f0c5"; }
.icon-paper-clip:before           { content: "\f0c6"; }
.icon-save:before                 { content: "\f0c7"; }
.icon-sign-blank:before           { content: "\f0c8"; }
.icon-reorder:before              { content: "\f0c9"; }
.icon-list-ul:before              { content: "\f0ca"; }
.icon-list-ol:before              { content: "\f0cb"; }
.icon-strikethrough:before        { content: "\f0cc"; }
.icon-underline:before            { content: "\f0cd"; }
.icon-table:before                { content: "\f0ce"; }
.icon-magic:before                { content: "\f0d0"; }
.icon-truck:before                { content: "\f0d1"; }
.icon-pinterest:before            { content: "\f0d2"; }
.icon-pinterest-sign:before       { content: "\f0d3"; }
.icon-google-plus-sign:before     { content: "\f0d4"; }
.icon-google-plus:before          { content: "\f0d5"; }
.icon-money:before                { content: "\f0d6"; }
.icon-caret-down:before           { content: "\f0d7"; }
.icon-caret-up:before             { content: "\f0d8"; }
.icon-caret-left:before           { content: "\f0d9"; }
.icon-caret-right:before          { content: "\f0da"; }
.icon-columns:before              { content: "\f0db"; }
.icon-sort:before                 { content: "\f0dc"; }
.icon-sort-down:before            { content: "\f0dd"; }
.icon-sort-up:before              { content: "\f0de"; }
.icon-envelope-alt:before         { content: "\f0e0"; }
.icon-linkedin:before             { content: "\f0e1"; }
.icon-undo:before                 { content: "\f0e2"; }
.icon-legal:before                { content: "\f0e3"; }
.icon-dashboard:before            { content: "\f0e4"; }
.icon-comment-alt:before          { content: "\f0e5"; }
.icon-comments-alt:before         { content: "\f0e6"; }
.icon-bolt:before                 { content: "\f0e7"; }
.icon-sitemap:before              { content: "\f0e8"; }
.icon-umbrella:before             { content: "\f0e9"; }
.icon-paste:before                { content: "\f0ea"; }
.icon-user-md:before              { content: "\f200"; }@font-face {
font-family: 'beopen';
src: url(//sketchcaddy.com/wp-content/themes/alia/fonts/beopen.eot);
}
@font-face {
font-family: 'beopen';
src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg6v8zAAAAC8AAAAYGNtYXDmGuaQAAABHAAAAERnYXNwAAAAEAAAAWAAAAAIZ2x5ZmOKOrQAAAFoAAABvGhlYWQAsuA1AAADJAAAADZoaGVhB/UD/QAAA1wAAAAkaG10eBaGABQAAAOAAAAAIGxvY2ECFAGEAAADoAAAABJtYXhwABIALwAAA7QAAAAgbmFtZda2mREAAAPUAAABMHBvc3QAAwAAAAAFBAAAACAAAwQAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAACDmBgPA/8D/wAPAAEAAAAAAAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEADAAAAAIAAgAAgAAACDmA+YG//8AAAAg5gDmBf///+EaAhoBAAEAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAwAAAE0EMwNNAAQACQAOAAATFSE1IREhNSEVESE1IRUABDP7zQQz+80EM/vNA02amv4zmpr+zZmZAAAACQAA/80EAAPNAAQACQAOABMAGAAdACIAJwAsAAATIREhESkBESERAREhESEBIREhESkBESERKQERIREBIREhESkBESERKQERIREAAQD/AAGAAQD/AAGAAQD/AP0AAQD/AAGAAQD/AAGAAQD/AP0AAQD/AAGAAQD/AAGAAQD/AALNAQD/AAEA/wABAP8AAQD9gAEA/wABAP8AAQD/AP6AAQD/AAEA/wABAP8AAAEAB//VAh8DyQAHAAAJAQcJARcBMQIf/gYeAdz+JB4B+gHPAfoe/iT+JB4B+gAAAAEAB//VAh8DyQAHAAATARcJAQcBMQcB+h7+JAHcHv4GAc8B+h7+JP4kHgH6AAAAAAEABQDFA/oC3QAHAAAlAScJAQcBMwIAAfoe/iT+JB8B+gHFAfoe/iQB3B7+BgAAAAEAAQC8A/YC1QAHAAAJARcJATcBBwH7/gYfAdsB3B/+BgEC1f4GHwHc/iQfAfoBAAEAAAABAACdcO9fXw889QALBAAAAAAAzrBNzwAAAADOsE3PAAD/zQQzA80AAAAIAAIAAAAAAAAAAQAAA8D/wAAABDQAAAAABDMAAQAAAAAAAAAAAAAAAAAAAAgAAAAAAgAAAAQ0AAAEAAAAAi4ABwIuAAcD+wAFA/sAAQAAAAAACgAoAH4AlgCuAMYA3gAAAAEAAAAIAC0ACQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAMAAAAAQAAAAAAAgAOAEAAAQAAAAAAAwAMACIAAQAAAAAABAAMAE4AAQAAAAAABQAWAAwAAQAAAAAABgAGAC4AAQAAAAAACgAoAFoAAwABBAkAAQAMAAAAAwABBAkAAgAOAEAAAwABBAkAAwAMACIAAwABBAkABAAMAE4AAwABBAkABQAWAAwAAwABBAkABgAMADQAAwABBAkACgAoAFoAYgBlAG8AcABlAG4AVgBlAHIAcwBpAG8AbgAgADAALgAwAGIAZQBvAHAAZQBuYmVvcGVuAGIAZQBvAHAAZQBuAFIAZQBnAHUAbABhAHIAYgBlAG8AcABlAG4ARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=) format('truetype'),
url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAVwAAsAAAAABSQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABCAAAAGAAAABgDq/zMGNtYXAAAAFoAAAARAAAAETmGuaQZ2FzcAAAAawAAAAIAAAACAAAABBnbHlmAAABtAAAAbwAAAG8Y4o6tGhlYWQAAANwAAAANgAAADYAsuA1aGhlYQAAA6gAAAAkAAAAJAf1A/1obXR4AAADzAAAACAAAAAgFoYAFGxvY2EAAAPsAAAAEgAAABICFAGEbWF4cAAABAAAAAAgAAAAIAASAC9uYW1lAAAEIAAAATAAAAEw1raZEXBvc3QAAAVQAAAAIAAAACAAAwAAAAMEAAGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAg5gYDwP/A/8ADwABAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAgAAAAMAAAAUAAMAAQAAABQABAAwAAAACAAIAAIAAAAg5gPmBv//AAAAIOYA5gX////hGgIaAQABAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAMAAABNBDMDTQAEAAkADgAAExUhNSERITUhFREhNSEVAAQz+80EM/vNBDP7zQNNmpr+M5qa/s2ZmQAAAAkAAP/NBAADzQAEAAkADgATABgAHQAiACcALAAAEyERIREpAREhEQERIREhASERIREpAREhESkBESERASERIREpAREhESkBESERAAEA/wABgAEA/wABgAEA/wD9AAEA/wABgAEA/wABgAEA/wD9AAEA/wABgAEA/wABgAEA/wACzQEA/wABAP8AAQD/AAEA/YABAP8AAQD/AAEA/wD+gAEA/wABAP8AAQD/AAABAAf/1QIfA8kABwAACQEHCQEXATECH/4GHgHc/iQeAfoBzwH6Hv4k/iQeAfoAAAABAAf/1QIfA8kABwAAEwEXCQEHATEHAfoe/iQB3B7+BgHPAfoe/iT+JB4B+gAAAAABAAUAxQP6At0ABwAAJQEnCQEHATMCAAH6Hv4k/iQfAfoBxQH6Hv4kAdwe/gYAAAABAAEAvAP2AtUABwAACQEXCQE3AQcB+/4GHwHbAdwf/gYBAtX+Bh8B3P4kHwH6AQABAAAAAQAAnXDvX18PPPUACwQAAAAAAM6wTc8AAAAAzrBNzwAA/80EMwPNAAAACAACAAAAAAAAAAEAAAPA/8AAAAQ0AAAAAAQzAAEAAAAAAAAAAAAAAAAAAAAIAAAAAAIAAAAENAAABAAAAAIuAAcCLgAHA/sABQP7AAEAAAAAAAoAKAB+AJYArgDGAN4AAAABAAAACAAtAAkAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADAAAAAEAAAAAAAIADgBAAAEAAAAAAAMADAAiAAEAAAAAAAQADABOAAEAAAAAAAUAFgAMAAEAAAAAAAYABgAuAAEAAAAAAAoAKABaAAMAAQQJAAEADAAAAAMAAQQJAAIADgBAAAMAAQQJAAMADAAiAAMAAQQJAAQADABOAAMAAQQJAAUAFgAMAAMAAQQJAAYADAA0AAMAAQQJAAoAKABaAGIAZQBvAHAAZQBuAFYAZQByAHMAaQBvAG4AIAAwAC4AMABiAGUAbwBwAGUAbmJlb3BlbgBiAGUAbwBwAGUAbgBSAGUAZwB1AGwAYQByAGIAZQBvAHAAZQBuAEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format('woff');
font-weight: normal;
font-style: normal;
}
[class^="beopen-icon-"], [class*=" beopen-icon-"] {
font-family: 'beopen';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-feature-settings: "liga";
-moz-font-feature-settings: "liga=1";
-moz-font-feature-settings: "liga";
-ms-font-feature-settings: "liga" 1;
-o-font-feature-settings: "liga";
font-feature-settings: "liga"; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.beopen-icon-menu:before {
content: "\e600";
}
.beopen-icon-rectangles:before {
content: "\e601";
}
.beopen-icon-slide_arrow_r:before {
content: "\e602";
}
.beopen-icon-slide_arrow_l:before {
content: "\e603";
}
.beopen-icon-slide_arrow_down:before {
content: "\e605";
}
.beopen-icon-slide_arrow_up:before {
content: "\e606";
}
@font-face {
font-family: 'beopen-alia';
src:url(//sketchcaddy.com/wp-content/themes/alia/fonts/beopen-alia.eot);
src:url(//sketchcaddy.com/wp-content/themes/alia/fonts/beopen-alia.eot?#iefix) format('embedded-opentype'),
url(//sketchcaddy.com/wp-content/themes/alia/fonts/beopen-alia.ttf) format('truetype'),
url(//sketchcaddy.com/wp-content/themes/alia/fonts/beopen-alia.woff) format('woff'),
url(//sketchcaddy.com/wp-content/themes/alia/fonts/beopen-alia.svg#beopen-alia) format('svg');
font-weight: normal;
font-style: normal;
}
[class^="alia-icon-"], [class*=" alia-icon-"] {
font-family: 'beopen-alia';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.alia-icon-confirm:before {
content: "\e601";
}
.alia-icon-filters:before {
content: "\e602";
}
.alia-icon-filter:before {
content: "\e603";
}
.alia-icon-column4:before {
content: "\e604";
}
.alia-icon-column3:before {
content: "\e605";
}
.alia-icon-column2:before {
content: "\e606";
}
.alia-icon-zoom-lines:before {
content: "\e600";
}@font-face {
font-family: 'fontello';
src: url(//sketchcaddy.com/wp-content/themes/alia/fonts/fontello.eot?88054194);
src: url(//sketchcaddy.com/wp-content/themes/alia/fonts/fontello.eot?88054194#iefix) format('embedded-opentype'),
url(//sketchcaddy.com/wp-content/themes/alia/fonts/fontello.woff?88054194) format('woff'),
url(//sketchcaddy.com/wp-content/themes/alia/fonts/fontello.ttf?88054194) format('truetype'),
url(//sketchcaddy.com/wp-content/themes/alia/fonts/fontello.svg?88054194#fontello) format('svg');
font-weight: normal;
font-style: normal;
}   [class^="icon-"]:before, [class*=" icon-"]: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-plus:before { content: '\e823'; } .icon-minus:before { content: '\e826'; } .icon-info:before { content: '\e82b'; } .icon-left-thin:before { content: '\e899'; } .icon-up-thin:before { content: '\e89b'; } .icon-right-thin:before { content: '\e89a'; } .icon-down-thin:before { content: '\e898'; } .icon-level-up:before { content: '\e8a0'; } .icon-level-down:before { content: '\e89f'; } .icon-switch:before { content: '\e8a3'; } .icon-infinity:before { content: '\e8cf'; } .icon-plus-squared:before { content: '\e825'; } .icon-minus-squared:before { content: '\e828'; } .icon-home:before { content: '\e82e'; } .icon-keyboard:before { content: '\e847'; } .icon-erase:before { content: '\e8d0'; } .icon-pause:before { content: '\e8a6'; } .icon-fast-forward:before { content: '\e8aa'; } .icon-fast-backward:before { content: '\e8ab'; } .icon-to-end:before { content: '\e8a8'; } .icon-to-start:before { content: '\e8a9'; } .icon-hourglass:before { content: '\e870'; } .icon-stop:before { content: '\e8a5'; } .icon-up-dir:before { content: '\e893'; } .icon-play:before { content: '\e8a4'; } .icon-right-dir:before { content: '\e892'; } .icon-down-dir:before { content: '\e890'; } .icon-left-dir:before { content: '\e891'; } .icon-adjust:before { content: '\e874'; } .icon-cloud:before { content: '\e8bf'; } .icon-star:before { content: '\e820'; } .icon-star-empty:before { content: '\e818'; } .icon-cup:before { content: '\e853'; } .icon-menu:before { content: '\e803'; } .icon-moon:before { content: '\e8c2'; } .icon-heart-empty:before { content: '\e81f'; } .icon-heart:before { content: '\e81e'; } .icon-note:before { content: '\e800'; } .icon-note-beamed:before { content: '\e819'; } .icon-layout:before { content: '\e804'; } .icon-flag:before { content: '\e837'; } .icon-tools:before { content: '\e863'; } .icon-cog:before { content: '\e862'; } .icon-attention:before { content: '\e84b'; } .icon-flash:before { content: '\e8c1'; } .icon-record:before { content: '\e8a7'; } .icon-cloud-thunder:before { content: '\e8c0'; } .icon-tape:before { content: '\e8d5'; } .icon-flight:before { content: '\e8c3'; } .icon-mail:before { content: '\e81d'; } .icon-pencil:before { content: '\e843'; } .icon-feather:before { content: '\e844'; } .icon-check:before { content: '\e802'; } .icon-cancel:before { content: '\e801'; } .icon-cancel-circled:before { content: '\e821'; } .icon-cancel-squared:before { content: '\e822'; } .icon-help:before { content: '\e829'; } .icon-quote:before { content: '\e840'; } .icon-plus-circled:before { content: '\e824'; } .icon-minus-circled:before { content: '\e827'; } .icon-right:before { content: '\e88e'; } .icon-direction:before { content: '\e851'; } .icon-forward:before { content: '\e83f'; } .icon-ccw:before { content: '\e89c'; } .icon-cw:before { content: '\e89d'; } .icon-left:before { content: '\e88d'; } .icon-up:before { content: '\e88f'; } .icon-down:before { content: '\e88c'; } .icon-list-add:before { content: '\e8b3'; } .icon-list:before { content: '\e8b2'; } .icon-left-bold:before { content: '\e895'; } .icon-right-bold:before { content: '\e896'; } .icon-up-bold:before { content: '\e897'; } .icon-down-bold:before { content: '\e894'; } .icon-user-add:before { content: '\e808'; } .icon-help-circled:before { content: '\e82a'; } .icon-info-circled:before { content: '\e82c'; } .icon-eye:before { content: '\e833'; } .icon-tag:before { content: '\e834'; } .icon-upload-cloud:before { content: '\e83c'; } .icon-reply:before { content: '\e83d'; } .icon-reply-all:before { content: '\e83e'; } .icon-code:before { content: '\e841'; } .icon-export:before { content: '\e842'; } .icon-print:before { content: '\e845'; } .icon-retweet:before { content: '\e846'; } .icon-comment:before { content: '\e848'; } .icon-chat:before { content: '\e849'; } .icon-vcard:before { content: '\e84d'; } .icon-address:before { content: '\e84e'; } .icon-location:before { content: '\e84f'; } .icon-map:before { content: '\e850'; } .icon-compass:before { content: '\e852'; } .icon-trash:before { content: '\e854'; } .icon-doc:before { content: '\e855'; } .icon-doc-text-inv:before { content: '\e859'; } .icon-docs:before { content: '\e856'; } .icon-doc-landscape:before { content: '\e857'; } .icon-archive:before { content: '\e85e'; } .icon-rss:before { content: '\e860'; } .icon-share:before { content: '\e864'; } .icon-basket:before { content: '\e866'; } .icon-shareable:before { content: '\e865'; } .icon-login:before { content: '\e869'; } .icon-logout:before { content: '\e86a'; } .icon-volume:before { content: '\e86e'; } .icon-resize-full:before { content: '\e876'; } .icon-resize-small:before { content: '\e877'; } .icon-popup:before { content: '\e878'; } .icon-publish:before { content: '\e879'; } .icon-window:before { content: '\e87a'; } .icon-arrow-combo:before { content: '\e87b'; } .icon-chart-pie:before { content: '\e8d1'; } .icon-language:before { content: '\e8d7'; } .icon-air:before { content: '\e8db'; } .icon-database:before { content: '\e8e0'; } .icon-drive:before { content: '\e8e1'; } .icon-bucket:before { content: '\e8e2'; } .icon-thermometer:before { content: '\e8e3'; } .icon-down-circled:before { content: '\e87c'; } .icon-left-circled:before { content: '\e87d'; } .icon-right-circled:before { content: '\e87e'; } .icon-up-circled:before { content: '\e87f'; } .icon-down-open:before { content: '\e880'; } .icon-left-open:before { content: '\e881'; } .icon-right-open:before { content: '\e882'; } .icon-up-open:before { content: '\e883'; } .icon-down-open-mini:before { content: '\e884'; } .icon-left-open-mini:before { content: '\e885'; } .icon-right-open-mini:before { content: '\e886'; } .icon-up-open-mini:before { content: '\e887'; } .icon-down-open-big:before { content: '\e888'; } .icon-left-open-big:before { content: '\e889'; } .icon-right-open-big:before { content: '\e88a'; } .icon-up-open-big:before { content: '\e88b'; } .icon-progress-0:before { content: '\e8ac'; } .icon-progress-1:before { content: '\e8ad'; } .icon-progress-2:before { content: '\e8ae'; } .icon-progress-3:before { content: '\e8af'; } .icon-back-in-time:before { content: '\e8b7'; } .icon-network:before { content: '\e8ba'; } .icon-inbox:before { content: '\e8bc'; } .icon-install:before { content: '\e8bd'; } .icon-lifebuoy:before { content: '\e8c6'; } .icon-mouse:before { content: '\e8c7'; } .icon-dot:before { content: '\e8ca'; } .icon-dot-2:before { content: '\e8cb'; } .icon-dot-3:before { content: '\e8cc'; } .icon-suitcase:before { content: '\e8c9'; } .icon-flow-cascade:before { content: '\e8e5'; } .icon-flow-branch:before { content: '\e8e6'; } .icon-flow-tree:before { content: '\e8e7'; } .icon-flow-line:before { content: '\e8e8'; } .icon-flow-parallel:before { content: '\e8e9'; } .icon-brush:before { content: '\e8cd'; } .icon-paper-plane:before { content: '\e8c4'; } .icon-magnet:before { content: '\e8ce'; } .icon-gauge:before { content: '\e8eb'; } .icon-traffic-cone:before { content: '\e8ec'; } .icon-cc:before { content: '\e8ed'; } .icon-cc-by:before { content: '\e8ee'; } .icon-cc-nc:before { content: '\e8ef'; } .icon-cc-nc-eu:before { content: '\e8f0'; } .icon-cc-nc-jp:before { content: '\e8f1'; } .icon-cc-sa:before { content: '\e8f2'; } .icon-cc-nd:before { content: '\e8f3'; } .icon-cc-pd:before { content: '\e8f4'; } .icon-cc-zero:before { content: '\e8f5'; } .icon-cc-share:before { content: '\e8f6'; } .icon-cc-remix:before { content: '\e8f7'; } .icon-github:before { content: '\e8f8'; } .icon-github-circled:before { content: '\e8f9'; } .icon-flickr:before { content: '\e8fa'; } .icon-flickr-circled:before { content: '\e8fb'; } .icon-vimeo:before { content: '\e8fc'; } .icon-vimeo-circled:before { content: '\e8fd'; } .icon-twitter:before { content: '\e8fe'; } .icon-twitter-circled:before { content: '\e8ff'; } .icon-facebook:before { content: '\e900'; } .icon-facebook-circled:before { content: '\e901'; } .icon-facebook-squared:before { content: '\e902'; } .icon-gplus:before { content: '\e903'; } .icon-gplus-circled:before { content: '\e904'; } .icon-pinterest:before { content: '\e905'; } .icon-pinterest-circled:before { content: '\e906'; } .icon-tumblr:before { content: '\e907'; } .icon-tumblr-circled:before { content: '\e908'; } .icon-linkedin:before { content: '\e909'; } .icon-linkedin-circled:before { content: '\e90a'; } .icon-dribbble:before { content: '\e90b'; } .icon-dribbble-circled:before { content: '\e90c'; } .icon-stumbleupon:before { content: '\e90d'; } .icon-stumbleupon-circled:before { content: '\e90e'; } .icon-lastfm:before { content: '\e90f'; } .icon-lastfm-circled:before { content: '\e91a'; } .icon-rdio:before { content: '\e910'; } .icon-rdio-circled:before { content: '\e911'; } .icon-spotify:before { content: '\e912'; } .icon-spotify-circled:before { content: '\e913'; } .icon-qq:before { content: '\e914'; } .icon-instagram:before { content: '\e915'; } .icon-dropbox:before { content: '\e916'; } .icon-evernote:before { content: '\e917'; } .icon-flattr:before { content: '\e91b'; } .icon-skype:before { content: '\e918'; } .icon-skype-circled:before { content: '\e919'; } .icon-renren:before { content: '\e815'; } .icon-sina-weibo:before { content: '\e814'; } .icon-paypal:before { content: '\e813'; } .icon-picasa:before { content: '\e811'; } .icon-soundcloud:before { content: '\e812'; } .icon-mixi:before { content: '\e810'; } .icon-behance:before { content: '\e80f'; } .icon-google-circles:before { content: '\e80e'; } .icon-vkontakte:before { content: '\e80d'; } .icon-smashing:before { content: '\e80c'; } .icon-db-shape:before { content: '\e809'; } .icon-sweden:before { content: '\e80a'; } .icon-logo-db:before { content: '\e80b'; } .icon-picture:before { content: '\e806'; } .icon-globe:before { content: '\e8be'; } .icon-leaf:before { content: '\e8c5'; } .icon-graduation-cap:before { content: '\e8d6'; } .icon-mic:before { content: '\e86b'; } .icon-palette:before { content: '\e8b1'; } .icon-ticket:before { content: '\e8d8'; } .icon-video:before { content: '\e807'; } .icon-target:before { content: '\e8b0'; } .icon-music:before { content: '\e81a'; } .icon-trophy:before { content: '\e8b5'; } .icon-thumbs-up:before { content: '\e838'; } .icon-thumbs-down:before { content: '\e839'; } .icon-bag:before { content: '\e867'; } .icon-user:before { content: '\e817'; } .icon-users:before { content: '\e816'; } .icon-lamp:before { content: '\e871'; } .icon-alert:before { content: '\e84c'; } .icon-water:before { content: '\e8d9'; } .icon-droplet:before { content: '\e8da'; } .icon-credit-card:before { content: '\e8dc'; } .icon-monitor:before { content: '\e8b8'; } .icon-briefcase:before { content: '\e8c8'; } .icon-floppy:before { content: '\e8dd'; } .icon-cd:before { content: '\e8bb'; } .icon-folder:before { content: '\e85d'; } .icon-doc-text:before { content: '\e858'; } .icon-calendar:before { content: '\e868'; } .icon-chart-line:before { content: '\e8d2'; } .icon-chart-bar:before { content: '\e8d3'; } .icon-clipboard:before { content: '\e8de'; } .icon-attach:before { content: '\e830'; } .icon-bookmarks:before { content: '\e836'; } .icon-book:before { content: '\e85c'; } .icon-book-open:before { content: '\e85b'; } .icon-phone:before { content: '\e861'; } .icon-megaphone:before { content: '\e8df'; } .icon-upload:before { content: '\e83b'; } .icon-download:before { content: '\e83a'; } .icon-box:before { content: '\e85f'; } .icon-newspaper:before { content: '\e85a'; } .icon-mobile:before { content: '\e8b9'; } .icon-signal:before { content: '\e8b4'; } .icon-camera:before { content: '\e805'; } .icon-shuffle:before { content: '\e8a1'; } .icon-loop:before { content: '\e8a2'; } .icon-arrows-ccw:before { content: '\e89e'; } .icon-light-down:before { content: '\e872'; } .icon-light-up:before { content: '\e873'; } .icon-mute:before { content: '\e86c'; } .icon-sound:before { content: '\e86d'; } .icon-battery:before { content: '\e8b6'; } .icon-search:before { content: '\e81b'; } .icon-key:before { content: '\e8e4'; } .icon-lock:before { content: '\e831'; } .icon-lock-open:before { content: '\e832'; } .icon-bell:before { content: '\e84a'; } .icon-bookmark:before { content: '\e835'; } .icon-link:before { content: '\e82f'; } .icon-back:before { content: '\e82d'; } .icon-flashlight:before { content: '\e81c'; } .icon-chart-area:before { content: '\e8d4'; } .icon-clock:before { content: '\e86f'; } .icon-rocket:before { content: '\e8ea'; } .icon-block:before { content: '\e875'; }* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
html { font-size: 62.5%; }
body { font-family: 'Open Sans', Arial, sans-serif; font-size: 13px; line-height: 20px; color: #777; position: relative; -webkit-font-smoothing: antialiased; } a { text-decoration: none; line-height: inherit; }
a:hover { color: #2795b6; }
a:focus { color: #2ba6cb; outline: none; }
p a, p a:visited { line-height: inherit; } .left { float: left; }
.right { float: right; }
.text-left { text-align: left; }
.text-right { text-align: right; }
.text-center { text-align: center; }
.hide { display: none; }
.highlight { background: #ffff99; }
#googlemap img, object, embed { max-width: none; }
#map_canvas embed { max-width: none; }
#map_canvas img { max-width: none; }
#map_canvas object { max-width: none; } body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, p, blockquote, th, td { margin: 0; padding: 0;  }
p { margin-bottom: 26px; }
p.lead { font-size: 17.5px; line-height: 1.6; margin-bottom: 17px; }
p img.left, p img { margin: 17px; margin-left: 0; }
p img.right { margin: 17px; margin-right: 0; }
aside p { font-size: 13px; line-height: 1.35; }
h1, h2, h3, h4, h5, h6 { text-rendering: optimizeLegibility; line-height: 1.1; margin-bottom: 14px; }
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small { font-size: 60%; color: #888; line-height: 0; }
h1 { font-size: 36px; }
h2 { font-size: 30px; line-height: 44px; font-weight: 400; }
h3 { font-size: 18px; }
h4 { font-size: 26px; color: #606060; }
h5 { font-size: 18px; }
h6 { font-size: 14px; }
hr { border: solid #ddd; border-width: 1px 0 0; clear: both; margin: 22px 0 21px; height: 0; }
.subheader { line-height: 1.3; color: #777; font-weight: 300; margin-bottom: 17px; }
em, i { font-style: italic; line-height: inherit; }
strong, b { font-weight: bold; line-height: inherit; }
small { font-size: 60%; line-height: inherit; }
code { font-weight: bold; background: #ffff99; } ul, ol { font-size: 14px; line-height: 2em; margin-bottom: 17px; list-style-position: inside; }
ul.square, ul.circle, ul.disc { margin-left: 17px; }
ul.square { list-style-type: square; }
ul.circle { list-style-type: circle; }
ul.disc { list-style-type: disc; }
ul.no-bullet { list-style: none; }
ul.large li { line-height: 21px; } blockquote { line-height: 1.5; color: #777; }
blockquote { margin: 0 0 17px; padding: 9px 20px 0 19px; border-left: 1px solid #ddd; }
blockquote cite { display: block; font-size: 13px; color: #555; }
blockquote cite:before { content: "\2014 \0020"; }
blockquote cite a, blockquote cite a:visited { color: #555; }
abbr, acronym { text-transform: uppercase; font-size: 90%; color: #222; border-bottom: 1px solid #ddd; cursor: help; }
abbr { text-transform: none; } .print-only { display: none !important; }
@media print { * { background: transparent !important; color: black !important; box-shadow: none !important; text-shadow: none !important; filter: none !important; -ms-filter: none !important; } a, a:visited { text-decoration: underline; }
a[href]:after { content: " (" attr(href) ")"; }
abbr[title]:after { content: " (" attr(title) ")"; }
.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; } pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
thead { display: table-header-group; } tr, img { page-break-inside: avoid; }
img { max-width: 100% !important; }
@page { margin: 0.5cm; }
p, h2, h3 { orphans: 3; widows: 3; }
h2, h3 { page-break-after: avoid; }
.hide-on-print { display: none !important; }
.print-only { display: block !important; } } .row { width: 1180px; max-width: 100%; min-width: 768px; margin: 0 auto; }
.row .row { width: auto; max-width: none; min-width: 0; margin: 0 -15px; }
.row.collapse .column, .row.collapse .columns { padding: 0; }
.row .row { width: auto; max-width: none; min-width: 0; margin: 0 -15px; }
.row .row.collapse { margin: 0; }
.column, .columns { float: left; min-height: 1px; padding: 0 15px; position: relative; }
.beopen-even .columns,
.beopen-odd .columns { padding: 0px; }
.column.centered, .columns.centered { float: none; margin: 0 auto; }
[class*="column"] + [class*="column"]:last-child { float: right; }
[class*="column"] + [class*="column"].end { float: left; }
.row .one { width: 8.333%; }
.row .two { width: 16.667%; }
.row .three { width: 25%; }
.row .four { width: 33.333%; }
.row .five { width: 41.667%; }
.row .six { width: 50%; }
.row .seven { width: 58.333%; }
.row .eight { width: 66.667%; }
.row .nine { width: 75%; }
.row .ten { width: 83.333%; }
.row .eleven { width: 91.667%; }
.row .twelve { width: 100%; }
.row .offset-by-one { margin-left: 8.333%; }
.row .offset-by-two { margin-left: 16.667%; }
.row .offset-by-three { margin-left: 25%; }
.row .offset-by-four { margin-left: 33.333%; }
.row .offset-by-five { margin-left: 41.667%; }
.row .offset-by-six { margin-left: 50%; }
.row .offset-by-seven { margin-left: 58.333%; }
.row .offset-by-eight { margin-left: 66.667%; }
.row .offset-by-nine { margin-left: 75%; }
.row .offset-by-ten { margin-left: 83.333%; }
.push-two { left: 16.667%; }
.pull-two { right: 16.667%; }
.push-three { left: 25%; }
.pull-three { right: 25%; }
.push-four { left: 33.333%; }
.pull-four { right: 33.333%; }
.push-five { left: 41.667%; }
.pull-five { right: 41.667%; }
.push-six { left: 50%; }
.pull-six { right: 50%; }
.push-seven { left: 58.333%; }
.pull-seven { right: 58.333%; }
.push-eight { left: 66.667%; }
.pull-eight { right: 66.667%; }
.push-nine { left: 75%; }
.pull-nine { right: 75%; }
.push-ten { left: 83.333%; }
.pull-ten { right: 83.333%; }
img, object, embed { border: 0;}
img { -ms-interpolation-mode: bicubic; }
#map_canvas img, .map_canvas img { max-width: none !important; } .row { *zoom: 1; }
.row:before, .row:after { content: ""; display: table; }
.row:after { clear: both; } @media only screen and (max-width: 767px) { body { -webkit-text-size-adjust: none; -ms-text-size-adjust: none; width: 100%; min-width: 0; margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0; }
.row { width: auto; min-width: 0; margin-left: 0; margin-right: 0; }
.column, .columns { width: auto !important; float: none; overflow: hidden; }
.column:last-child, .columns:last-child { float: none; }
[class*="column"] + [class*="column"]:last-child { float: none; }
.column:before, .columns:before, .column:after, .columns:after { content: ""; display: table; }
.column:after, .columns:after { clear: both; }
.no-left-margin, .offset-by-one, .offset-by-two, .offset-by-three, .offset-by-four, .offset-by-five, .offset-by-six, .offset-by-seven, .offset-by-eight, .offset-by-nine, .offset-by-ten { margin-left: 0 !important; }
.left-auto, .push-two, .push-three, .push-four, .push-five, .push-six, .push-seven, .push-eight, .push-nine, .push-ten { left: auto; }
.right-auto, .pull-two, .pull-three, .pull-four, .pull-five, .pull-six, .pull-seven, .pull-eight, .pull-nine, .pull-ten { right: auto; } .row .mobile-one { width: 25% !important; float: left; padding: 0 15px; }
.row .mobile-one:last-child { float: right; }
.row.collapse .mobile-one { padding: 0; }
.row .mobile-two { width: 50% !important; float: left; padding: 0 15px; }
.row .mobile-two:last-child { float: right; }
.row.collapse .mobile-two { padding: 0; }
.row .mobile-three { width: 75% !important; float: left; padding: 0 15px; }
.row .mobile-three:last-child { float: right; }
.row.collapse .mobile-three { padding: 0; }
.row .mobile-four { width: 100% !important; float: left; padding: 0 15px; }
.row .mobile-four:last-child { float: right; }
.row.collapse .mobile-four { padding: 0; }
.push-one-mobile { left: 25%; }
.pull-one-mobile { right: 25%; }
.push-two-mobile { left: 50%; }
.pull-two-mobile { right: 50%; }
.push-three-mobile { left: 75%; }
.pull-three-mobile { right: 75%; } }  .block-grid { display: block; overflow: hidden; padding: 0; }
.block-grid > li { display: block; height: auto; float: left; }
.block-grid.one-up > li { width: 100%; padding: 0 15px 15px; }
.block-grid.two-up { margin: 0 -15px; }
.block-grid.two-up > li { width: 50%; padding: 0 15px 15px; } .block-grid.three-up { margin: 0 -12px; }
.block-grid.three-up > li { width: 33.33%; padding: 0 12px 12px; } .block-grid.four-up { margin: 0 -10px; }
.block-grid.four-up > li { width: 25%; padding: 0 10px 10px; } .block-grid.five-up { margin: 0 -8px; }
.block-grid.five-up > li { width: 20%; padding: 0 8px 8px; }  @media only screen and (max-width: 767px) { .block-grid.mobile { margin-left: 0; }
.block-grid.mobile > li { float: none; width: 100%; margin-left: 0; } }    .show-for-small, .show-for-medium, .hide-for-large, .show-for-xlarge { display: none !important; }
.hide-for-xlarge, .show-for-large, .hide-for-small, .hide-for-medium { display: block !important; } @media only screen and (min-width: 1441px) { .hide-for-small, .hide-for-medium, .hide-for-large, .show-for-xlarge { display: block !important; }
.show-for-small, .show-for-medium, .show-for-large, .hide-for-xlarge { display: none !important; } } @media only screen and (max-width: 1279px) and (min-width: 768px) { .hide-for-small, .show-for-medium, .hide-for-large, .hide-for-xlarge { display: block !important; }
.show-for-small, .hide-for-medium, .show-for-large, .show-for-xlarge { display: none !important; } } @media only screen and (max-width: 767px) { .show-for-small, .hide-for-medium, .hide-for-large, .hide-for-xlarge { display: block !important; }
.hide-for-small, .show-for-medium, .show-for-large, .show-for-xlarge { display: none !important; } } .show-for-landscape, .hide-for-portrait { display: block !important; }
.hide-for-landscape, .show-for-portrait { display: none !important; }
@media screen and (orientation: landscape) { .show-for-landscape, .hide-for-portrait { display: block !important; }
.hide-for-landscape, .show-for-portrait { display: none !important; } }
@media screen and (orientation: portrait) { .show-for-portrait, .hide-for-landscape { display: block !important; }
.hide-for-portrait, .show-for-landscape { display: none !important; } } .show-for-touch { display: none !important; }
.hide-for-touch { display: block !important; }
.touch .show-for-touch { display: block !important; }
.touch .hide-for-touch { display: none !important; } table.show-for-xlarge, table.show-for-large, table.hide-for-small, table.hide-for-medium { display: table !important; }
@media only screen and (max-width: 1279px) and (min-width: 768px) { .touch table.hide-for-xlarge, .touch table.hide-for-large, .touch table.hide-for-small, .touch table.show-for-medium { display: table !important; } }
@media only screen and (max-width: 767px) { table.hide-for-xlarge, table.hide-for-large, table.hide-for-medium, table.show-for-small { display: table !important; } } div.alert-box { display: block; padding: 6px 7px 7px; font-weight: bold; font-size: 14px; color: white; background-color: #2ba6cb; border: 1px solid rgba(0, 0, 0, 0.1); margin-bottom: 12px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; text-shadow: 0 -1px rgba(0, 0, 0, 0.3); position: relative; }
div.alert-box.success { background-color: #5da423; color: #fff; text-shadow: 0 -1px rgba(0, 0, 0, 0.3); }
div.alert-box.alert { background-color: #c60f13; color: #fff; text-shadow: 0 -1px rgba(0, 0, 0, 0.3); }
div.alert-box.secondary { background-color: #e9e9e9; color: #505050; text-shadow: 0 1px rgba(255, 255, 255, 0.3); }
div.alert-box a.close { color: #333; position: absolute; right: 4px; top: -1px; font-size: 17px; opacity: 0.2; padding: 4px; }
div.alert-box a.close:hover, div.alert-box a.close:focus { opacity: 0.4; } .label.radius { -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }
.label.round { padding: 1px 7px 2px; -webkit-border-radius: 1000px; -moz-border-radius: 1000px; -ms-border-radius: 1000px; -o-border-radius: 1000px; border-radius: 1000px; }
.label.alert { background-color: #c60f13; }
.label.success { background-color: #5da423; }
.label.secondary { background-color: #e9e9e9; color: #505050; } .has-tip { border-bottom: dotted 1px #ccc; cursor: help; font-weight: bold; color: #333; }
.has-tip.tip-left, .has-tip.tip-right { float: none !important; }
.tap-to-close { display: block; font-size: 10px; font-size: 1rem; color: #888; font-weight: normal; }
@media only screen and (max-width: 767px) { .tooltip { font-size: 14px; font-size: 1.4rem; line-height: 1.4; padding: 7px 10px 9px 10px; }
.tooltip > .nub, .tooltip.top > .nub, .tooltip.left > .nub, .tooltip.right > .nub { border-color: transparent transparent black transparent; border-color: transparent transparent rgba(0, 0, 0, 0.85) transparent; top: -12px; left: 10px; } } div.panel { background: #f2f2f2; border: solid 1px #e6e6e6; margin: 0 0 22px 0; padding: 20px; }
div.panel *:first-child { margin-top: 0; }
div.panel *:last-child { margin-bottom: 0; }
div.panel.callout { background: #2ba6cb; color: #fff; border-color: #2284a1; -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5); -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5); box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5); }
div.panel.callout a { color: #fff; }
div.panel.callout .button { background: white; border: none; color: #2ba6cb; text-shadow: none; }
div.panel.callout .button:hover { background: rgba(255, 255, 255, 0.8); }
div.panel.radius { -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; } ul.side-nav { display: block; list-style: none; margin: 0; padding: 17px 0; }
ul.side-nav li { display: block; list-style: none; margin: 0 0 7px 0; }
ul.side-nav li a { display: block; }
ul.side-nav li.active a { color: #4d4d4d; font-weight: bold; }
ul.side-nav li.divider { border-top: 1px solid #e6e6e6; height: 0; padding: 0; } dl.sub-nav { display: block; width: auto; overflow: hidden; margin: -4px 0 18px -9px; padding-top: 4px; }
dl.sub-nav dt, dl.sub-nav dd { float: left; display: inline; margin-left: 9px; margin-bottom: 4px; }
dl.sub-nav dt { color: #999; font-weight: normal; }
dl.sub-nav dd a { text-decoration: none; -webkit-border-radius: 1000px; -moz-border-radius: 1000px; -ms-border-radius: 1000px; -o-border-radius: 1000px; border-radius: 1000px; }
dl.sub-nav dd.active a { font-weight: bold; background: #2ba6cb; color: #fff; padding: 3px 9px; cursor: default; } ul.pagination { display: block; height: 24px; margin-left: -5px; }
ul.pagination li { float: left; display: block; height: 24px; color: #999; font-size: 14px; margin-left: 5px; }
ul.pagination li a { display: block; padding: 1px 7px 1px; color: #555; }
ul.pagination li:hover a, ul.pagination li a:focus { background: #e6e6e6; }
ul.pagination li.unavailable a { cursor: default; color: #999; }
ul.pagination li.unavailable:hover a, ul.pagination li.unavailable a:focus { background: transparent; }
ul.pagination li.current a { background: #2ba6cb; color: white; font-weight: bold; cursor: default; }
ul.pagination li.current a:hover { background: #2ba6cb; } ul.breadcrumbs { display: block;  overflow: hidden; }
ul.breadcrumbs li { color: #fff; font-size: 11px; margin: 0; padding: 0 0px 0; float: left; list-style: none; }
ul.breadcrumbs li a, ul.breadcrumbs li span { color: #b9b9b9; padding-left: 12px;  }
ul.breadcrumbs li:first-child a, ul.breadcrumbs li:first-child span { padding-left: 0;  }
ul.breadcrumbs li:before { content: "/"; padding-right: 6px; padding-left: 6px;  color: #ddd; }
ul.breadcrumbs li:first-child:before { content: " "; padding-left: 0px; padding-right: 0px; }
ul.breadcrumbs li.current a { cursor: default; color: #333; }
ul.breadcrumbs li:hover a, ul.breadcrumbs li a:focus { text-decoration: underline; }
ul.breadcrumbs li.current:hover a, ul.breadcrumbs li.current a:focus { text-decoration: none; }
ul.breadcrumbs li.unavailable a { color: #999; }
ul.breadcrumbs li.unavailable:hover a, ul.breadcrumbs li.unavailable a:focus { text-decoration: none; color: #999; cursor: default; } ul.nice, ol.nice { list-style: none; margin: 0; }
ul.nice li, ol.nice li { padding-left: 13px; position: relative; }
ul.nice li span.bullet, ul.nice li span.number, ol.nice li span.bullet, ol.nice li span.number { position: absolute; left: 0; top: 0; color: #ccc; } ul.link-list { margin: 0 0 17px -22px; padding: 0; list-style: none; overflow: hidden; }
ul.link-list li { list-style: none; float: left; margin-left: 22px; display: block; }
ul.link-list li a { display: block; } .keystroke, kbd { font-family: "Consolas", "Menlo", "Courier", monospace; font-size: 13px; padding: 2px 4px 0px; margin: 0; background: #ededed; border: solid 1px #dbdbdb; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; } .flex-video { position: relative; padding-top: 25px; padding-bottom: 67.5%; height: 0; margin-bottom: 16px; overflow: hidden; }
.flex-video.widescreen { padding-bottom: 57.25%; }
.flex-video.vimeo { padding-top: 0; }
.flex-video iframe, .flex-video object, .flex-video embed, .flex-video video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
@media only screen and (max-device-width: 800px), only screen and (device-width: 1024px) and (device-height: 600px), only screen and (width: 1280px) and (orientation: landscape), only screen and (device-width: 800px), only screen and (max-width: 767px) { .flex-video { padding-top: 0; } } table { background: #fff; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; margin: 0 0 18px; border: 1px solid #ebedef; 
transition: all 0.5s ease-in;
-o-transition: all 0.5s ease-in;
-moz-transition: all 0.5s ease-in;
-webkit-transition: all 0.5s ease-in;	
border-spacing: 0px;
}
table:hover {
border-color: #ddd;
}
table thead, table tfoot { background: #f1f3f5; }
table thead tr th, table tfoot tr th, table tbody tr td, table tr td, table tfoot tr td { font-size: 16px; line-height: 18px; text-align: left; border-left: 1px solid #e2e3e6; }
table thead tr th, table tfoot tr td { padding: 20px 20px 20px; font-size: 16px; font-weight: bold; color: #454e5c;  }
table thead tr th:first-child, table tfoot tr td:first-child { border-left: none; }
table thead tr th:last-child, table tfoot tr td:last-child { border-right: none; }
table tbody tr.even, table tbody tr.alt { background: #f9f9f9; }
table tbody tr:nth-child(even) { background: #f1f3f5; }
table tbody tr td { color: #454e5c; padding: 15px 20px 16px; vertical-align: top; }
table tbody tr td:first-child { border-left: none; } ul.vcard { display: inline-block; margin: 0 0 12px 0; border: 1px solid #ddd; padding: 10px; }
ul.vcard li { margin: 0; display: block; }
ul.vcard li.fn { font-weight: bold; font-size: 15px; font-size: 1.5rem; }
p.vevent span.summary { font-weight: bold; }
p.vevent abbr { cursor: default; text-decoration: none; font-weight: bold; border: none; padding: 0 1px; }  input[type='submit'],
.button, p a.button {
display: inline-block;
font-size: 13px;
line-height: 24px;
font-family: 'Open Sans', Arial;
color: #fff;
position: relative;
text-align: center;
text-decoration: none;
border-radius: 4px 4px 5px 5px;
border: 0;
cursor: pointer;
-webkit-appearance: none;
margin-right: 0px;
padding: 5px 20px 5px;
background: #0789cb;
box-shadow: 0px 2px 0px #066ea4;	
font-weight: 700;
margin-bottom: 10px;
text-transform: uppercase;
}
.button.shortcode {
background: #0789cb;
box-shadow: 0px 2px 0px #066ea4;	
}
input[type='submit']:hover,
.button:hover,
.button.shortcode:hover { 
color: white;
background: #08a0ee;
box-shadow: 0 2px 0px #0786c6;    
text-decoration: none;
}
input[type='submit']:active,
.button:active {
top: 2px;	
box-shadow: 0 0px 0px #09b8a5;
}
.button.shortcode {
margin-right: 10px;
}
.button.shortcode.right,
.button.right {
margin: 0px;
margin-left: 10px;
}
.button.large { font-size: 18px;font-weight: 600;padding: 14px 25px 15px; }
.button.small { font-size: 13px; font-weight: 600; padding: 4px 20px 3px; letter-spacing: 0px; }
.button.tiny { font-size: 10px;
font-weight: 600;
padding: 1px 15px 0px;
letter-spacing: 1px;  }
.button.expand { width: 100%; text-align: center; }
.button.primary { background-color: #2ba6cb; border: 1px solid #1e728c; }
.button.primary:hover {  } .button.success,
.button.green
{ background-color: #6aad05;
box-shadow: 0px 2px 0px #62a203;
}
.button.shortcode.success:hover,
.button.shortcode.green:hover
{ background-color: #79c606;
box-shadow: 0px 2px 0px #79c606; }
.button.success:active,
.button.green:active
{ box-shadow: 0px 0px 0px #62a203; }
.button.alert,
.button.red
{ background-color: #f95d38;
box-shadow: 0px 2px 0px #e84e29;
}
.button.shortcode.alert:hover,
.button.shortcode.red:hover
{ background-color: #fa7151;
box-shadow: 0px 2px 0px #fa7151; }
.button.alert:active,
.button.red:active
{ box-shadow: 0px 0px 0px #e84e29; }
.button.secondary,
.button.grey
{ background-color: #bbbfc4; color: #fff; 
box-shadow: 0px 2px 0px #b0b5ba;
}
.button.shortcode.secondary:hover,
.button.shortcode.grey:hover
{ 
background-color: #c9ccd0; color: #fff; 
box-shadow: 0px 2px 0px #c9ccd0;
}
.button.secondary:active,
.button.grey:active
{ 
box-shadow: 0px 0px 0px #b0b5ba;
}
.button.radius { -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }
.button.round { -webkit-border-radius: 1000px; -moz-border-radius: 1000px; -ms-border-radius: 1000px; -o-border-radius: 1000px; border-radius: 1000px; }
.button.full-width { width: 100%; text-align: center; padding-left: 0 !important; padding-right: 0 !important; }
.button.left-align { text-align: left; text-indent: 12px; }
.button.disabled, .button[disabled] { opacity: 0.6; cursor: default; background: #2ba6cb; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } input[type=submit].button, button.button { -webkit-appearance: none; }
@media only screen and (max-width: 767px) { .button { }
button.button, input[type="submit"].button { width: 100%; padding-left: 0; padding-right: 0; } } @-moz-document url-prefix() { button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner { border: none; padding: 0; }
input[type="submit"].tiny.button { padding: 3px 10px 4px; }
input[type="submit"].small.button { padding: 5px 14px 6px; }
input[type="submit"].button, input[type=submit].medium.button { padding: 8px 20px 9px; }
input[type="submit"].large.button { padding: 13px 30px 14px; } } .button.dropdown { position: relative; padding-right: 44px;    }
.button.dropdown.large { padding-right: 60px; }
.button.dropdown.small { padding-right: 28px; }
.button.dropdown.tiny { padding-right: 20px; }
.button.dropdown:after { content: ""; display: block; width: 0; height: 0; border: solid 6px; border-color: white transparent transparent transparent; position: absolute; top: 50%; right: 20px; margin-top: -2px; }
.button.dropdown.large:after { content: ""; display: block; width: 0; height: 0; border: solid 7px; border-color: white transparent transparent transparent; margin-top: -3px; right: 30px; }
.button.dropdown.small:after { content: ""; display: block; width: 0; height: 0; border: solid 5px; border-color: white transparent transparent transparent; margin-top: -2px; right: 14px; }
.button.dropdown.tiny:after { content: ""; display: block; width: 0; height: 0; border: solid 4px; border-color: white transparent transparent transparent; margin-top: -1px; right: 10px; }
.button.dropdown > ul { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; display: none; position: absolute; left: -1px; background: #fff; background: rgba(255, 255, 255, 0.95); list-style: none; margin: 0; padding: 0; border: 1px solid #cccccc; border-top: none; min-width: 100%; z-index: 40; }
.button.dropdown > ul li { cursor: pointer; padding: 0; min-height: 18px; line-height: 18px; margin: 0; white-space: nowrap; list-style: none; }
.button.dropdown > ul li a { display: block; color: #555; font-size: 13px; font-weight: normal; padding: 6px 14px; text-align: left; }
.button.dropdown > ul li:hover { background-color: #e3f4f9; color: #222; }
.button.dropdown > ul li.divider { min-height: 0; padding: 0; height: 1px; margin: 4px 0; background: #ededed; }
.button.dropdown.up > ul { border-top: 1px solid #cccccc; border-bottom: none; }
.button.dropdown ul.no-hover.show-dropdown { display: block !important; }
.button.dropdown:hover > ul.no-hover { display: none; }
.button.dropdown.split { padding: 0; position: relative;   }
.button.dropdown.split:after { display: none; }
.button.dropdown.split:hover { background-color: #2ba6cb; }
.button.dropdown.split.alert:hover { background-color: #c60f13; }
.button.dropdown.split.success:hover { background-color: #5da423; }
.button.dropdown.split.secondary:hover { background-color: #e9e9e9; }
.button.dropdown.split > a { color: white; display: block; padding: 10px 50px 11px 20px; -webkit-transition: background-color 0.15s ease-in-out; -moz-transition: background-color 0.15s ease-in-out; -o-transition: background-color 0.15s ease-in-out; transition: background-color 0.15s ease-in-out; }
.button.dropdown.split > a:hover { background-color: #2284a1; }
.button.dropdown.split.large > a { padding: 15px 75px 16px 30px; }
.button.dropdown.split.small > a { padding: 7px 35px 8px 14px; }
.button.dropdown.split.tiny > a { padding: 5px 25px 6px 10px; }
.button.dropdown.split > span { background-color: #2ba6cb; position: absolute; right: 0; top: 0; height: 100%; width: 30px; border-left: 1px solid #1e728c; -webkit-box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5) inset; -moz-box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5) inset; box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5) inset; -webkit-transition: background-color 0.15s ease-in-out; -moz-transition: background-color 0.15s ease-in-out; -o-transition: background-color 0.15s ease-in-out; transition: background-color 0.15s ease-in-out; }
.button.dropdown.split > span:hover { background-color: #2284a1; }
.button.dropdown.split > span:after { content: ""; display: block; width: 0; height: 0; border: solid 6px; border-color: white transparent transparent transparent; position: absolute; top: 50%; left: 50%; margin-left: -6px; margin-top: -2px; }
.button.dropdown.split.large span { width: 45px; }
.button.dropdown.split.small span { width: 21px; }
.button.dropdown.split.tiny span { width: 15px; }
.button.dropdown.split.large span:after { content: ""; display: block; width: 0; height: 0; border: solid 7px; border-color: white transparent transparent transparent; margin-top: -3px; margin-left: -7px; }
.button.dropdown.split.small span:after { content: ""; display: block; width: 0; height: 0; border: solid 4px; border-color: white transparent transparent transparent; margin-top: -1px; margin-left: -4px; }
.button.dropdown.split.tiny span:after { content: ""; display: block; width: 0; height: 0; border: solid 3px; border-color: white transparent transparent transparent; margin-top: -1px; margin-left: -3px; }
.button.dropdown.split.alert > span { background-color: #c60f13; border-left-color: #7f0a0c; }
.button.dropdown.split.success > span { background-color: #5da423; border-left-color: #396516; }
.button.dropdown.split.secondary > span { background-color: #e9e9e9; border-left-color: #c3c3c3; }
.button.dropdown.split.alert > a:hover, .button.dropdown.split.alert > span:hover { background-color: #970b0e; }
.button.dropdown.split.success > a:hover, .button.dropdown.split.success > span:hover { background-color: #457a1a; }
.button.dropdown.split.secondary > a:hover, .button.dropdown.split.secondary > span:hover { background-color: #d0d0d0; } ul.button-group { list-style: none; padding: 0; margin: 0 0 12px; overflow: hidden; }
ul.button-group li { padding: 0; margin: 0 0 0 -1px; float: left; }
ul.button-group li:first-child { margin-left: 0; }
ul.button-group.radius li:first-child a.button, ul.button-group.radius li:first-child a.button.radius, ul.button-group.radius li:first-child a.button.rounded { -webkit-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; border-top-left-radius: 3px; border-bottom-left-radius: 3px; }
ul.button-group.radius li + li a.button, ul.button-group.radius li + li a.button.radius, ul.button-group.radius li + li a.button.rounded { border-radius: 0; }
ul.button-group.radius li:last-child a.button, ul.button-group.radius li:last-child a.button.radius, ul.button-group.radius li:last-child a.button.rounded { -webkit-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; }
ul.button-group.rounded li:first-child a.button, ul.button-group.rounded li:first-child a.button.radius, ul.button-group.rounded li:first-child a.button.rounded { -webkit-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; border-top-left-radius: 1000px; border-bottom-left-radius: 1000px; }
ul.button-group.rounded li + li a.button, ul.button-group.rounded li + li a.button.radius, ul.button-group.rounded li + li a.button.rounded { border-radius: 0; }
ul.button-group.rounded li:last-child a.button, ul.button-group.rounded li:last-child a.button.radius, ul.button-group.rounded li:last-child a.button.rounded { -webkit-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; border-top-right-radius: 1000px; border-bottom-right-radius: 1000px; }
ul.button-group.even a.button { width: 100%; }
ul.button-group.even.two-up li { width: 50%; }
ul.button-group.even.three-up li { width: 33.3%; }
ul.button-group.even.three-up li:first-child { width: 33.4%; }
ul.button-group.even.four-up li { width: 25%; }
ul.button-group.even.five-up li { width: 20%; }
div.button-bar { overflow: hidden; }
div.button-bar ul.button-group { float: left; margin-right: 8px; }
div.button-bar ul.button-group:last-child { margin-left: 0; }  dl.tabs { border-bottom: solid 1px #D3D6DA; display: block; height: 50px; padding: 0; }
dl.tabs.contained { margin-bottom: 0; }
dl.tabs dt { color: #b3b3b3; cursor: default; display: block; float: left; font-size: 12px; height: 40px; line-height: 40px; padding: 0 9px 0 20px; width: auto; text-transform: uppercase; }
dl.tabs dt:first-child { padding: 0 9px 0 0; }
dl.tabs dd { display: block; float: left; padding: 0; margin: 0; margin-left: 10px; }
dl.tabs dd a { color: #6f6f6f; display: block; font-size: 16px; height: 50px; line-height: 50px; padding: 0px 20px; }
dl.tabs dd.active {   }
dl.tabs dd.active a { cursor: default; color: #3c3c3c; background: #fff; border-left: 1px solid #D3D6DA; border-right: 1px solid #D3D6DA; font-weight: bold;
border-top: 1px solid #D3D6DA; 
}
dl.tabs dd:hover {
background: #EBEDEF;
border-top-right-radius: 2px; border-top-left-radius: 2px;
height: 50px;
}
dl.tabs dd:first-child { margin-left: 0; }
dl.tabs.vertical { height: auto; border-bottom: 1px solid #e6e6e6; }
dl.tabs.vertical dt, dl.tabs.vertical dd { float: none; height: auto; }
dl.tabs.vertical dd { border-left: 3px solid #cccccc; }
dl.tabs.vertical dd a { background: #f2f2f2; border: none; border: 1px solid #e6e6e6; border-width: 1px 1px 0 0; color: #555; display: block; font-size: 14px; height: auto; line-height: 1; padding: 15px 20px; -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset; -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset; }
dl.tabs.vertical dd.active { margin-top: 0; border-top: 1px solid #4d4d4d; border-left: 4px solid #1a1a1a; }
dl.tabs.vertical dd.active a { background: #4d4d4d; border: none; color: #fff; height: auto; margin: 0; position: static; top: 0; -webkit-box-shadow: 0 0 0; -moz-box-shadow: 0 0 0; box-shadow: 0 0 0; }
dl.tabs.vertical dd:first-child a.active { margin: 0; }
dl.tabs.pill { border-bottom: none; margin-bottom: 10px; }
dl.tabs.pill dd { margin-right: 10px; }
dl.tabs.pill dd:last-child { margin-right: 0; }
dl.tabs.pill dd a { -webkit-border-radius: 1000px; -moz-border-radius: 1000px; -ms-border-radius: 1000px; -o-border-radius: 1000px; border-radius: 1000px; background: #e6e6e6; height: 26px; line-height: 26px; color: #666; }
dl.tabs.pill dd.active { border: none; margin-top: 0; }
dl.tabs.pill dd.active a { background-color: #2ba6cb; border: none; color: #fff; }
dl.tabs.pill.contained { border-bottom: solid 1px #eee; margin-bottom: 0; }
dl.tabs.two-up dt a, dl.tabs.two-up dd a, dl.tabs.three-up dt a, dl.tabs.three-up dd a, dl.tabs.four-up dt a, dl.tabs.four-up dd a, dl.tabs.five-up dt a, dl.tabs.five-up dd a { padding: 0 17px; text-align: center; overflow: hidden; }
dl.tabs.two-up dt, dl.tabs.two-up dd { width: 50%; }
dl.tabs.three-up dt, dl.tabs.three-up dd { width: 33.33%; }
dl.tabs.four-up dt, dl.tabs.four-up dd { width: 25%; }
dl.tabs.five-up dt, dl.tabs.five-up dd { width: 20%; }
ul.tabs-content { display: block; margin: 0 0 20px; padding: 20px; border: solid 1px #D3D6DA; border-top: 0px; background-color: #fff; font-size: 16px; }
ul.tabs-content > li { display: none; }
ul.tabs-content > li.active { display: block; }
ul.tabs-content.contained { padding: 0; }
ul.tabs-content.contained > li { border: solid 0 #e6e6e6; border-width: 0 1px 1px 1px; padding: 20px; }
ul.tabs-content.contained.vertical > li { border-width: 1px 1px 1px 1px; }
.no-js ul.tabs-content > li { display: block; }
@media only screen and (max-width: 767px) { dl.tabs.mobile, dl.nice.tabs.mobile { width: auto; height: auto; }
dl.tabs.mobile dt, dl.tabs.mobile dd, dl.nice.tabs.mobile dt, dl.nice.tabs.mobile dd { float: none; height: auto; margin: 0px; }
dl.tabs.mobile dd a { display: block; width: auto; height: auto; padding: 18px 20px; line-height: 1; border: solid 0 #E6E6E6; border-width: 1px 1px 0px; margin: 0; color: #555; background: #fff; font-size: 15px; font-size: 1.5rem; }
dl.tabs.mobile dd a.active { height: auto; margin: 0; border-width: 1px 0 0; }
.tabs.mobile { border-bottom: solid 1px #ccc; height: auto; }
.tabs.mobile dd a { padding: 18px 20px; border: none; border-left: none; border-right: none; border-top: 1px solid #ccc; background: #fff; }
.tabs.mobile dd a.active { border: none; background: #2ba6cb; color: #fff; margin: 0; position: static; top: 0; height: auto; }
.tabs.mobile dd:first-child a.active { margin: 0; }
dl.contained.mobile, dl.nice.contained.mobile { margin-bottom: 0; }
dl.contained.tabs.mobile dd a { padding: 18px 20px; }
dl.tabs.mobile + ul.contained { margin-left: -20px; margin-right: -20px; border-width: 0 0 1px 0; } } @font-face {
font-family: 'Typicons';
src: url(//sketchcaddy.com/wp-content/themes/alia/beopen_framework/admin/fonts/typicons-regular-webfont.eot);
src: url(//sketchcaddy.com/wp-content/themes/alia/beopen_framework/admin/fonts/typicons-regular-webfont.eot?#iefix) format('embedded-opentype'),
url(//sketchcaddy.com/wp-content/themes/alia/beopen_framework/admin/fonts/typicons-regular-webfont.woff) format('woff'),
url(//sketchcaddy.com/wp-content/themes/alia/beopen_framework/admin/fonts/typicons-regular-webfont.ttf) format('truetype'),
url(//sketchcaddy.com/wp-content/themes/alia/beopen_framework/admin/fonts/typicons-regular-webfont.svg#TypiconsRegular) format('svg');
font-weight: normal;
font-style: normal;
}
#beopen-mobile-menu {
display: none;
} @media only screen and (max-width: 1279px) and (min-width: 768px) {
.touch .nav-bar a.flyout-toggle {
display: block !important;
}
}
@media only screen and (max-width: 767px) { 
.touch #beopen-mobile-menu {
font-size: 24px;
padding: 10px;
display: block;
margin-bottom: 10px;
}
.nav-bar {
display: none;
height: auto;
}
.row #inner-header #header-logo-stuff {
margin: auto;
float: none;
text-align: center;
}
.row #inner-header #logo {
text-align: center;	
}
#beopen-mobile-menu {
font-size: 24px;
padding: 10px;
display: block;
margin-bottom: 10px;
}
.nav-bar > li { float: none; display: block; border-right: none; }
.nav-bar > li > a.main { text-align: left; border-top: 1px solid #ddd; border-right: none; }
.nav-bar > li:first-child > a.main { border-top: none; }
.nav-bar.vertical > li.has-flyout > .flyout { left: 0; }
.nav-bar > li:hover > .flyout { display: none !important; }
.flyout { position: relative; width: 100% !important; top: auto; margin-right: -2px; border-width: 1px 1px 0 1px; }
.flyout.right { float: none; right: auto; left: -1px; }
.flyout.small, .flyout.large { width: 100% !important; }
.flyout p:last-child { margin-bottom: 18px; } }  form { margin: 0 0 19.416px; }
.row form .row { margin: 0 -6px; }
.row form .row .column, .row form .row .columns { padding: 0 6px; }
.row form .row.collapse { margin: 0; }
.row form .row.collapse .column, .row form .row.collapse .columns { padding: 0; }
label { font-size: 14px; color: #4d4d4d; cursor: pointer; display: block; font-weight: 500; margin-bottom: 3px; }
label.right { float: none; text-align: right; }
label.inline { line-height: 32px; margin: 0 0 12px 0; }
@media only screen and (max-width: 767px) { label.right { text-align: left; } }
.prefix, .postfix { display: block; position: relative; z-index: 2; text-align: center; width: 100%; padding-top: 0; padding-bottom: 0; height: 32px; line-height: 31px; }
a.button.prefix, a.button.postfix { padding-left: 0; padding-right: 0; text-align: center; }
span.prefix, span.postfix { background: #f2f2f2; border: 1px solid #cccccc; }
.prefix { left: 2px; -moz-border-radius-topleft: 2px; -webkit-border-top-left-radius: 2px; border-top-left-radius: 2px; -moz-border-radius-bottomleft: 2px; -webkit-border-bottom-left-radius: 2px; border-bottom-left-radius: 2px; }
.postfix { right: 2px; -moz-border-radius-topright: 2px; -webkit-border-top-right-radius: 2px; border-top-right-radius: 2px; -moz-border-radius-bottomright: 2px; -webkit-border-bottom-right-radius: 2px; border-bottom-right-radius: 2px; }
input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea { 
color: rgba(0, 0, 0, 0.75); display: block; font-size: 14px;  
-webkit-transition: all 0.15s linear; -moz-transition: all 0.15s linear; -o-transition: all 0.15s linear; transition: all 0.15s linear; 
font-family: 'Open Sans';
font-weight: 500;
font-size: 13px;
color: #777777;
background: transparent;
width: 100%;
border: 1px solid #ebebeb;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-o-border-radius: 3px;
margin: 0 0 12px 0;
padding: 15px 20px 15px 20px;
position: relative;
margin-bottom: 15px;
display: block;  
}
input[type="text"].oversize, input[type="password"].oversize, input[type="date"].oversize, input[type="datetime"].oversize, input[type="email"].oversize, input[type="number"].oversize, input[type="search"].oversize, input[type="tel"].oversize, input[type="time"].oversize, input[type="url"].oversize, textarea.oversize { font-size: 18px !important; font-size: 1.8rem !important; }
input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, textarea:focus { background: #fafafa; outline: none !important; border-color: #b3b3b3; 
color: #454e5c;
}
input[type="text"][disabled], input[type="password"][disabled], input[type="date"][disabled], input[type="datetime"][disabled], input[type="email"][disabled], input[type="number"][disabled], input[type="search"][disabled], input[type="tel"][disabled], input[type="time"][disabled], input[type="url"][disabled], textarea[disabled] { background-color: #ddd; }
textarea { padding: 10px 15px; height: auto; }
select { width: 100%; } fieldset { border: solid 1px #ddd; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; padding: 12px 12px 0; margin: 18px 0; }
fieldset legend { font-weight: bold; background: white; padding: 0 3px; margin: 0 0 0 -3px; } .error input, input.error { border-color: #c60f13; background-color: rgba(198, 15, 19, 0.1); }
textarea.error { border-color: #c60f13; background-color: rgba(198, 15, 19, 0.1); }
.error label, label.error { color: #c60f13; }
.error small, small.error { display: block; padding: 6px 4px; margin-top: -13px; margin-bottom: 12px; background: #c60f13; color: #fff; font-size: 12px; font-size: 1.2rem; font-weight: bold; -moz-border-radius-bottomleft: 2px; -webkit-border-bottom-left-radius: 2px; border-bottom-left-radius: 2px; -moz-border-radius-bottomright: 2px; -webkit-border-bottom-right-radius: 2px; border-bottom-right-radius: 2px; }
@media only screen and (max-width: 767px) { input[type="text"].one, textarea.one { width: 100% !important; }
input[type="text"].two, textarea.two { width: 100% !important; }
input[type="text"].three, textarea.three { width: 100% !important; }
input[type="text"].four, textarea.four { width: 100% !important; }
input[type="text"].five, textarea.five { width: 100% !important; }
input[type="text"].six, textarea.six { width: 100% !important; }
input[type="text"].seven, textarea.seven { width: 100% !important; }
input[type="text"].eight, textarea.eight { width: 100% !important; }
input[type="text"].nine, textarea.nine { width: 100% !important; }
input[type="text"].ten, textarea.ten { width: 100% !important; }
input[type="text"].eleven, textarea.eleven { width: 100% !important; }
input[type="text"].twelve, textarea.twelve { width: 100% !important; } } form.custom { }
form.custom span.custom { display: inline-block; width: 16px; height: 16px; position: relative; top: 2px; border: solid 1px #ccc; background: #fff; }
form.custom span.custom.radio { -webkit-border-radius: 100px; -moz-border-radius: 100px; -ms-border-radius: 100px; -o-border-radius: 100px; border-radius: 100px; }
form.custom span.custom.checkbox:before { content: "\00d7"; display: block; line-height: 0.8; height: 14px; width: 14px; text-align: center; position: absolute; top: 0; left: 0; font-size: 14px; color: #fff; }
form.custom span.custom.radio.checked:before { content: ""; display: block; width: 8px; height: 8px; -webkit-border-radius: 100px; -moz-border-radius: 100px; -ms-border-radius: 100px; -o-border-radius: 100px; border-radius: 100px; background: #222; position: relative; top: 3px; left: 3px; }
form.custom span.custom.checkbox.checked:before { color: #222; }
form.custom div.custom.dropdown { display: block; position: relative; width: auto; height: 28px; margin-bottom: 9px; margin-top: 2px; }
form.custom div.custom.dropdown a.current { display: block; width: auto; line-height: 26px; min-height: 28px; padding: 0 38px 0 6px; border: solid 1px #ddd; color: #141414; background-color: #fff; white-space: nowrap; }
form.custom div.custom.dropdown a.selector { position: absolute; width: 27px; height: 28px; display: block; right: 0; top: 0; border: solid 1px #ddd; }
form.custom div.custom.dropdown a.selector:after { content: ""; display: block; content: ""; display: block; width: 0; height: 0; border: solid 5px; border-color: #aaaaaa transparent transparent transparent; position: absolute; left: 50%; top: 50%; margin-top: -2px; margin-left: -5px; }
form.custom div.custom.dropdown:hover a.selector:after, form.custom div.custom.dropdown.open a.selector:after { content: ""; display: block; width: 0; height: 0; border: solid 5px; border-color: #222222 transparent transparent transparent; }
form.custom div.custom.dropdown.open ul { display: block; z-index: 10; }
form.custom div.custom.dropdown.small { width: 134px !important; }
form.custom div.custom.dropdown.medium { width: 254px !important; }
form.custom div.custom.dropdown.large { width: 434px !important; }
form.custom div.custom.dropdown.expand { width: 100% !important; }
form.custom div.custom.dropdown.open.small ul { width: 134px !important; }
form.custom div.custom.dropdown.open.medium ul { width: 254px !important; }
form.custom div.custom.dropdown.open.large ul { width: 434px !important; }
form.custom div.custom.dropdown.open.expand ul { width: 100% !important; }
form.custom div.custom.dropdown ul { position: absolute; width: auto; display: none; margin: 0; left: 0; top: 27px; margin: 0; padding: 0; background: #fff; background: rgba(255, 255, 255, 0.95); border: solid 1px #cccccc; }
form.custom div.custom.dropdown ul li { color: #555; font-size: 13px; cursor: pointer; padding: 3px 38px 3px 6px; min-height: 18px; line-height: 18px; margin: 0; white-space: nowrap; list-style: none; }
form.custom div.custom.dropdown ul li.selected { background: #cdebf5; color: #000; }
form.custom div.custom.dropdown ul li.selected:after { content: "\2013"; position: absolute; right: 10px; }
form.custom div.custom.dropdown ul li:hover { background-color: #e3f4f9; color: #222; }
form.custom div.custom.dropdown ul li:hover:after { content: "\2013"; position: absolute; right: 10px; color: #8ed3e7; }
form.custom div.custom.dropdown ul li.selected:hover { background: #cdebf5; cursor: default; color: #000; }
form.custom div.custom.dropdown ul li.selected:hover:after { color: #000; }
form.custom div.custom.dropdown ul.show { display: block; }
form.custom .custom.disabled { background-color: #ddd; } @-moz-document url-prefix() { form.custom div.custom.dropdown a.selector { height: 30px; } }
.lt-ie9 form.custom div.custom.dropdown a.selector { height: 30px; } .reveal-modal-bg { position: fixed; height: 100%; width: 100%; background: #000; background: rgba(0, 0, 0, 0.45); z-index: 40; display: none; top: 0; left: 0; }
.reveal-modal { background: white; visibility: hidden; display: none; top: 100px; left: 50%; margin-left: -260px; width: 520px; position: absolute; z-index: 41; padding: 30px; -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4); box-shadow: 0 0 10px rgba(0, 0, 0, 0.4); }
.reveal-modal *:first-child { margin-top: 0; }
.reveal-modal *:last-child { margin-bottom: 0; }
.reveal-modal .close-reveal-modal { font-size: 22px; font-size: 2.2rem; line-height: .5; position: absolute; top: 8px; right: 11px; color: #aaa; text-shadow: 0px -1px 1px rbga(0, 0, 0, 0.6); font-weight: bold; cursor: pointer; }
.reveal-modal.small { width: 30%; margin-left: -10%; }
.reveal-modal.medium { width: 40%; margin-left: -20%; }
.reveal-modal.large { width: 60%; margin-left: -30%; }
.reveal-modal.expand { width: 90%; margin-left: -45%; }
.reveal-modal .row { min-width: 0; } @media only screen and (max-width: 767px) { .reveal-modal-bg { position: absolute; }
.reveal-modal, .reveal-modal.small, .reveal-modal.medium, .reveal-modal.large, .reveal-modal.xlarge { width: 80%; top: 15px; left: 50%; margin-left: -40%; padding: 20px; height: auto; } }* { margin: 0; padding: 0; outline: 0; }
body, html { height: 100%; }
html { overflow: hidden; }
html.beopen-overflow-scroll {
overflow: visible;
}
body {
font-size: 15px;
line-height: 24px;
font-family: 'Open Sans', arial, sans-serif;
color: #646B72;
-webkit-text-size-adjust: none;	
}
.beopen-logo-retina {
width: 50%;
}
body.home {
}
#container {
background: #fff;
}
.beopen-grid-margin {
display: block;
padding-left: 50px;
padding-right: 50px;
}
#sidebar .beopen-grid-margin {
padding: 0px;
}
a {
text-decoration: none;
}
.beopen-wrap:before {
position: absolute;
font-family: 'fontello';
font-weight: normal;
line-height: 30px;
font-size: 16px;
z-index: 10;
display: block;
color: #ddd;
right: 0px;
margin-right: 25px;
margin-top: 10px;
transition: all 0.2s linear;
-webkit-transition: all 0.2s linear;
}
.search-icon:before {    
content:'\e81b';
}
.email-icon:before {
content:'\e81d'
}
.company-icon:before {
content: '\e8c8';
}
.phone-icon:before {
content:'\e861';
}
.author-icon:before {
content:'\e817';
}
.url-icon:before {
content:'\e82f';
}
i.beopen-icon {
font-family: 'fontello';
font-style: normal;
font-size: 30px;
line-height: 1.2em;
}
.entypo {
font-family: 'fontello';
font-size: 52px;
color: #cdcdcd;
}
.process .entypo {
line-height: 140px;
}
.feature .entypo {
color: #fefefe; 
position: absolute;
left: 0px;
right: 0px;
z-index: 1;
} body.layout-type-boxed {
height: auto;
}
.layout-type-boxed #container {    
max-width: 1280px;
margin: auto;
overflow: hidden;
margin-top: 40px;
position: relative;
}
.layout-type-boxed .beopen-limited-width {
width: 1280px;
margin: auto;
}
.beopen-boxed-layout {
overflow: hidden;
}
.beopen-hidden {
opacity: 0;
display: none;
}
.beopen-boxed-layout .container {
width: 980px;
margin: auto;
display: block;
} * html .clearfix{
height: 1%;
overflow: visible;
} *+html .clearfix{
min-height: 1%;
} .clearfix:after{
clear: both;
content: ".";
display: block;
height: 0;
visibility: hidden;
font-size: 0;
}
.beopen-clear-both {
clear: both;
}
vid { border:0; }
hr {
border-top: 1px solid #fff;
} *::selection {
background:#aaa;
color:#fff;
}
*::-moz-selection {
background:#aaa;
color:#fff;
}
*::-webkit-selection {
background:#aaa;
color:#fff;
} h1, h2, h3, h4, h5, h6 { font-family: 'Open Sans', Arial, Verdana, sans-serif; } h1 a, h2 a, h3 a, h4 a, h5 a {  color: #30353e; }
h3 { 
font-size: 30px;
font-weight: 400;
}
blockquote {
font-style: italic;  
background: #f5f5f5;
color: #454e5c;
text-align: left;
padding: 22px 30px;
line-height: 2em;
}
blockquote *:last-child {
margin-bottom: 0px;
}
#recaptcha_table { margin-bottom: 10px !important; } a {	
transition: color 0.2s, background-color 0.2s;
-moz-transition: color 0.2s, background-color 0.2s; 
-webkit-transition: color 0.2s, background-color 0.2s; 
-o-transition: color 0.2s, background-color 0.2s;
}
a:hover {
transition: color 0.3s, background-color 0.3s;
-moz-transition: color 0.3s, background-color 0.3s;
-webkit-transition: color 0.3s, background-color 0.3s;
-o-transition: color 0.3s, background-color 0.3s;
}
button, a.button {
transition: all 0.2s;
-o-transition: all 0.2s;
-moz-transition: all 0.2s;
-webkit-transition: all 0.2s;
border-radius: 4px;
}
button:hover, a.button:hover {
transition: all 0.2s;
-o-transition: all 0.2s;
-moz-transition: all 0.2s;
-webkit-transition: all 0.2s;
}	
a.readmore {
}
a.readmore:hover {
color: #fff;
} img {
max-width: 100% !important;
height:auto !important;
} img.alignright { float: right; margin: 0 0 18px 18px; }
img.alignleft { float: left; margin: 0 18px 18px 0; }
img.aligncenter { display: block; margin: 18px auto; }
img.wp-smiley {
margin: 0px;
} figure img {
height: auto; margin: 0 auto;
display: block;
border-image: initial;
} figure.figure {	margin: 0 auto;	border-radius: 3px; -webkit-border-radius: 3px;	-moz-border-radius: 3px; }
figure.figure figcaption { padding: 8px 0px; font-size: 13px; font-size: 1.3rem; line-height: 18px; color: #555; }
figure.alignright.figure { float: right; margin: 0 0 18px 18px; }
figure.alignleft.figure { float: left; margin: 0 18px 18px 0; }
figure.aligncenter figcaption { text-align: center; }  .sidebar-section { font-size: 13px; font-size: 1.3rem; font-weight: normal; }
.sidebar-section h6 strong {
font-size: 13px;
font-weight: 600;
color: #909fa8;
padding-bottom: 5px;
text-transform: uppercase;
letter-spacing: 1px;
} .footer-section { padding-bottom: 10px; padding-top: 0px; font-size: 13px; font-size: 1.3rem; font-weight: normal; }
.footer-nav li { display: block; float: left; font-weight: bold; width: 95px; font-size: 14px; }
.footer-nav li a { color: #949494; }
.footer-nav li a:hover { color: #6d6d6d; }
.footer-nav ul.children li { display: block; float: none; font-weight: normal; padding-left: 0;  font-size: 12px; }
.footer-nav ul.sub-menu li { display: block; float: none; font-weight: normal; padding-left: 0;  }
.footer-nav ul.sub-menu li a { color: #a8a5a5; }
.footer-nav ul.sub-menu li a:hover { color: #929292; }
.footer-nav ul.sub-menu li ul.sub-menu li { padding-left: 0px; font-size: 13px; } ul.breadcrumbs li span { padding-left: 3px; }
ul.breadcrumbs li a { padding-left: 0; color: #fff; }
ul.breadcrumbs li a:hover { color: #fff; text-decoration: underline; }
ul.breadcrumbs li a.home { font-family: 'fontello'; opacity: 0.7; 
font-size: 12px;
line-height: 6px;
text-decoration: none;
color: #fff;
}
ul.breadcrumbs li a.home:hover { opacity: 1; }
div.breadcrumbs-placeholder { display: block; width: 100%; height: 25px; overflow: hidden; } #respond textarea { height: 100px; }	
textarea { font-family: 'Open Sans' }
.wp-caption { }	
.wp-caption-text { }
.gallery-caption { }
.bypostauthor { }
.beopen-framework-video {
position: absolute;
width: 100%;
top: 0px;
} .beopen-pagination {
display: block;
margin-bottom: 60px;
font-size: 12px;
}
.page-template-template-blog-masonry-php .beopen-pagination {
border-top: 1px solid #e7e7e7;
padding-top: 20px;
margin-top: 20px;
clear: both;
}
ul.page-numbers { display: block; height: 24px; }
ul.page-numbers li {float: left; display: block; height: 40px; color: #999; font-size: 12px; margin-right: 20px;  text-align: center;  }
ul.page-numbers li a { display: block; line-height: 40px; color: #30353e; width: 40px; height: 40px; background: #fafafa; border-radius: 40px; background: transparent;
border: 1px solid #dfdfdf; border-radius: 3px;
box-shadow: 0 2px 0 rgba(0,0,0,.15); }
ul.page-numbers li:hover a, ul.page-numbers li a:focus { background: rgba(142, 149, 156, 0.10); margin-top: 0px;}
ul.page-numbers li.unavailable a { cursor: default; color: #999; }
ul.page-numbers li.unavailable:hover a,ul.page-numbers li.unavailable a:focus { background: transparent; }
ul.page-numbers li span.current { color: #30353e; font-weight: bold; cursor: default; display: block; line-height: 40px; color: #555; width: 40px; border-radius: 40px; }    
.beopen-post-pagination {
border-top: 1px solid #F7F7F7;
border-bottom: 1px solid #e3e5e7;
padding-top: 20px;
padding-bottom: 20px;
margin-bottom: 20px;
display: block;
text-align: right;
}
.beopen-post-pagination .beopen-post-pagination-page {
display: inline-block;
width: 40px;
height: 40px;
text-align: center;
line-height: 40px;
margin-left: 5px;
font-size: 12px;
font-weight: bold;
}
.beopen-post-pagination a:hover .beopen-post-pagination-page {
background: #fafafa;     
}
.beopen-post-pagination a .beopen-post-pagination-page {    
border: 1px solid #dfdfdf; border-radius: 3px;
box-shadow: 0 2px 0 rgba(0,0,0,.15); color: #30353e; 
font-weight: 300;
} .padder label + textarea { margin-top: 0; }
.padder #item-body #message-threads .thread-avatar img { max-width: 50px; }
ul.item-list.activity-list li.new_blog_post { padding-bottom: 15px; }
.padder select { display: inline-block; }
.padder div.item-list-tabs { margin: 25px 0; }
.padder form#whats-new-form textarea { height: 30px; }
.padder .button { display: inline; } .video {
margin-bottom: 0px;
}
iframe {
border: 0 !important;
}   
.work .video iframe {
height: 150px;
}
.work .video {
height: 150px;
} .tp-simpleresponsive .caption {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0;
position:absolute;
}
.slotholder > img {
max-width:none;
}
.caption.big_white {
color: #fff;
font-size: 35px;
line-height: 35px;
font-weight: bold;
}
.caption.small_white {
color: #fff;
font-size: 20px;
line-height: 28px;
}
.caption.big_black {
color: #2c2c2c;
font-size: 35px;
line-height: 35px;
font-weight: bold;
}
.caption.big_black_bg {
background-color: #2c2c2c;
color: #fff;
font-size: 35px;
line-height: 35px;
font-weight: bold;
padding: 5px 10px;
}
.caption.small_black_bg {
color: #fff;
font-size: 30px;
line-height: 38px;
background-color: #2c2c2c;
padding: 5px 10px;
}
.caption.big_white_bg {
background-color: #fff;
color: #414141;
font-size: 35px;
line-height: 35px;
font-weight: bold;
padding: 5px 10px 7px;
-webkit-box-shadow: 0px 1px 2px 0 rgba(0, 0, 0, 0.2);
box-shadow: 0px 1px 2px -1px rgba(0, 0, 0, 0.2);
}
.caption.big_white_bg_2 {
background-color: #fff;
color: #414141;
font-size: 27px;
line-height: 27px;
font-weight: bold;
padding: 5px 10px 7px;
-webkit-box-shadow: 0px 1px 2px 0 rgba(0, 0, 0, 0.2);
box-shadow: 0px 1px 2px -1px rgba(0, 0, 0, 0.2);
}
.caption.small_white_bg {
color: #414141;
font-size: 20px;
line-height: 28px;
background-color: #fff;
padding: 5px 10px 6px;
-webkit-box-shadow: 0px 1px 2px 0 rgba(0, 0, 0, 0.2);
box-shadow: 0px 1px 2px -1px rgba(0, 0, 0, 0.2);
}
.caption.boxshadow {
-moz-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
-webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
}
.caption.noshadow {
text-shadow: none;
}
.fullwidthabanner ul {
overflow: inherited;
}
.fullwidthabanner ul li {
padding: 0;
background: none;
}
.fullwidthabanner img {
max-width: none;
display: block;
}
.bannercontainer {    
width: 100%;
position:relative;
}
.beopen-section .fullscreenvideo {
left: 0 !important;
}
.rev_slider {
position:relative;
overflow:hidden;
}
.bannercontainer ul {
overflow: inherit;
}
.bannercontainer li {
padding: 0;
background: none;
list-style: none;
}
.rev_slider img {
max-width: none;
display: block;
}
.rev-shadow-top {
}  .tpclear		{	clear:both;}
.tp-bullets								{	z-index:1000; position:absolute;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
-webkit-transition: opacity 0.2s ease-out; -moz-transition: opacity 0.2s ease-out; -o-transition: opacity 0.2s ease-out; -ms-transition: opacity 0.2s ease-out;
}
.tp-bullets.hidebullets					{
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0;
}
.tp-bullets.simplebullets.navbar						{ 	border:1px solid #666; border-bottom:1px solid #444; background:url(//sketchcaddy.com/wp-content/themes/alia/assets/boxed_bgtile.png); height:40px; padding:0px 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px ;}
.tp-bullets.simplebullets.navbar-old					{ 	 background:url(//sketchcaddy.com/wp-content/themes/alia/assets/navigdots_bgtile.png); height:35px; padding:0px 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px ;}
body .tp-bullets.simplebullets.round .bullet					{	cursor:pointer; position:relative; background: transparent; border: 2px solid #fff; border-radius: 16px; width:16px;	height:16px;  margin-right:0px; float:left; margin-top:-10px; margin-left:6px;}
body .tp-bullets.simplebullets.round .bullet.last			{	margin-right:6px;}
.tp-bullets.simplebullets.round-old .bullet				{	cursor:pointer; position:relative;	background:url(//sketchcaddy.com/wp-content/themes/alia/assets/bullets.png) no-Repeat bottom left;	width:23px;	height:23px;  margin-right:0px; float:left; margin-top:-12px;}
.tp-bullets.simplebullets.round-old .bullet.last		{	margin-right:0px;} .tp-bullets.simplebullets.square .bullet				{	cursor:pointer; position:relative;	background:url(//sketchcaddy.com/wp-content/themes/alia/assets/bullets2.png) no-Repeat bottom left;	width:19px;	height:19px;  margin-right:0px; float:left; margin-top:-10px;}
.tp-bullets.simplebullets.square .bullet.last			{	margin-right:0px;} .tp-bullets.simplebullets.square-old .bullet			{	cursor:pointer; position:relative;	background:url(//sketchcaddy.com/wp-content/themes/alia/assets/bullets2.png) no-Repeat bottom left;	width:19px;	height:19px;  margin-right:0px; float:left; margin-top:-10px;}
.tp-bullets.simplebullets.square-old .bullet.last		{	margin-right:0px;} .tp-bullets.simplebullets.navbar .bullet			{	cursor:pointer; position:relative;	background:url(//sketchcaddy.com/wp-content/themes/alia/assets/bullet_boxed.png) no-Repeat top left;	width:18px;	height:19px;   margin-right:5px; float:left; margin-top:10px;}
.tp-bullets.simplebullets.navbar .bullet.first		{	margin-left:0px !important;}
.tp-bullets.simplebullets.navbar .bullet.last		{	margin-right:0px !important;} .tp-bullets.simplebullets.navbar-old .bullet			{	cursor:pointer; position:relative;	background:url(//sketchcaddy.com/wp-content/themes/alia/assets/navigdots.png) no-Repeat bottom left;	width:15px;	height:15px;  margin-left:5px !important; margin-right:5px !important;float:left; margin-top:10px;}
.tp-bullets.simplebullets.navbar-old .bullet.first		{	margin-left:0px !important;}
.tp-bullets.simplebullets.navbar-old .bullet.last		{	margin-right:0px !important;}
.tp-bullets.simplebullets.round .bullet:hover,
.tp-bullets.simplebullets.round .bullet.selected { background: #fff; }
.tp-bullets.simplebullets.round .bullet:hover,
.tp-bullets.simplebullets.round .bullet.selected,
.tp-bullets.simplebullets.navbar .bullet:hover,
.tp-bullets.simplebullets.navbar .bullet.selected		{	background-position:bottom left; } .tparrows												{	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
-webkit-transition: opacity 0.2s ease-out; -moz-transition: opacity 0.2s ease-out; -o-transition: opacity 0.2s ease-out; -ms-transition: opacity 0.2s ease-out;
}
.tparrows.hidearrows									{
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0;
}
.tp-leftarrow											{	z-index:100;cursor:pointer; position:relative;	background:url(//sketchcaddy.com/wp-content/themes/alia/assets/large_left.png) no-Repeat top left;	width:40px;	height:40px;   }
.tp-rightarrow											{	z-index:100;cursor:pointer; position:relative;	background:url(//sketchcaddy.com/wp-content/themes/alia/assets/large_right.png) no-Repeat top left;	width:40px;	height:40px;   }
.tp-leftarrow.round										{	z-index:100;cursor:pointer; position:relative;	background:url(//sketchcaddy.com/wp-content/themes/alia/assets/small_left.png) no-Repeat top left;	width:19px;	height:14px;  margin-right:0px; float:left; margin-top:-7px;	}
.tp-rightarrow.round									{	z-index:100;cursor:pointer; position:relative;	background:url(//sketchcaddy.com/wp-content/themes/alia/assets/small_right.png) no-Repeat top left;	width:19px;	height:14px;  margin-right:0px; float:left;	margin-top:-7px;}
.tp-leftarrow.round-old									{	z-index:100;cursor:pointer; position:relative;	background:url(//sketchcaddy.com/wp-content/themes/alia/assets/arrow_left.png) no-Repeat top left;	width:26px;	height:26px;  margin-right:0px; float:left; margin-top:-13px;	}
.tp-rightarrow.round-old								{	z-index:100;cursor:pointer; position:relative;	background:url(//sketchcaddy.com/wp-content/themes/alia/assets/arrow_right.png) no-Repeat top left;	width:26px;	height:26px;  margin-right:0px; float:left;	margin-top:-13px;}
.tp-leftarrow.navbar									{	z-index:100;cursor:pointer; position:relative;	background:url(//sketchcaddy.com/wp-content/themes/alia/assets/small_left_boxed.png) no-Repeat top left;	width:20px;	height:15px;   float:left;	margin-right:6px; margin-top:12px;}
.tp-rightarrow.navbar									{	z-index:100;cursor:pointer; position:relative;	background:url(//sketchcaddy.com/wp-content/themes/alia/assets/small_right_boxed.png) no-Repeat top left;	width:20px;	height:15px;   float:left;	margin-left:6px; margin-top:12px;}
.tp-leftarrow.navbar-old								{	z-index:100;cursor:pointer; position:relative;	background:url(//sketchcaddy.com/wp-content/themes/alia/assets/arrowleft.png) no-Repeat top left;		width:9px;	height:16px;   float:left;	margin-right:6px; margin-top:10px;}
.tp-rightarrow.navbar-old								{	z-index:100;cursor:pointer; position:relative;	background:url(//sketchcaddy.com/wp-content/themes/alia/assets/arrowright.png) no-Repeat top left;	width:9px;	height:16px;   float:left;	margin-left:6px; margin-top:10px;}
.tp-leftarrow.navbar-old.thumbswitharrow				{	margin-right:10px; }
.tp-rightarrow.navbar-old.thumbswitharrow				{	margin-left:0px; }
.tp-leftarrow.square									{	z-index:100;cursor:pointer; position:relative;	background:url(//sketchcaddy.com/wp-content/themes/alia/assets/arrow_left2.png) no-Repeat top left;	width:12px;	height:17px;   float:left;	margin-right:0px; margin-top:-9px;}
.tp-rightarrow.square									{	z-index:100;cursor:pointer; position:relative;	background:url(//sketchcaddy.com/wp-content/themes/alia/assets/arrow_right2.png) no-Repeat top left;	width:12px;	height:17px;   float:left;	margin-left:0px; margin-top:-9px;}
.tp-leftarrow.square-old								{	z-index:100;cursor:pointer; position:relative;	background:url(//sketchcaddy.com/wp-content/themes/alia/assets/arrow_left2.png) no-Repeat top left;	width:12px;	height:17px;   float:left;	margin-right:0px; margin-top:-9px;}
.tp-rightarrow.square-old								{	z-index:100;cursor:pointer; position:relative;	background:url(//sketchcaddy.com/wp-content/themes/alia/assets/arrow_right2.png) no-Repeat top left;	width:12px;	height:17px;   float:left;	margin-left:0px; margin-top:-9px;}
body .tp-leftarrow.default									{	z-index:100;cursor:pointer; position:relative; background: transparent; width:40px;	height:40px;
}
body .tp-rightarrow.default									{	z-index:100;cursor:pointer; position:relative; background: transparent; text-align: right; width:40px;	height:40px;
}
body .tp-leftarrow.default:before { font-family: 'fontello'; content: '\e889'; color: #fff; font-size: 40px; }
body .tp-rightarrow.default:after { font-family: 'fontello'; content: '\e88a'; color: #fff; font-size: 40px; } .work .flex-container {
width: 205px !important;
}
.fred {
display: none;
}
.caroufredsel_wrapper .fred {
display: block;
margin-bottom: 15px;
} .flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;} .entry-content .flex-container {
display: block;
margin-bottom: 20px;
}
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} .flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;} .slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}  .no-js .slides > li:first-child {display: block;} .flexslider {margin: 0 0 0px; position: relative; zoom: 1;}
.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport {max-height: 300px;}
.flexslider .slides {zoom: 1;}
.carousel li {margin-right: 5px} .flex-direction-nav {*height: 0;}
.flex-direction-nav a {width: 25px; height: 24px; margin: -10px 0 0; display: block; position: absolute; top: 50%; z-index: 100; cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease;}
.flex-direction-nav .flex-next {background-position: 100% 0; right: 45px; }
.flex-direction-nav .flex-prev {left: 45px;}
.flexslider:hover .flex-next {opacity: 0.8; right: 0px;}
.flexslider:hover .flex-prev {opacity: 0.8; left: 0px;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1 !important;}
.flex-direction-nav .flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;} .flex-control-nav {width: 100%; position: absolute; margin-top: -30px; text-align: center;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0,0,0,0.3);}
.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }
.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}
@media screen and (max-width: 860px) {
.flex-direction-nav .flex-prev {opacity: 1; left: 0;}
.flex-direction-nav .flex-next {opacity: 1; right: 0;}
}
a.flex-prev,
a.flex-next {
width:40px;	height:40px;
text-indent: 0px;
text-align: center;
}
a.flex-prev:after {
}
a.flex-prev:after { font-family: 'fontello'; content: '\e889'; color: #fff; font-size: 30px; }
a.flex-next:before { font-family: 'fontello'; content: '\e88a'; color: #fff; font-size: 30px; } .tipsy { font-size: 14px; position: absolute; padding: 5px; z-index: 100000; }
.tipsy-inner { background-color: #dde1e5; color: #444; max-width: 200px; padding: 12px 15px 13px 15px; text-align: left; border-radius: 5px; } .tipsy-inner {  } .tipsy-inner { }
.tipsy-arrow { position: absolute; width: 0; height: 0; line-height: 0; border: 5px dashed #fff; } .tipsy-arrow-n { border-bottom-color: #dde1e5; }
.tipsy-arrow-s { border-top-color: #dde1e5; }
.tipsy-arrow-e { border-left-color: #dde1e5; }
.tipsy-arrow-w { border-right-color: #dde1e5; }
.tipsy-n .tipsy-arrow { top: 0px; left: 50%; margin-left: -5px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent; }
.tipsy-nw .tipsy-arrow { top: 0; left: 10px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent;}
.tipsy-ne .tipsy-arrow { top: 0; right: 10px; border-bottom-style: solid; border-top: none;  border-left-color: transparent; border-right-color: transparent;}
.tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -5px; border-top-style: solid; border-bottom: none;  border-left-color: transparent; border-right-color: transparent; }
.tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; border-top-style: solid; border-bottom: none;  border-left-color: transparent; border-right-color: transparent; }
.tipsy-se .tipsy-arrow { bottom: 0; right: 10px; border-top-style: solid; border-bottom: none; border-left-color: transparent; border-right-color: transparent; }
.tipsy-e .tipsy-arrow { right: 0; top: 50%; margin-top: -5px; border-left-style: solid; border-right: none; border-top-color: transparent; border-bottom-color: transparent; }
.tipsy-w .tipsy-arrow { left: 0; top: 50%; margin-top: -5px; border-right-style: solid; border-left: none; border-top-color: transparent; border-bottom-color: transparent; } body.ps-active, body.ps-building, div.ps-active, div.ps-building
{
background: #000;
overflow: hidden;
}
body.ps-active *, div.ps-active *
{ 
-webkit-tap-highlight-color:  rgba(255, 255, 255, 0); 
display: none;
}
body.ps-active *:focus, div.ps-active *:focus 
{ 
outline: 0; 
} div.ps-document-overlay 
{
background: #000;
} div.ps-uilayer { 
background: #000;
cursor: pointer;
} div.ps-zoom-pan-rotate{
background: #000;
}
div.ps-zoom-pan-rotate *  { display: block; } div.ps-carousel-item-loading 
{ 
background: url(//sketchcaddy.com/wp-content/themes/alia/css/images/photoSwipe/loader.gif) no-repeat center center; 
}
div.ps-carousel-item-error 
{ 
background: url(//sketchcaddy.com/wp-content/themes/alia/css/images/photoSwipe/error.gif) no-repeat center center; 
} div.ps-caption
{ 
background: #000000;
background: -moz-linear-gradient(top, #303130 0%, #000101 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#303130), color-stop(100%,#000101));
border-bottom: 1px solid #42403f;
color: #ffffff;
font-size: 13px;
font-family: "Lucida Grande", Helvetica, Arial,Verdana, sans-serif;
text-align: center;
}
div.ps-caption *  { display: inline; }
div.ps-caption-bottom
{ 
border-top: 1px solid #42403f;
border-bottom: none;
min-height: 44px;
}
div.ps-caption-content
{
padding: 13px;
display: block;
} div.ps-toolbar
{ 
background: #000000;
background: -moz-linear-gradient(top, #303130 0%, #000101 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#303130), color-stop(100%,#000101));
border-top: 1px solid #42403f;
color: #ffffff;
font-size: 13px;
font-family: "Lucida Grande", Helvetica, Arial,Verdana, sans-serif;
text-align: center;
height: 44px;
display: table;
table-layout: fixed;
}
div.ps-toolbar * { 
display: block;
}
div.ps-toolbar-top 
{
border-bottom: 1px solid #42403f;
border-top: none;
}
div.ps-toolbar-close, div.ps-toolbar-previous, div.ps-toolbar-next, div.ps-toolbar-play
{
cursor: pointer;
display: table-cell;
}
div.ps-toolbar div div.ps-toolbar-content
{
width: 44px;
height: 44px;
margin: 0 auto 0;
background-image: url(//sketchcaddy.com/wp-content/themes/alia/css/images/photoSwipe/icons.png);
background-repeat: no-repeat;
}
div.ps-toolbar-close div.ps-toolbar-content
{
background-position: 0 0;
}
div.ps-toolbar-previous div.ps-toolbar-content
{
background-position: -44px 0;
}
div.ps-toolbar-previous-disabled div.ps-toolbar-content
{
background-position: -44px -44px;
}
div.ps-toolbar-next div.ps-toolbar-content
{
background-position: -132px 0;
}
div.ps-toolbar-next-disabled div.ps-toolbar-content
{
background-position: -132px -44px;
}
div.ps-toolbar-play div.ps-toolbar-content
{
background-position: -88px 0;
} @media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (-moz-min-device-pixel-ratio: 1.5),
only screen and (min-resolution: 240dpi)
{
div.ps-toolbar div div.ps-toolbar-content
{
-moz-background-size: 176px 88px;
-o-background-size: 176px 88px;
-webkit-background-size: 176px 88px;
background-size: 176px 88px;
background-image: url(//sketchcaddy.com/wp-content/themes/alia/css/images/photoSwipe/icons@2x.png);
}
} .preheader {
display: block;
padding-bottom: 70px;
}
[class*="socialicon-"] {
margin-left: 15px;
width: 1em;
padding: 0px 1px;
line-height: 1em;
color: #fff;
font-family: "fontello";
font-size: 14px;
-webkit-font-smoothing: antialiased;
}
[class*="socialicon-"]:first-child {
margin: 0px;
}
.portfolio [class*="socialicon-"] {
}
.portfolio [class*="socialicon-"]:hover {
}
[class*="socialicon-"]:hover {
color: #fff;
-moz-transition: all 0.1s ease-in;
-webkit-transition: all 0.1s ease-in;
-o-transition: all 0.1s ease-in;
transition: all 0.1s ease-in;	
}
.socialicon-facebook {
}
article.team_member:hover .socialicon-facebook,
.socialicon-facebook:hover {
color: #3b5999;
}
.beopen-social a.socialicon-facebook:hover,
footer .beopen-social a.socialicon-facebook:hover {
color: #fff;
background-color: #3b5999;
}
article.team_member:hover .socialicon-linkedin,
.socialicon-linkedin:hover {
color: #50a2ca;
}
.beopen-social a.socialicon-linkedin:hover,
footer .beopen-social a.socialicon-linkedin:hover {
color: #fff;
background-color: #50a2ca;
}
.socialicon-googleplus {
background-position: -130px 0px;
}
article.team_member:hover .socialicon-googleplus,
.socialicon-googleplus:hover {
color: #ca402f;
}
.beopen-social a.socialicon-googleplus:hover,
footer .beopen-social a.socialicon-googleplus:hover {
color: #fff;
background-color: #ca402f;
}
article.team_member:hover .socialicon-twitter,
.socialicon-twitter:hover {
color: #03b3ec;
}
.beopen-social a.socialicon-twitter:hover,
footer .beopen-social a.socialicon-twitter:hover {
color: #fff;
background-color: #03b3ec;
}
article.team_member:hover .socialicon-dribbble,
.socialicon-dribbble:hover {
color: #bf386c;
}
.beopen-social a.socialicon-dribbble:hover,
footer .beopen-social a.socialicon-dribbble:hover {
color: #fff;
background-color: #bf386c;
}
.socialicon-rss:hover {
color: #f48128;
}
.beopen-social a.socialicon-rss:hover,
footer .beopen-social a.socialicon-rss:hover {
color: #fff;
background-color: #f48128;
}
.beopen-social a.socialicon-pinterest:hover,
footer .beopen-social a.socialicon-pinterest:hover {
color: #fff;
background-color: #e85061;
}
.socialicon-pinterest:hover {    
color: #e85061;
}
article.team_member:hover .socialicon-mail,
.socialicon-mail:hover {
color: #83c129;
}
article.team_member:hover .socialicon-link,
.socialicon-link:hover {
color: #83c129;
} .row label {
display: inline;
}
article form .row {
padding: 0px;
} .beopen-jp-jplayer.jp-audio {
display: none;
}
.jp-audio {
display: block;
width: 100%;
height: 60px;
background: #d5d5d5; 
}
.jp-controls {
list-style: none;
margin-bottom: 0px;
}
.jp-toggles {
list-style: none;
}
.jp-controls {
float: left;
}
.jp-controls li {
display: block;
float: left;
}
.jp-controls .jp-play,
.jp-controls .jp-pause {
display: block;
font-family: 'fontello';
width: 60px;
height: 60px;
text-align: center;
font-size: 2.5em;
color: #777;
line-height: 60px;
}
.jp-controls .jp-stop {
display: none;
}
.jp-progress {
display: block;
margin-left: 60px;
width: auto;
margin-right: 60px;
height: 60px;
background: #ddd;
cursor: pointer;
}
.jp-seek-bar {
display: block;
background: #ddd;
height: 60px;
}
.jp-play-bar {
display: block;
background: #ccc;
height: 60px;
}
.jp-time-holder {
display: block;
width: 100%;
height: 60px;
line-height: 60px;
margin-top: -60px;
text-align: right;
padding-right: 75px;
pointer-events: none;
font-size: 22px;
}
.jp-current-time {
display: inline-block;
font-size: 22px;
color: #fff;
padding-right: 5px;
}
.jp-duration {
display: inline-block;
font-size: 22px;
}
.jp-volume-bar {
display: block;
margin-top: -60px;
background: #d5d5d5;
width: 60px;
height: 60px;
float: right;
cursor: pointer;
color: #fff;
}
.jp-volume-bar-value {
background: #CACACA;
display: block;
height: 60px;   
}
.jp-volume-bar-icon {
display: block;
position: absolute;
font-family: 'fontello';
font-size: 25px;
width: 60px;
height: 60px;
text-align: center;
line-height: 60px;
} #header {
width: 100%;
margin: auto;
min-height: 133px;
background: #fff;
}
#header #beopen-responsive {
display: none;
}
.beopen-not-home #header {
}
#header-fixed {
z-index: 8888;
transition: height 0.3s;
-webkit-transition: height 0.3s;
-moz-transition: height 0.3s;
-o-transition: height 0.3s;
}
.is-sticky ul#beopen-nav-bar {
}
ul#beopen-nav-bar > li > a {    
transition: padding-top 0.3s, padding-bottom 0.3s;
-webkit-transition: padding-top 0.3s, padding-bottom 0.3s;
-moz-transition: padding-top 0.3s, padding-bottom 0.3s;
-o-transition: padding-top 0.3s, padding-bottom 0.3s;
}    
ul#beopen-nav-bar > li.active > a {    
overflow: hidden;    
}
.is-sticky ul#beopen-nav-bar > li > a {
padding-top: 25px;
padding-bottom: 25px;
}
ul#beopen-nav-bar > li.active > a:before {
transition: margin-bottom 1s;    
-webkit-transition: margin-bottom 1s;
-moz-transition: margin-bottom 1s;
-o-transition: margin-bottom 1s;
}
.is-sticky ul#beopen-nav-bar > li.active {     
}    
.is-sticky ul#beopen-nav-bar > li.active > a:before {
margin-bottom: -30px;
transition: margin-bottom 0.5s;    
-webkit-transition: margin-bottom 0.5s;
-moz-transition: margin-bottom 0.5s;
-o-transition: margin-bottom 0.5s;
}
#header.is-sticky #header-fixed {
width: 100%;
position: fixed;
top: 0px;
border-bottom: 1px solid #e5e9eb;
}
.layout-type-boxed #header.is-sticky #header-fixed {
width: auto;
}
.is-sticky .header-extra {
display: none;
}
.is-sticky #inner-header #header-logo-stuff span.slogan {
display: none;	
}
#inner-header {
max-width: 960px;
position: relative;
}
#inner-header #header-logo-stuff {
display: block;
width: 100%;
float: left;
}
#inner-header #header-logo-stuff .slogan {
padding-bottom: 20px;
display: block;
}
#inner-header #header-logo-stuff span {
font-size: 12px;
}
#inner-header #logo {
min-height: 15px;
display: block;
}
#inner-header #logo a {
font-size: 38px;
font-weight: 800;
position: relative;  
text-decoration: none;
display: inline-block;
}
#inner-header #logo a img {
margin: 0px;    
transition: all 0.2s;
-webkit-transform-origin: left top;
}
.is-sticky #inner-header #logo a img {
-webkit-transform: scale(0.8, 0.8);
}
#logo a { display: block; }
.header-extra {
background-color: #f3f3f3;
color: #7C8485;
font-size: 13px;
}
.header-extra .header-action {
padding: 8px 0px;
}
.header-extra .header-columns {
float: right;
text-align: right;
}
.header-extra .beopen-mini-column {
display: inline-block;
border-left: 1px solid #fff;
padding: 8px 22px;
}
.beopen-header-telephone:before {
font-family: 'fontello';    
content:'\e861';
font-size: 14px;
padding-right: 8px;
}
.beopen-header-email:before {
font-family: 'fontello';
content:'\e81d';
font-size: 14px;
padding-right: 8px;
}  .sf-menu, .sf-menu * {
margin: 0;
padding: 0;
list-style: none;
}
.sf-menu li {
position: relative;
}
.sf-menu ul {
position: absolute;
display: none;
top: 100%;
left: 0;
z-index: 99;
}
.sf-menu > li {
float: left;
}
.sf-menu li:hover > ul,
.sf-menu li.sfHover > ul {
display: block;    
}
.sf-menu a {
display: block;
position: relative;
}
.sf-menu ul ul {
top: 0;
left: 100%;
} .sf-menu {
float: right;
margin-bottom: 0px;
}
.sf-menu ul {
box-shadow: 2px 2px 6px rgba(0,0,0,.2);
min-width: 12em; *width: 12em; }
.sf-menu a {
padding: .75em 1em;
text-decoration: none;
zoom: 1; padding: 7px 15px 5px 15px;
font-size: 12px;
font-weight: 600;
}
.sf-menu > li > a {
font-size: 14px;
font-weight: 600; padding: 40px 17px 35px 17px;
text-transform: uppercase;
}
.sf-menu li {
white-space: nowrap; *white-space: normal; -webkit-transition: background .2s;
transition: background .2s;
}
ul.sf-menu > li:hover,
ul.sf-menu > li.sfHover {
background: #fff;	
}
.sf-menu li:hover,
.sf-menu li.sfHover {
background: #eee; -webkit-transition: none;
transition: none;
}
.sf-menu ul a {
color: #333;
} .sf-arrows .sf-with-ul {
padding-right: 2.5em;
*padding-right: 1em; } .sf-arrows .sf-with-ul:after {
content: '';
position: absolute;
top: 57%;
right: 1em;
margin-top: -9px;
height: 0;
width: 0; border: 3px solid transparent;
border-top-color: #dFeEFF; border-top-color: rgba(255,255,255,.5);
}
.sf-arrows > li > .sf-with-ul:focus:after,
.sf-arrows > li:hover > .sf-with-ul:after,
.sf-arrows > .sfHover > .sf-with-ul:after {
border-top-color: #5e5e5e; } .sf-arrows ul .sf-with-ul:after {
margin-top: -5px;
margin-right: -3px;
border-color: transparent;
}
.sf-arrows ul li > .sf-with-ul:focus:after,
.sf-arrows ul li:hover > .sf-with-ul:after,
.sf-arrows ul .sfHover > .sf-with-ul:after {
border-left-color: #aaa;
}
a#responsive-trigger {
margin-right: 20px;
margin-top: -10px;
display: none;
color: #fff;
width: 20px;
height: 20px;
line-height: 20px;
font-size: 23px;
position: absolute;
top: 50%;
right: 0px;
z-index: 1000;
} #beopen-quick-search {
background: #f3f3f3;
border-radius: 32px;
width: 28px;
height: 28px;
font-family: 'fontello';
font-size: 16px;
line-height: 28px;
text-align: center;
color: #acacac;
float: right;
margin-top: 45px;
cursor: pointer;
margin-left: 15px;
}
#beopen-quick-search:hover {
color: #fff;
}
#beopen-quick-search-box:focus {
border: 1px solid #ebebeb;
box-shadow: none;
outline: 0px;
}
#beopen-quick-search-container {
max-height: 0;
overflow: hidden; -webkit-transition: max-height 0.5s;
-moz-transition: max-height 0.5s;
transition: max-height 0.5s;
}
#beopen-quick-search-container form {
margin-top: 20px;    
}
#beopen-quick-search-container.beopen-open {
max-height: 200px;
} .topbar {
display: block;    
background-position: center top;
background-repeat: no-repeat;
background-attachment: scroll;
background-size: cover;
color: #fff;
min-height: 45px;
}	
#main-content {
display: block;
margin: 60px 0px 80px 0px;
}
.beopen-start-content {
margin-top: 67px;
}
.topbar > .row {
padding-left: 15px;
padding-right: 15px;
}
.topbar h1 {
float: left;
line-height: 45px;
padding-top: 22px;
padding-bottom: 22px;    
color: #fff;
font-size: 30px;
font-weight: 400;
margin: 0px;
text-transform: uppercase;
margin-right: 10px;
}
.topbar ul.breadcrumbs {
margin-top: 30px;
float: right;
}
._blog > .row {
display: block;
}
.homepage {
background: none !important;	
}
#main {
}
.project-selector,
#content {
padding-right: 30px;
}
article.contact,
article.page,
article.post {
padding: 20px;
padding-top: 0px;    
padding-left: 0px;
padding-right: 0px;
margin-bottom: 10px;
}
.hcenter {
display: block;
margin: auto;
}
.single-portfolio_item article.portfolio_item {
display: block;
margin: auto;
}
article.contact {
padding-right: 20px;
padding-top: 0px;
background-color: transparent;
}
article h1 {
margin-bottom: 20px;
}
article.page h1 {
margin-bottom: 20px;
padding-bottom: 10px;
border-bottom: 1px dotted #eee;
}
article.page .row h1,
article.page .row h2 {
margin-bottom: 10px;
}
article.page .row h1 {
padding: 0px;
border: 0px;
color: #222;
}
.entry-preview-multimedia {
display: block;
width: 100%;
margin-bottom: 15px;
}
article .entry-images img {
margin: 0px;
border-radius: 4px;
display: block;
position: relative;
}
figure.beopen {
position: relative;
overflow: hidden;
border-radius: 5px;
}
.entry-images .over-block {
display: block;
background-color: rgba(0, 0, 0, 0.3);
position: absolute;  
color: #fff;  
padding: 5px 10px;
text-transform: uppercase;
z-index: 1000;	
margin-top: 20px;
margin-left: 5px;
border-radius: 0px 5px 5px 0px;
}
.entry-images .over-block .post-picture {
display: block;
width: 20px;
height: 20px;
background: url(//sketchcaddy.com/wp-content/themes/alia/css/images/picture.png) no-repeat;
}
.entry-images .over-block .post-gallery {
display: block;
width: 20px;
height: 20px;
background: url(//sketchcaddy.com/wp-content/themes/alia/css/images/gallery.png) no-repeat;
}
article.sticky header, 
article.sticky .entry-content { 
padding: 10px 20px;
background: #f4f4f4;
}
.entry-images figure.beopen img {
width: auto;
}
article.sticky header {    
border-top: 3px solid #42b6e3;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
padding-bottom: 5px;
}
article.sticky .entry-content {
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
padding-bottom: 20px;
}
article.sticky .entry-content p:last-child {
margin-bottom: 0px;
}
article header h1 {
margin-bottom: 0px;
padding-bottom: 15px;
}
article header h2 {
margin-top: 0px;
margin-bottom: 1px;
transition: all 0.2s;
-moz-transition: all 0.2s;
-webkit-transition: all 0.2s;
-o-transition: all 0.2s; 
}
article .post-meta {
}
article footer { 
border-top: 1px solid #e7e7e7;
margin-top: 20px;
margin-bottom: 20px;
width: 100%;
display: block;
}
article .entry-images {
display: block;
margin-bottom: 15px;
}
article .entry-content {
font-size: 15px;
line-height: 28px;
display: block;
}
article .entry-content h3 {
font-size: 16px;
font-weight: 600;
color: #909fa8;
margin-top: 30px;
}
article .metainfo {
min-height: 30px;
display: block;
line-height: 20px;
padding: 6px 0;
font-size: 13px;
line-height: 16px;
margin-bottom: 10px;    
width: 100%;
}
article .metainfo [class*="socialicon-"] {
color: #d2d5d7;
border-radius: 40px;
background-color: #eee;
display: block;
width: 40px;
height: 40px;
line-height: 40px;
margin: auto;
margin-bottom: 20px;
display: none;
}
article .metainfo.noborder {
border: 0;
background: transparent;
}
article .metainfo .media,
article .metainfo .date,
article .metainfo .author,
article .metainfo .cats,
article .metainfo .tags,
article .metainfo .comments
{
display: inline-block;
}
article .metainfo > * {
border-right: 1px solid #c9cdd0;
padding-right: 30px;
margin-right: 30px;
color: #334146;
text-transform:uppercase;
}
article .metainfo > *:last-child {
border-right: 0px;
}
article .metainfo .meta-icon {
font-family: 'Fontello';
font-size: 12px;
margin-right: 10px;
color: #909fa8;    
}
article .metainfo .meta-title {
color: #909fa8;
font-size: 13px;
letter-spacing: 1px;
margin-right: 7px;
font-weight: 400;
}
article .metainfo .tags .meta-title {
margin-right: 17px;
}
body article .metainfo .meta-value {
font-weight: 600;
color: #334146;
}
article .metainfo .date-all {
font-size: 13px;
letter-spacing: 1px;
font-weight: 600;
}
article .metainfo .date {
}
article .metainfo .date .date-day {
display: block;
font-size: 36px;
font-weight: 700;
height: 30px;
}
article .metainfo .date .date-month {
display: block;
font-size: 16px;
text-transform: uppercase;
height: 30px;
}
article .metainfo .date .date-year {
display: block;
font-size: 12px;
}
article .metainfo .author img.avatar {
border-radius: 40px;
margin-bottom: 5px;
}
article .metainfo .author a {
font-size: 13px;
line-height: 20px;
font-weight: 600;
text-transform: uppercase;
}
article .portfolio-details {
color: #7d8695; 
font-size: 14px;
min-height: 30px;
display: block;
line-height: 20px;
padding: 27px 0px;
padding-bottom: 0px;
margin: 27px 0px;
border-top: 2px solid #f4f4f4;
border-bottom: 2px solid #f4f4f4;
}
article .portfolio-details .date,
article .portfolio-details .author,
article .portfolio-details .tags,
article .portfolio-details .likes {
display: block;
padding: 0px;
padding-right: 5px;
padding-bottom: 12px;    
margin-bottom: 12px;
text-transform: uppercase;
font-size: 13px;
font-weight: 700;
}
.portfolio-details .date:before,
.portfolio-details .author:before,
.portfolio-details .tags:before,
.portfolio-details .likes:before {
font-family: 'fontello';
font-size: 15px;
padding-right: 15px;
color: #adb5c3;
font-weight: 300;
}
article .portfolio-details .date:before {
content: '\e868';
}
article .portfolio-details .author:before {
content: '\e817';
}
article .portfolio-details .tags:before {
content: '\e834';
}
article .metainfo .date {
}
article .metainfo .author {
}
article .metainfo .tags {
}
article .cats {
padding-bottom: 0px; 
}
article .cats a {    
font-size: 13px;
line-height: 14px;
font-weight: bold;
text-transform: uppercase;
color: #909fa8;
letter-spacing: 1px;
}
article .cats a:hover {
text-decoration: underline;
}
article .metainfo .comments {
}
article .metainfo .comments span {
}
.portfolio-details .likes {
}
.portfolio-details .likes:before {
font-family: 'fontello';
content: '\e81e';
color: #e9785e;
}
.portfolio-details .likes a {
}
.portfolio-details .likes a:hover span,
.portfolio-details .likes a:hover {
opacity: 0.6;
}
.portfolio-details .beopen-love {
display: inline-block;
padding: 0px;
}
.portfolio-details .beopen-love a {
display: inline-block;
border-radius: 30px;
padding: 3px;
background: #e9785e;
line-height: 7px;
height: 15px;
margin-left: 14px;
font-size: 15px;
font-weight: 800;
color: #fff;
}
[class*="socialicon-"] {
margin-top: -9px;
color: #7C8485;
}
.alternative-row {
background: #eaf2f5;
padding: 80px 0;
color: #8e959c;
font-size: 18px;
line-height: 30px;
box-shadow: 0px 0px 5px -1px rgba(201, 212, 216, 0.9) inset;
-moz-box-shadow: 0px 0px 5px-1px rgba(201, 212, 216, 0.9) inset;
-webkit-box-shadow: 0px 0px 5px	-1px rgba(201, 212, 216, 0.9) inset;
-o-box-shadow: 0px 0px 5px -1px rgba(201, 212, 216, 0.9) inset;
}
.with-sidebar {
}
body.tag .post-box article,
body.category .post-box article,
body.author .post-box article,
.with-sidebar article.page,
.with-sidebar article.post {
margin-right: 25px;
}
.sidebar-left.with-sidebar article.page,
.sidebar-left.with-sidebar article.post {
margin-left: 15px;
}
.caroufredsel_wrapper {
cursor: url(//sketchcaddy.com/wp-content/themes/alia/images/hand-grab.png), auto !important;
}
.pagination {
display: none;
text-align: center;
height: 17px;
margin-top: 20px;
padding-top: 5px;
padding-bottom: 30px;
}
.pagination a {
display: inline-block;
height: 10px;
width: 10px;
margin: 0 6px;
border-radius: 16px;
}
.pagination a span {
visibility: hidden;
font-size: 0;
line-height: 0;
text-indent: -4000px;
}
.rs-carousel-item {
width: 295px;
float: left;    
}
.beopen-client.rs-carousel-item {
width: auto;
padding-top: 10px;
}
.last-posts.rs-carousel-item a.fixedsize {
display: block;
line-height: 0px;
}
.last-posts.rs-carousel-item a.fixedsize {
margin-bottom: 20px;
}
.last-posts.rs-carousel-item h3 {
margin-bottom: 8px;
}
.jc-next,
.jc-previous {
display: none !important;
background-color: #fff;
border-radius: 40px;
width: 40px;
height: 40px;
float: right;
height: 43px;
width: 40px;
position: absolute;
font-size: 0;
line-height: 0;
text-indent: -4000px;
z-index: 1000;
top: 50%;
margin-top: -20px;
}
.jc-previous {
left: 0;
}
.jc-previous:hover {
background-position: 0px -46px;
}
.jc-next {
right: 0;
background-position: right 0px;
}
.jc-next:hover {
background-position: right -46px;
} .beopen-section h2.headline {
text-align: center;
}
.home-inner-section { display: block;
}
.beopen-section h2 span.title {
color: #45555f;
font-size: 30px;
font-weight: 400;
}
.beopen-section h2 span.title:after {
content: ' ';
position: absolute;
left: 50%;
margin-left: -10px;
margin-top: 51px;
width: 20px;
height: 13px;
border-bottom: 2px solid #e5e9eb;
}
.beopen-section span.subtitle {
font-size: 14px;
letter-spacing: 2px;
text-transform: uppercase;
font-weight: 700;
display: block;
line-height: 1.8em;
color: #909fa8;
margin-top: 23px;
margin-bottom: 2px;
}
p.subtitle {
font-size: 12px;
margin-bottom: 0px;
}
.beopen-related h2.headline,
.beopen-section h2.headline {
margin-top: 0px; 
margin-bottom: 70px;
}
.beopen-related h2 {
text-transform: uppercase;
}
.beopen-section .beopen-extra-style {
}
.beopen-home img {
max-width: 200%;
}
.after-slider-separator {
display: none;
height: 10px;
width: 100%;
}
.beopen-section [class*="column"] + [class*="column"]:last-child {
float: left;
}
.beopen-home {
width: 100%;
display: block;
min-height: 20px;
color: #8e959c;
padding: 0px 0px;
background-position: center bottom;
background-repeat: no-repeat;
position: relative;
overflow: hidden;
}
.statement strong {
color: #49bed8;
}	
.row .columns.feature {
padding: 30px;
padding-left: 20px;
padding-right: 20px;
overflow: hidden;
}
.feature h3 {
color: #45555f;
font-size: 16px;
letter-spacing: 1px;
line-height: 30px;
font-weight: 700;
margin-bottom: 10px;
text-transform: uppercase;
}
.feature .centered {
display: block;
width: 100%;
text-align: center;
}
.feature a.service-button {
margin: auto;
margin-top: 20px;
margin-right: 2px;
text-align: center;
}
.row.collapse .columns.process {
padding: 0px;
padding-left: 30px;
padding-right: 30px;
}
.row .columns.feature .service-bg {
display: block;
margin: auto;
width: 80px;
height: 80px;
line-height: 80px;
margin-bottom: 10px;
border-radius: 80px;
text-align: center;
overflow: hidden;
cursor: default;
}
.row .columns.feature:hover .service-bg {
animation-name: pulse;
-webkit-animation-name: pulse;    
animation-duration: 1.5s;	
-webkit-animation-duration: 1.5s;
animation-iteration-count: infinite;
-webkit-animation-iteration-count: infinite;
}
.attachment-services-thumbnail {
border-radius: 160px;
}
.row .columns.feature .service-bg img {
vertical-align: middle;
}
.beopen-grid-container {
margin: 0px 20px;
display: block;
}
.work i {
font-size: 11px;
display: block;
}
.work h2 {
font-size: 16px;
padding-bottom: 5px;
padding-top: 1px;
color: #fff;
padding-bottom: 0px;
margin: 0 !important;
}
.work p {
font-size: 12px;
}
.process img {
border-radius: 40px;
}
.glass-bg { display: block;
position: absolute;
width: 100%;
height: 100%;
}
.work a .glass-bg {
display: block;
position: absolute;
width: 100%;
height: 100%;
transition: opacity 0.2s;
-moz-transition: opacity 0.2s;
-webkit-transition: opacity 0.2s; 
-o-transition: opacity 0.2s;
z-index: 101;   
opacity: 0;
}
.work a .info {
transition: background 0.5s;
-moz-transition: background 0.5s;
-webkit-transition: background 0.5s; 
-o-transition: background 0.5s;
text-align: center;
width: 100%;
padding-bottom: 16px;
}
.work a .see-more {
opacity: 0;
width: 100%;
height: 100%;
position: absolute;
z-index: 100;
text-align: center;    
color: #fff;
font-size: 60px;
}
.beopen .see-more {
opacity: 0;
-webkit-transform: scale(0.01,0.01);
transform: scale(0.01,0.01);
-webkit-transition: -webkit-transform 0.2s, opacity 0.1s;
transition: transform 0.2s, opacity 0.1s;
}
.beopen:hover .see-more {
opacity: 1;
-webkit-transform: scale(1,1);
transform: scale(1,1);
}
.work .info {
border: 1px solid #e5e9eb;
border-top: 0px;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
margin-bottom: 20px;
}
.work:hover a .see-more {
opacity: 1;
}
figure.beopen img {
width: 100%;   
}
.work figure.beopen {
position: relative;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-o-border-radius: 5px;
overflow: hidden;
margin-bottom: 25px;
box-shadow: 0px 1px 3px rgba(0,0,0,0.25) inset;
-moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.25) inset;
-webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.25) inset;
-o-box-shadow: 0px 1px 3px rgba(0,0,0,0.25) inset;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
}
.work a .solid-bg {
background-color: #000;
display: block;
position: absolute;
width: 100%;
height: 100%;
opacity: 0;
transition: opacity 0.2s;
-moz-transition: opacity 0.2s;
-webkit-transition: opacity 0.2s; 
-o-transition: opacity 0.2s;
top: 0px;
-webkit-transform:rotate(0deg);
border-radius: 5px;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
}
.work img {
-webkit-transition: all 0.5s;
transition: all 0.5s;
border-radius: 5px;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;    
}
.work .button {
padding-top: 7px;
padding-bottom: 7px;
background: #fff;
color: #30353e;
font-size: 12px;
text-transform: uppercase;
border: 0;
margin: 0;
margin: auto;
font-weight: 700;
text-shadow: 0px 0px 0px transparent;
box-shadow: 0px 0px 0px transparent;
-moz-box-shadow: 0px 0px 0px transparent;
-webkit-box-shadow: 0px 0px 0px transparent;
-o-box-shadow: 0px 0px 0px transparent;
}
.no-touch .work a:hover .solid-bg {
opacity: 0.3 !important;
}
.no-touch .work a:hover .info {
display: block;
}
.work a:hover .glass-bg {
opacity: 1;
}
.work a .info h3,
.work a .info i,
.work a .info p {
color: #45555f;
padding-left: 30px;
padding-right: 30px;
}
.work a .info h3 {
font-size: 15px;
line-height: 1.4em;
font-weight: 600;
padding: 0px;
padding-top: 15px;
padding-bottom: 0px;
margin-bottom: 2px;
margin-top: 0px;
}
.work a .info span.text {
color: #fff !important;
display: block;
padding-bottom: 15px;
}
a .imgHover {
display: block;
overflow: hidden;
}    
a .imgHover .hover-glow {
display: block;
position: absolute;
width: 100px; 
height: 100px;
background-color: #36b8d4;
opacity: 0;	
}
a .imgHover .hover-link-icon {
display: block;
position: absolute;
width: 115px;
height: 115px;
opacity: 0;
}
a .imgHover .hover-link-bg {
display: block;
position: absolute;
width: 40px;
height: 40px;
opacity: 0;
border-radius: 40px;
}
.no-touch a:hover .imgHover .hover-glow {
opacity: 1;   
}
a:hover .hover-link-icon {
opacity: 1;
}
.no-touch a:hover .hover-link-bg {
filter: alpha(opacity=100);
opacity: 1;
}
.process-bg {
border-radius: 70px;
display: block;
width: 70px;
height: 70px;
margin: auto;
float: left;
display: table-cell;
vertical-align: middle;	
text-align: center;
cursor: default;
}
.columns.process:hover .process-bg {
animation-name: pulse;
-webkit-animation-name: pulse;    
animation-duration: 1.5s;	
-webkit-animation-duration: 1.5s;
animation-iteration-count: infinite;
-webkit-animation-iteration-count: infinite;
}
.process-bg .entypo {
font-size: 32px;
line-height: 70px;
}
.process-bg img {
padding-top: 7px;
}
.process {
padding-top: 20px;
display: block;
overflow: hidden;
}
.process:first-child {
background-position: 60px 70px;
}
.process:last-child {
background-position: -640px 70px;
}
.process h3 {
margin: 3px;
margin-left: 80px;
margin-right: 0px;
margin-bottom: 15px;
padding-top: 25px;
font-size: 16px;
font-weight: 700;
color: #45555f;
}
.process p {
margin-left: 80px;
}
.process,
.process p {
font-size: 14px;
line-height: 26px;
}
.processes .pbox {
display: block;
text-align: center;
width: 205px;
position: absolute;
z-index: 3;
margin-top: -7px;
}
.processes .pbox2 {
display: block;
text-align: center;
width: 205px;
position: absolute;
z-index: 3;
margin-top: -7px;
}
.processes .pbox2 h3 {
padding: 10px 15px;
border-radius: 20px;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
opacity: 0.2;
}
.three.columns.carousels .last-posts {
width: 290px;   
}
.three.columns.carousels .last-posts img {
display: none;
}
.last-posts .beopen-latest-posts-preview {
font-family: 'fontello';
font-size: 4em;
color: #fff;
display: block;
width: auto;
height: 155px;
line-height: 155px;
text-align: center;
background-color: #ddd;
border-radius: 5px;
}
.last-posts .beopen-grid-container {
min-height: 60px;
padding-bottom: 20px;
display: block;
background: #fff;
border-radius: 5px;
}
.last-posts article .metainfo {
margin-bottom: 0px;
}
.last-posts .content {
padding: 0px;
}
.last-posts .flex-container {
margin-bottom: 20px;
}
.last-posts .attachment-latest-posts-thumbnail {
border-radius: 5px;
width: 100%;
}
.last-posts h2 {
margin: 0px;
}
.last-posts p {
font-size: 14px;
line-height: 25px;
margin-bottom: 18px;
}
.last-posts .over-block {
color: #fff;
display: block;
width: 50px;
height: 50px;
position: absolute;
margin-top: -25px;
right: 40px;
border: 4px solid #fff;
border-radius: 50px;
font-family: 'fontello';
line-height: 42px;
font-size: 18px;
z-index: 100;
text-align: center;
}
.last-posts span.mini-meta {
font-size: 13px;
font-style: italic;
display: block;
padding-bottom: 5px;
}
.last-posts a img {
-webkit-transition: all 0.3s;
transition: all 0.3s;    
}
.last-posts a .see-more {
opacity: 0;
width: 100%;
height: 100%;
position: absolute;
z-index: 100;
text-align: center;    
color: #fff;
font-size: 60px;
}
.last-posts:hover a .see-more {
opacity: 1;
}
.last-posts a .solid-bg {
background-color: #000;
display: block;
position: absolute;
width: 100%;
height: 100%;
opacity: 0;
z-index: 99;
transition: opacity 0.2s;
-moz-transition: opacity 0.2s;
-webkit-transition: opacity 0.2s; 
-o-transition: opacity 0.2s;
top: 0px;
-webkit-transform:rotate(0deg);
border-radius: 5px;
}
.no-touch .last-posts:hover a .solid-bg {
opacity: 0.3;
}
.no-touch .last-posts a:hover img {
opacity: 0.8;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.last-posts a.readmore {
font-size: 11px;
padding: 5px 16px 5px 16px;
}
.last-posts h3 a {
color: #45555f;
margin: 0px;
display: block;
font-size: 16px;
font-weight: 700;
line-height: 1.5em;
margin-top: 0px;
}
.last-posts h3 a img {
display: block;
}
.last-posts h3:hover {
color: #fff;
}
.shadow-top {
position: absolute;
background-repeat: no-repeat;
background-position: top center;
height: 42px;
width: 100%;
left: 0px;
margin-top: -25px;
z-index: 100;
}
.shadow-bottom {
position: absolute;
background-repeat: no-repeat;
background-position: top center;
height: 42px;
width: 100%;
left: 0px;
margin-top: -18px;
z-index: 100;
}  .row .columns.call_to_action .inner-calltoaction {
margin: 0px 15px;
}
.row .columns.call_to_action .inner-calltoaction {
padding-top: 20px;
padding-bottom: 20px;
}
.be-call-to-action-icon-bg {
background: #f5f5f5;
display: block;
width: 60px;
height: 60px;
float: left;
border-radius: 15px;
text-align: center;
transform: rotate(45deg);
-ms-transform: rotate(45deg); -webkit-transform: rotate(45deg);
}
.be-call-to-action-icon {
display: inline-block;
font-family: 'fontello';
font-size: 20px;
line-height: 60px;
color: #ccc;
transform: rotate(-45deg);
-ms-transform: rotate(-45deg); -webkit-transform: rotate(-45deg);
}	
.inner-calltoaction p {
margin-bottom: 0px;
}
.motto {
font-size: 36px;
font-weight: 100;
text-align: center;
padding-left: 35px !important;
padding-right: 35px !important;
box-sizing: border-box;
}
.motto {
line-height: 1.4; 
padding-top: 10px;
padding-bottom: 10px;
}
.motto strong {
font-weight: 500;
}
.call_to_action_text {
font-size: 24px;
font-weight: 400;
letter-spacing: 1px;
line-height: 1.5em;
display: inline-block;
color: #45555f;
margin: 0px 30px;
text-align: center;
}
.inner-calltoaction {
text-align: center;
padding-left: 20px;
padding-right: 20px;
}
.call_to_action .text-right {
}
.inner-calltoaction .button {
font-size: 15px;
font-weight: 700;
line-height: 40px;
padding-left: 60px;
padding-right: 40px;
color: #fff;
text-shadow: none;
margin: 0px 30px;
margin-bottom: 2px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.inner-calltoaction .button:before {
content: "\e601";
font-family: 'beopen-alia';
font-size: 32px;
color: #fff;
font-weight: 100;
position: absolute;
display: inline-block;
margin-left: -35px;
opacity: 0.7;
}
.inner-calltoaction .button:active {
margin-top: 1px;
}
.motto strong {
text-shadow: 2px 2px 0px #f6f6f6;
}
.beopen-home .motto h3 {
margin: 0px;
} .feature h2 {
}
.feature img {
margin-bottom: 10px;
}
.feature a {
text-align: center;
}
.feature, .feature p {
text-align: center;    
font-size: 14px;
line-height: 26px;
}
.feature {
border: 1px solid transparent;
}
.feature:hover {
} .work h3 {
margin: 3px;
margin-left: 0px;
margin-right: 0px;
}
.be-portfolio-title {
color: #fff;
font-size: 22px;
font-weight: 700;
line-height: 30px;
text-transform: uppercase;
display: inline-block;
position: absolute;
top: 50%;
margin-top: -50px;
padding: 20px 40px;
opacity: 0;
transition: opacity 0.2s;
-webkit-transition: opacity 0.2s;
}
.be-portfolio-title:after {
display: inline-block;
position: absolute;
content: '\e85b';
margin-top: -20px;
padding: 20px 25px;
margin-left: 40px;
font-size: 26px;
font-family: 'fontello';
font-weight: normal;
}
.roundabout-in-focus:hover .be-portfolio-title {
opacity: 1;
}
.portfolio_round .home-inner-section {
display: block;
overflow: hidden;
height: 340px;
width: 100%; 
display: block;
}
.roundabout-holder {
list-style: none;
padding: 0;
margin: 0;
height: 500px;
width:  75%;
display: block;
margin: auto;
}
.roundabout-moveable-item {
height: 400px;
width: 600px;
cursor: pointer;
background-color: #ccc;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
}
.browser-buttons {
display: block;
width: 100%;
padding-top: 7px;
padding-bottom: 7px;
padding-left: 5px;
border-bottom: 1px solid #ddd;
}
.browser-buttons .browser-button {
display: inline-block;
width: 10px;
height: 10px;
border-radius: 10px;
background-color: #fff;
margin-left: 10px;
}
.roundabout-in-focus {
cursor: auto;
}
.beopen-portfolio-grid {
margin: 0px;
}
.beopen-portfolio-grid li {
display: block;
width: 250px;
height: 250px;
float: left;
overflow: hidden;
}
.beopen-portfolio-grid li img {
max-width: none !important;
max-width: 100% !important;
}
.beopen-portfolio-grid-gallery {
position: relative;
margin: 0px;
}
.beopen-portfolio-grid-gallery li {
position: absolute;
}
.beopen-portfolio-grid-gallery li img {
z-index: 0;
position:absolute;
width:250px;
height:250px;
opacity:0;
-webkit-transition-property: opacity, -webkit-transform;
-webkit-transition-duration: 3s, 8s;
-moz-transition-property: opacity, -moz-transform;
-moz-transition-duration: 3s, 8s;
-ms-transition-property: opacity, -ms-transform;
-ms-transition-duration: 3s, 8s;
-o-transition-property: opacity, -o-transform;
-o-transition-duration: 3s, 8s;
transition-property: opacity, transform;
transition-duration: 3s, 8s;
}
.beopen-portfolio-grid-gallery li img  {
-webkit-transform-origin: bottom left;
-moz-transform-origin: bottom left;
-ms-transform-origin: bottom left;
-o-transform-origin: bottom left;
transform-origin: bottom left;
}
.beopen-portfolio-grid-gallery li:nth-child(2n+1) img {
-webkit-transform-origin: top right;
-moz-transform-origin: top right;
-ms-transform-origin: top right;
-o-transform-origin: top right;
transform-origin: top right;
}
.beopen-portfolio-grid-gallery li:nth-child(3n+1) img {
-webkit-transform-origin: top left;
-moz-transform-origin: top left;
-ms-transform-origin: top left;
-o-transform-origin: top left;
transform-origin: top left;
}
.beopen-portfolio-grid-gallery li:nth-child(4n+1) img {
-webkit-transform-origin: bottom right;
-moz-transform-origin: bottom right;
-ms-transform-origin: bottom right;
-o-transform-origin: bottom right;
transform-origin: bottom right;
}
.beopen-portfolio-grid-gallery li img.beopen-focused {
opacity:1;
-webkit-transform: scale(1.5) translate(0px);
-moz-transform: scale(1.5) translate(0px);
-ms-transform: scale(1.5) translate(0px);
-o-transform: scale(1.5) translate(0px);
transform: scale(1.5) translate(0px);
}
.beopen-table-full {
display: table;
width: 100%;
height: 100%;
}
.beopen-table-cell-middle {
display: table-cell;
vertical-align: middle;
}   
.beopen-portfolio-grid-overlay {
display: block;
position: absolute;
top: 0;
left: 0;    
width: 100%;
height: 100%;
z-index: 2;
background-color: #000;
opacity: 0;
-webkit-transition: opacity 0.3s;
transition: opacity 0.3s;
}
.beopen-portfolio-grid figcaption { 
display: block;
opacity: 0;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;      
}
.beopen-portfolio-grid li a figure {
position: absolute;
width: 250px;
height: 250px;
display: block;
overflow: hidden;
transition: border 0.3s, -webkit-transform 0.3s,      
z-index 0.3s;
}
.beopen-portfolio-grid li a:hover figure figcaption {
opacity: 1;
}
.beopen-portfolio-grid li a:hover .beopen-portfolio-grid-overlay {
opacity: 0.6;
}
.beopen-portfolio-grid li a figure img {
transition: border 0.3s, -webkit-transform 0.3s,      
z-index 0.3s;    
}
.beopen-portfolio-grid li a:hover figure img  {   
-webkit-transform: scale(1.3);
}
.beopen-portfolio-grid li a:hover figure {
z-index: 100;
overflow: hidden;
}
.layout-type-boxed .beopen-portfolio-more {
padding: 8px 28px;
font-size: 14px;
} .beopen-wide-portfolio-grid {
list-style: none;
width: 100%;
position: relative;
padding: 0;
margin: 0;
transition: opacity 0.5s;
text-align: center;
display: block;
}
.beopen-wide-portfolio-grid:hover {
opacity: 1;
-webkit-transition: opacity 1s;
transition: opacity 1s;
}
.beopen-wide-portfolio-grid li {
background: #fff;
display: inline-block;
position: relative;
width: 12.5%;
margin-top: -10px;
}
.beopen-wide-portfolio-grid li a,
.beopen-wide-portfolio-grid li a img {
display: block;
position: relative;
}
.beopen-wide-portfolio-grid li a {
overflow: hidden;
}
.beopen-wide-portfolio-grid li a > div {
position: absolute;
background: #333;
background: rgba(0,0,0,0.7);
width: 100%;
height: 100%;
text-align: center;
font-size: 16px;
color: #fff;
}
.beopen-wide-portfolio-grid li a > div.custom-hover-object {
position: absolute;
background: #333;
background: rgba(255,255,255,0.7);
width: 100%;
height: 100%;
}
.beopen-portfolio-more-container {
display: block;
width: 100%;
text-align: center;
padding: 50px 0px;
padding-bottom: 0px;
clear: both;
}
.beopen-portfolio-more {
padding: 17px 60px;
font-size: 15px;
letter-spacing: 1px;
} .beopen-client {
display: table-cell;
vertical-align: middle;
height: 55px;
}
.beopen-client img {
display: block;
margin: auto;
vertical-align: middle;
}
.beopen-client img {
opacity: 0.4;
margin-left: 10px;
margin-right: 10px;
}
.beopen-client img:hover {
opacity: 1;
}	
.beopen-section [class*="widget_"],
.beopen-section .flickr,
.beopen-section .widget_text,
.beopen-section .widget_recent_entries,
.beopen-section .widget_meta,
.beopen-section .widget_pages,
.beopen-section .widget_archive,
.beopen-section .widget_links,
.beopen-section .widget_categories,
.beopen-section .widget_tag_cloud {
margin: 0px;
padding: 0px;
padding-left: 15px !important;
}
.beopen-section [class*="widget_"] h6,
.beopen-section .flickr h6,
.beopen-section .widget_text h6,
.beopen-section .widget_recent_entries h6,
.beopen-section .widget_meta h6,
.beopen-section .widget_pages h6,
.beopen-section .widget_archive h6,
.beopen-section .widget_links h6,
.beopen-section .widget_categories h6,
.beopen-section .widget_tag_cloud h6 {
margin-top: 0px;
margin-bottom: 20px;
padding-bottom: 15px;
border-bottom: 1px solid #EEE;
}
.beopen-section [class*="widget_"] h6 strong,
.beopen-section .flickr h6 strong,
.beopen-section .widget_text h6 strong,
.beopen-section .widget_recent_entries h6 strong,
.beopen-section .widget_meta h6 strong,
.beopen-section .widget_pages h6 strong,
.beopen-section .widget_archive h6 strong,
.beopen-section .widget_links h6 strong,
.beopen-section .widget_categories h6 strong,
.beopen-section .widget_tag_cloud h6 strong {
padding-right: 13px;
} .htmlbox {
}
.innerhtmlbox {
padding: 0px 15px;
} .innerShadow {
border-bottom: 1px solid #e5e9eb;
}
.featurebox {
padding: 0px 10px !important;    
}
.featurebox h2 {
font-size: 30px;    
}
.featurebox .description {
font-size: 14px;
line-height: 26px;
}
.featurebox > a.button {
margin-top: 20px;
}
.beopen-section .featurebox {
padding: 0px 30px !important;
}
.featurebox .beopen-frame-featurebox-website {
display: block;
width: 380px;
height: 374px;
text-align: center;
background: url(//sketchcaddy.com/wp-content/themes/alia/css/images/attachedImageFrame1.png) no-repeat center bottom;
display: table-cell;
vertical-align: bottom;
}
.featurebox .beopen-frame-featurebox-phone {
display: block;
width: 390px;
height: 394px;
text-align: center;
background: url(//sketchcaddy.com/wp-content/themes/alia/css/images/attachedImageFrame2.png) no-repeat center bottom;
display: table-cell;
vertical-align: bottom;
}
.featurebox .beopen-frame-featurebox-phone img,
.featurebox .beopen-frame-featurebox-website img {
vertical-align: bottom;
}
.entypo-option {
font-family: 'fontello';
font-size: 100px;
line-height: 1em;
color: #6aad05;
} .options_box h2 {
padding-bottom: 30px;
}
.options_box h2:after {
content: '';
border-bottom: 1px solid #fff;
position: absolute;
display: block;
width: 30px;
left: 50%;
margin-left: -15px;
margin-top: 20px;
height: 1px;
}
.options_box .description {
font-size: 24px;
line-height: 1.7em;
display: block;
}
.options_box .row {
margin: 0px 0px;
} .masonry {
padding-right: 0px;
}
.masonry article.post {
padding-bottom: 0px;
margin-bottom: 0px;
}
.isotope article {
}
.masonry {
display: block;
width: 100%;
}
.masonry .masonry-item {
min-width: 200px;
width: 33.3% !important;
overflow: hidden;    
}
.masonry .masonry-item article {
padding: 0px;
}
.masonry .masonry-item article footer {
border: 0;
padding-bottom: 20px;
}
.masonry article header {
}
.masonry article header h2 {
font-size: 26px;
line-height: 1.3em;
margin-bottom: 10px;
}
.masonry article .metainfo > * {
border-right: 0px;
margin-bottom: 5px;
} .row.portfolio {
margin-top: 45px;
}
#portfolio-items {
display: none;
}
#portfolio-filter {
margin-bottom: 0px;
display: none;
width: 100%;
min-height: 30px;
border-radius: 2px;
}
#portfolio-sizes {
margin-bottom: 0px;
display: inline-block;
min-height: 30px;
border-radius: 5px;
float: right;
border: 1px solid #c8cfdb;
padding: 0px 5px;
}
#portfolio-sizes a {
display: inline-block;
font-size: 32px;
line-height: 50px;
height: 50px;
color: #c8cfdb;
padding: 0px 20px;
font-family: 'beopen-alia';
}
#portfolio-sizes a:hover,
#portfolio-sizes a#beopen-portfolio-size-selected {
color: #42b6e3;
}
#portfolio-sizes a.beopen-portfolio-column-2:before {
content: "\e606";
}
#portfolio-sizes a.beopen-portfolio-column-3:before {
content: "\e605";
}
#portfolio-sizes a.beopen-portfolio-column-4:before {
content: "\e604";
}
.portfolio_count {
font-weight: 400;
}
div#portfolios {
clear: both;
display: block;
margin: 0px 0px;
}
#portfolios article {
margin-bottom: 20px;
position: absolute;
}
#portfolios article .see-more {
z-index: 1000;
position: absolute;
width: 100%;
height: 100%;    
}
#portfolios .see-more span {
color: #fff;
font-size: 80px;
line-height: 140px;
display: block;
}
#portfolios article:hover .see-more span {
}
#portfolios.beopen-grid-4 article .see-more span {
font-size: 60px;
line-height: 100px;
}
#portfolios article .see-more h3 {
font-size: 26px;
font-weight: 400;
}
#portfolios.beopen-grid-3 article .see-more h3 {
font-size: 22px;
font-weight: 400;
}
#portfolios.beopen-grid-4 article .see-more h3 {
font-size: 20px;
font-weight: 400;
}
.portfolio-footer {
display: block;
width: 100%;
text-align: right;
color: #b2b2b2;
padding: 0px 10px;
position: absolute;
right: 10px;
bottom: 10px;
z-index: 100000;	
}
.portfolio-footer .count-hearts {
font-size: 16px;
font-weight: 600;
}
.portfolio-footer .entypo {
font-size: 20px;
line-height: 2em;
padding-right: 5px;
margin-top: 2px;
}
#portfolios article:hover .portfolio-footer .entypo {
color: #e9785e;
}
div.portfolio figure.beopen {
margin-bottom: 0px;
}
figure:hover figcaption {
opacity: 1;
}
article.portfolio_item img {
border-radius: 4px;
overflow: hidden;
display: block;
}
article.portfolio_item p {
margin: 0px 0px;
}
div.portfolio-info {
transition: background 0.5s;
-moz-transition: background 0.5s;
-webkit-transition: background 0.5s; 
-o-transition: background 0.5s;
text-align: center;
}
.no-touch article.portfolio_item:hover div.portfolio-info {
display: block;
}
article.portfolio_item a {
}
article.portfolio_item a .glass-bg {
background: transparent;
display: block;
position: absolute;
width: 100%;
height: 100%;
transition: opacity 0.2s;
-moz-transition: opacity 0.2s;
-webkit-transition: opacity 0.2s; 
-o-transition: opacity 0.2s;
z-index: 101;   
}
article.portfolio_item a .solid-bg {
background-color: #000;
display: block;
position: absolute;
width: 100%;
height: 100%;
opacity: 0;
transition: opacity 0.2s;
-moz-transition: opacity 0.2s;
-webkit-transition: opacity 0.2s; 
-o-transition: opacity 0.2s;
z-index: 50;
border-radius: 4px;
}
div.portfolio article figure.beopen img {
width: 100%;
}
.no-touch article.portfolio_item a:hover .solid-bg {
opacity: 0.3 !important;
}
.no-touch article.portfolio_item a:hover .glass-bg {
opacity: 0.4;
}
article.portfolio_item a span.text {
color: #fff !important;
display: block;
padding-bottom: 15px;
}
article.portfolio_item a span.zoom {
background: url(//sketchcaddy.com/wp-content/themes/alia/css/images/zoom.png) no-repeat;
width: 12px;
height: 12px;
display: block;
margin: 10px auto;
}
article.portfolio_item a .button {
padding-top: 7px;
padding-bottom: 7px;
background: #fff;
color: #30353e;
font-size: 12px;
text-transform: uppercase;
border: 0;
margin: 0;
margin: auto;
font-weight: 700;
text-shadow: 0px 0px 0px transparent;
box-shadow: 0px 0px 0px transparent;
-moz-box-shadow: 0px 0px 0px transparent;
-webkit-box-shadow: 0px 0px 0px transparent;
-o-box-shadow: 0px 0px 0px transparent;
}
article.portfolio_item a:active .button {
margin-top: 3px;
}
article.portfolio_item a h3 {
color: #fff;
padding: 0px;
display: inline;
padding-bottom: 5px;
}
.no-touch div.portfolio_item:hover .portfolio-info {
background-position: center top;
}
.isotope-item {
z-index: 2;
}
.isotope-hidden.isotope-item {
pointer-events: none;
z-index: 1;
}
article.portfolio_item {
transition: opacity 0.2s;
-moz-transition: opacity 0.2s;
-webkit-transition: opacity 0.2s; 
-o-transition: opacity 0.2s;
}
article.portfolio_item .metainfo {
padding-bottom:5px;
}
article.portfolio_item .rightalign {
text-align: right;
padding-top: 5px;
}
article.portfolio_item .metainfo .portfolio-all {
float: right;
}
article.portfolio_item .metainfo a[rel="prev"] {
display: block;
float: left;
height: 25px;
padding: 5px;
padding-left: 25px;
padding-right: 15px;
}
article.portfolio_item .metainfo a[rel="next"] {
display: block;
float: left;
height: 25px;
padding: 5px;
padding-left: 15px;
padding-right: 25px;
background-position: right top;
}
article.portfolio_item .metainfo .author,	
article.portfolio_item .metainfo .tags,
article.portfolio_item .metainfo .date {
float: none;
} .isotope,
.isotope .isotope-item {
-webkit-transition-duration: 0.8s;
-moz-transition-duration: 0.8s;
-ms-transition-duration: 0.8s;
-o-transition-duration: 0.8s;
transition-duration: 0.8s;
}
.isotope {
-webkit-transition-property: height, width;
-moz-transition-property: height, width;
-ms-transition-property: height, width;
-o-transition-property: height, width;
transition-property: height, width;
}
.isotope .isotope-item {
-webkit-transition-property: -webkit-transform, opacity;
-moz-transition-property:    -moz-transform, opacity;
-ms-transition-property:     -ms-transform, opacity;
-o-transition-property:      -o-transform, opacity;
transition-property:         transform, opacity;
} .isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
-webkit-transition-duration: 0s;
-moz-transition-duration: 0s;
-ms-transition-duration: 0s;
-o-transition-duration: 0s;
transition-duration: 0s;
}
.portfolio-header {
color: #777;
margin-bottom: 40px;
}
.portfolio-header h2 {
font-size: 39px;
font-weight: 700;
color: #adb5c3;
}
.portfolio-line {
border-bottom: 1px solid #e8e8e8;
display: block;
width: 100%;
height: 1px;
margin-top: 20px;
}
.portfolio .entry-images {
margin-bottom: 30px;
}
.portfolio-navigation {
display: inline-block;
float: right;
line-height: 30px;
min-height: 35px;
text-align: right;
border: 1px solid #c8cfdb;
border-radius: 5px;
padding: 0px 8px;
}
.portfolio-navigation a {
color: #c8cfdb;
display: inline-block;
height: 46px;
width: 46px;
margin: 0 auto;
text-align: center;	
}
.portfolio-navigation a:hover {
opacity: 0.9;
}
.portfolio-navigation a:before {
font-family: 'fontello';
line-height: 46px;
font-size: 20px;
}
.portfolio-navigation .portfolio-all:before {
content: '\e804';
}
.portfolio-navigation .portfolio-all:hover {
}
.portfolio-navigation a[rel="next"] {
}
.portfolio-navigation a[rel="next"]:before {
content: '\e886';
}
.portfolio-navigation a[rel="prev"] {
}
.portfolio-navigation a[rel="prev"]:before {
content: '\e885';	
}
.portfolio-navigation a[rel="prev"] span,
.portfolio-navigation a[rel="next"] span { font-family: 'fontello'; }
.portfolio-navigation a[rel="prev"] span {  }
.portfolio-navigation a[rel="prev"]:hover span {  }
.portfolio-navigation a[rel="next"] span {  }
.portfolio-navigation a[rel="next"]:hover span {  }
.portfolio-navigation a[rel="prev"]:hover,
.portfolio-navigation a[rel="next"]:hover {  }
.project-sidebar p:last-child {
margin-bottom: 0px;
}
.project-sidebar {
}
.project-sidebar h3 {
font-size: 16px;
font-weight: 700;
margin-bottom: 22px;
color: #334146;
text-transform: uppercase;
}
.project-sidebar p {
font-size: 14px;
line-height: 26px;
color: #717987;
} #map_canvas {
width: 100%; 
height: 400px;
margin-bottom: 65px;
}
#map_canvas_shadow {
display: block;
width: 100%;
background: rgba(0, 0, 0, 0.1);
height: 10px;
position: absolute;
z-index: 1;
margin-top: 390px;
}
#map_canvas_replacement {
display: block;
width: 100%;
height: 60px;
}
.beopen-contact-form {
margin-top: 20px;
}
textarea {
height: 100px;
}
.page-template-template-contact-php .topbar {
margin-bottom: 0px;
}
#content.rightfade {
display: block;
border-right: 1px solid #e7e7e7;
margin-top: 0px;
padding-top: 0px;
padding-right: 30px;
}
.contact-sidebar {
line-height: 30px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-o-border-radius: 5px;
padding: 30px;
padding-top: 0px;
margin-bottom: 40px;
}
button.send-message {
line-height: 22px;
}
span.send-message {
display: none;
} .wider_blog {	
}
._blog {
}
.row.beopen-single {
}
.page ._blog .beopen-page-full {
padding-top: 30px;
min-height: 300px;
}
#sidebar {	
border-left: 1px solid #e7e7e7;
}
section#respond,
section#comments {
padding-top: 0px;
}
ol.commentlist {
border-top: 1px solid #eee;
}
section#comments p {
margin-bottom: 25px;
}
section#comments article p {
color: #454e5c;
font-size: 16px;
line-height: 28px;
margin-bottom: 10px;
}
section#respond {
margin-top: 20px;
}
section h3 {
color: #999;
}
section#comments ol,
section#comments ul {
list-style-type: none;
}
section ol.commentlist {
margin: 0px;
}
section > ol.commentlist > li {
background-color: #fff;
border-bottom: 1px solid #eaeaea;
padding-bottom: 5px;
}
section ol.commentlist article {
padding-top: 20px;
padding-bottom: 20px;
}
section ol.commentlist ul.children {
margin-bottom: 0px;
}
section ol.commentlist ul.children li {
margin-left: 70px;
padding-bottom: 0px;
border-top: 1px solid #eee;
}
section#comments .comment-reply-link,
section#comments .comment-edit-link {
padding-left: 18px;
float: right;
}
section#comments .comment-reply-link:hover,
section#comments .comment-edit-link:hover {
text-decoration: underline;
}
section#comments .fn {
font-style: normal;
font-weight: 600;
font-size: 16px;
color: #454e5c;
position: relative;
line-height: 5px;
}
#comments time {
font-size: 14px;
color: #8e959c;
background-repeat: no-repeat;
display: block;
}
section.comment {
padding-top: 15px;
}
section#comments .avatar {
float: left;
border-radius: 50px;
}
section#comments .notice,
section#comments header,
section#comments section {
margin-left: 70px;
}
section#comments header {
}
section#comments .notice {
font-weight: bold;
font-style: italic;
}
section#comments .num {
font-size: 48px;
line-height: 50px;
color: #f2f2f2;
font-weight: 400;
position: absolute;
right: 0;
margin-right: 40px;
}
section#comments h3 {
padding-bottom: 0px;
}	
section#comments a {
}	
#commentform p {
margin-bottom: 10px;
}
#commentform p.comment-notes {
padding-bottom: 20px;
}
#commentform label {
font-size: 13px;
display: none;
}
#commentform .row .eight.columns textarea {
height: 180px;
}
#commentform #submit {
}
.author-box {
display: block;
border-top: 1px solid #e3e5e7;
border-bottom: 1px solid #e3e5e7;
padding-bottom: 30px;
min-height: 110px;
background-repeat: no-repeat;
background-position: right bottom;
border-radius: 2px;
transition: all 0.2s;
-moz-transition: all 0.2s;
-webkit-transition: all 0.2s;
-o-transition: all 0.2s;
}
.author-box h3.title {
padding-bottom: 0px;
}
.author-box h3.title a {
font-weight: 700;
color: #454e5c;
}
.author-picture-box {
display: block;
float: left;
width: 80px;
height: 80px;
margin-right: 20px;
border-radius: 80px;
margin-top: 30px;
}
.author-picture-box img {
border-radius: 90px;
}
.author-description {
padding-top: 5px;
display: block;
font-size: 15px;
color: #454e5c;
}
.author-description p:last-child {
margin-bottom: 0px;
} .post-box {
margin-left: 0px;
}
.beopen-single .post-box {
padding-right: 15px;
}
.beopen-single #content {
} article.team_member {
min-height: 420px;
padding-bottom: 70px;
}
article.team_member figure.beopen {
margin-bottom: 20px;
}
div.member-header {
display: block;
margin-bottom: 20px;
color: #454e5c;
text-align: center;
}
h3.member-name {
display: block;
font-size: 20px;
line-height: 20px;
padding-bottom: 5px;
font-weight: 700;
color: #454e5c;
margin-bottom: 0px;
}
span.member-job {
display: block;
font-size: 16px;
line-height: 22px;
font-weight: 400;
padding-bottom: 8px;
}
div.member-social {
display: block;
min-height: 45px;
text-align: center;
}
article.team_member {
color: #454e5c;
font-size: 14px;
line-height: 24px;
}
article.team_member p {
margin-bottom: 20px;
}
article.team_member:hover {
color: #454e5c;
}
article.team_member [class*="socialicon-"] {
font-size: 14px;
line-height: 30px;
color: #fff;
width: 30px;
height: 30px;
margin-left: 0px;
margin-right: 4px;
margin-bottom: 10px;
border-radius: 40px;
text-align: center;
display: inline-block;
background-color: #999;
}
article.team_member:hover [class*="socialicon-"] {
color: #fff !important;
}
article.team_member:hover [class*="socialicon-"] {
background-color: #666;
}
article.team_member [class*="socialicon-"]:hover {
background: #434343;
}
article.team_member {
transition: opacity 0.2s;
-webkit-transition: opacity 0.2s;
position: relative;
z-index: 1;
}
.member-size {
padding: 80px 0 10px;
position: relative;
}
.member-size-big h3.member-name {
font-size: 24px;
padding-bottom: 13px;
margin-top: 30px;
}
.member-size-big .member-job {
font-size: 18px;
padding-bottom: 10px;
}
.member-size-big article.team_member {
font-size: 16px;
line-height: 28px;
}
.member-size article.team_member figure.beopen {
padding: 0px 15%;
}
.member-size-big article.team_member figure.beopen {
padding: 0px 15%;
}
article.team_member img {
border-radius: 500px;
}
.member-size-big article.team_member p {
margin-bottom: 30px;
} .dk_container a:hover {
} .dk_container {
border: 1px solid #c8cfdb;
border-radius: 5px;
font-weight: bold;
line-height: 50px;
border-radius: 5px;
text-transform: uppercase;
width: 100%;
}
.dk_container:focus {
outline: 0;
}
.dk_container a {
cursor: pointer;
text-decoration: none;
} .dk_toggle { padding: 0px 45px 0px 5px;
height: 50px;
-webkit-transition: border-color .5s;
-moz-transition: border-color .5s;
-o-transition: border-color .5s;
transition: border-color .5s;
-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; 
width: 100%;  
}
.dk_toggle:before {
position: absolute;
font-family: 'beopen-alia';
font-size: 32px;
font-weight: normal;
line-height: 50px;
content: '\e602';
z-index: 10;
display: block;
color: #fff;
width: 50px;
height: 50px;
text-align: center;
}
.dk_toggle span {
margin-left: 50px;
}
.dk_toggle:hover {
} .dk_focus .dk_toggle {
}
.dk_focus .dk_toggle {
} .dk_open { z-index: 10000;
}
.dk_open .dk_toggle {
} .dk_options {
box-shadow: 0px 2px 0px rgba(0, 0, 0, 0.2);
}
.dk_options a {
background-color: #fff;
border-bottom: 1px solid #eee;
font-weight: bold;
padding: 13px 20px;
color: #999;
padding-left: 55px;
}
.dk_options a:before {
font-family: 'beopen-alia';
font-size: 32px;
font-weight: normal;
line-height: 26px;
content: '\e603';
display: block;
position: absolute;
left: 13px;
}
.dk_options li:first-child a {
border-top: 1px solid #eee;
}
.dk_options li:last-child a {
border-bottom: none;
}
.dk_options a:hover,
.dk_options .dk_option_current a {
color: #fff;
text-decoration: none;
} .dk_options_inner {
margin-bottom: 0px;
color: #fff;
max-height: 250px;
list-style-type: none;
} .dk_options_inner,
.dk_touch .dk_options {
max-height: 250px;
}
.dk_container {
display: none;
float: left;
position: relative;
}
.dk_container a {
outline: 0;
}
.dk_toggle {
display: -moz-inline-stack;
display: inline-block;
*display: inline;
position: relative;
zoom: 1;
}
.dk_open {
position: relative;
z-index: 10;
}
.dk_open .dk_options {
display: block;
}
.dk_open .dk_label {
color: inherit;
}
.dk_options {
display: none;
margin-top: 1px;
position: absolute;
right: 0;
width: 100%;
}
.dk_options a,
.dk_options a:link,
.dk_options a:visited {
display: block;
}
.dk_options_inner {
overflow: auto;
position: relative;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
border: 1px solid #c8cfdb;
border-top: 0px;
margin-left: -1px;
margin-right: -1px;
}
.dk_touch .dk_options {
overflow: hidden;
}
.dk_touch .dk_options_inner {
max-height: none;
overflow: visible;
}  #sidebar {
padding: 0px !important;
}
.widget { 
padding-top: 10px;
}
#sidebar .widget {
padding: 0px 24px 53px 39px;
}
.widget h6 {
color: #c8c8c8;
margin-bottom: 20px;
}
#sidebar a {
}
#sidebar a:hover {
}
aside p {
line-height: inherit; 
} input#s {
width: 100%;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-o-border-radius: 3px;
position: relative;
margin-bottom: 15px;
padding-right: 35px;
display: block;
}	
input#searchsubmit {
background: url(//sketchcaddy.com/wp-content/themes/alia/css/images/searchbutton.png) no-repeat;
border: 0px;
height: 36px;
width: 36px;
background-color: #36b8d4;
line-height: 20px;
padding: 0px;
-moz-box-shadow: 0 !important;
-webkit-box-shadow: 0 !important;
box-shadow: 0 !important;		
border: 0px !important;
}
input#searchsubmit:hover {
background-position: 0px -30px;
}
.divider {
background: none;
display: none;
}
.widget_search .sidebar-section {
margin: 0px;
}
.widget_search .sidebar-section .row {
padding: 0px;
}
.widget_search .sidebar-section form {
margin: 0px;
}
.widget_text .sidebar-section,
.widget_recent_entries .sidebar-section,
.widget_meta .sidebar-section,
.widget_pages .sidebar-section,
.widget_archive .sidebar-section,
.widget_links .sidebar-section,
.widget_categories .sidebar-section,
.widget_tag_cloud .sidebar-section {
padding-top: 0px;
margin-bottom: 10px;
}
.sidebar-section:hover {
opacity: 1;
} .footer-section .last-posts .imgHover,
.sidebar-section .last-posts .imgHover {
width: 50px;
height: 50px;
float: left;
border: 0px;
}
.footer-section .last-posts
.sidebar-section .last-posts {
min-height: 70px;
margin-bottom: 0px;
padding: 0px;
}
.footer-section .last-posts a,
.sidebar-section .last-posts a {
margin-left: 60px;
margin-bottom: 5px;
display: block;
}
.footer-section .last-posts h3,
.sidebar-section .last-posts h3 {
color: #888;
padding: 0px;
border: 0;
font-size: 12px;
font-weight: 600;
margin: 0px;
background-color: transparent;
min-height: 0px;
line-height: 18px;
}	
.footer-section .last-posts a:hover h3,
.sidebar-section .last-posts a:hover h3 {
color: #77c831;
}
.footer-section .last-posts span,
.sidebar-section .last-posts span {
font-size: 10px;
color: #bbb;
}
.beopen-sc .last-posts {
padding: 0px !important;
margin-right: 25px !important;
width: 209px !important;	
}
.beopen-section .last-posts {
float: left;
position: relative;
} .footer-section .service,	
.sidebar-section .service {
padding: 10px 0px;
}
.sidebar-section .service-bg,
.footer-section .service-bg {
float: left;
display: block;
margin: auto;
width: 40px;
height: 40px;
line-height: 40px;
border-radius: 40px;
text-align: center;	
overflow: hidden;
margin-top: 0px;
position: relative;
background-color: #f5f5f5;
}
.sidebar-section .service-bg img,
.footer-section .service-bg img {
margin: auto;
}
.footer-section .service .entypo, 
.sidebar-section .service .entypo {
font-size: 20px;
line-height: 40px;
position: absolute;
left: 0px;
right: 0px;
z-index: 1;
}
.footer-section .service h3,
.sidebar-section .service h3 {
color: #444;
font-size: 16px;
font-weight: 600;
padding-left: 55px;
padding-right: 5px;
padding-bottom: 0px;
}
.footer-section .service .service-text,
.sidebar-section .service .service-text {
color: #777;
padding-left: 55px;
padding-right: 5px;
text-align: left !important;
}
.footer-section .service h3 {
color: #aaa;
} .widget_portfolio_widget {
padding-bottom: 40px;
}
footer .portfolio,
.sidebar-section .portfolio {
display: inline-block;
width: 110px;
height: 110px;	
margin-right: 5px;
margin-bottom: 5px;
border: 0px;
}
footer .portfolio a,
.sidebar-section .portfolio a {
display: inline-block;
}
footer .portfolio .imgHover,
.sidebar-section .portfolio .imgHover {
}
footer .portfolio .hover-link-icon,
.sidebar-section .portfolio .hover-link-icon {
}
footer .portfolio .hover-link-bg,
.sidebar-section .portfolio .hover-link-bg {
margin-left: 35px;
}
footer .portfolio .hover-link-bg .entypo,
.sidebar-section .portfolio .hover-link-bg .entypo {
line-height: 110px;
color: #fff;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
footer .portfolio:hover .hover-link-bg,
.sidebar-section .portfolio:hover .hover-link-bg {
opacity: 1;
} .testimonials {
padding-bottom: 0px;
}
.testimonial {
display: block;
float: left;
}
.testimonial.rs-carousel-item {
width: 490px;
max-width: 100%;
}
.sidebar-section .testimonial,
.three.columns .testimonial {    
margin-right: 15px;
}
.twelve.columns .testimonial {
width: 1000px;
}
.sidebar-section .testimonial {
width: 205px;
}
.testimonial .words {
display: block;
line-height: 20px;
margin: 5px;
margin-right: 0px;
margin-left: 0px;
margin-top: 0px;
margin-bottom: 0px;	
min-height: 40px;
padding: 20px 30px;
border-radius: 5px;
font-size: 16px;
line-height: 28px;
border: 1px solid rgba(0, 0, 0, 0.1);
}
.testimonial .triangle {
width: 0px;
height: 0px;
margin-left: 30px;
border-style: solid;
border-width: 10px 0 0 10px;
border-color: transparent transparent transparent rgba(0,0,0,0.1);
}
.row .three.columns .testimonial .words {
font-size: 16px;
line-height: 28px;
}
.testimonial .from {
background-repeat: no-repeat;
background-position: left top;	
display: block;
font-size: 16px;
line-height: 20px;
color: #454e5c;
padding: 0px 0px 0px 0px;
margin: 0px 0px 40px 0px;
}
.testimonial .from img {
width: 60px;
height: 60px;
display: block;
float: left;
margin-right: 15px;
border-radius: 60px;
}
.testimonial p {
}
.testimonial .person {	
font-size: 11px;
font-weight: bold;
padding-top: 8px;
line-height: 20px;
display: block;
font-size: 18px;
font-weight: 600;
text-align: left;
}	
.testimonial .person-group {
font-size: 13px;
padding-top: 7px;
display: block;
}	
.twelve.columns > .fred > .testimonial,
.twelve.columns > .caroufredsel_wrapper > .fred > .testimonial {
width: 960px;
} .widget_rss ul,
.widget_nav_menu ul,
.widget_pages ul,	
.widget_categories ul,
.widget_recent_comments ul,
.widget_recent_entries ul,
.widget_archive ul,
.widget_meta ul,
ul.blogroll {
list-style-type: none;
}
.widget_rss ul li,
.widget_nav_menu ul li,
.widget_pages ul li,	
.widget_categories ul li,
.widget_recent_comments ul li,
.widget_recent_entries ul li,
.widget_archive ul li,
.widget_meta ul li,
ul.blogroll li {
padding-bottom: 1px;
font-size: 13px;
font-weight: 600;
padding-top: 10px;
padding-bottom: 10px;
border-bottom: 1px solid #eee;
display: block;    
}
.widget_recent_entries ul li a:hover:before {
text-decoration: none;
}
.widget_rss ul li a,
.widget_nav_menu ul li a,
.widget_pages ul li a,	
.widget_categories ul li a,
.widget_recent_entries ul li a,
.widget_archive ul li a,
.widget_meta ul li a,
ul.blogroll li a {
color: #4b4b4b;
transition: all 0.3s;
-moz-transition: all 0.3s;
-webkit-transition: all 0.3s;
-o-transition: all 0.3s;	
}
.widget_rss > ul li:first-child a,
.widget_nav_menu > ul li:first-child a,
.widget_pages > ul li:first-child a,
.widget_categories > ul li:first-child a,
.widget_recent_entries > ul li:first-child a,
.widget_archive > ul li:first-child a,
.widget_meta > ul li:first-child a,
ul.blogroll li:first-child a {
padding-top: 0px;    
}
.widget_recent_comments ul li {
padding-left: 32px;
padding-top: 15px;
padding-bottom: 15px;
border-bottom: 1px solid #eee;
font-size: 13px;
color: #909fa8;
}
.widget_recent_comments ul li a {
color: #4b4b4b;
font-weight: 600;
}
.widget_recent_comments ul li:before {
content: '\e848';
font-family: 'fontello';
font-size: 16px;
line-height: 16px;
position: absolute;
margin-top: 7px;
margin-left: -30px;
color: #535c69;
}
.widget_rss ul li a:hover,
.widget_nav_menu ul li a:hover,
.widget_pages ul li a:hover,
.widget_categories ul li a:hover,
.widget_recent_entries ul li a:hover,
.widget_archive ul li a:hover,
.widget_meta ul li a:hover,
ul.blogroll li a:hover {
padding-left: 5px;
}
.widget_pages ul li ul.children {
margin-bottom: 0px;
}
.widget_pages ul li ul li a {
padding-top: 15px;
padding-bottom: 15px;
font-size: 13px; 
}
.widget_nav_menu ul li ul.sub-menu,
.widget_pages ul li ul.children,
.widget_categories ul li ul.children {
border-top: 1px solid #eee;
margin-bottom: 0px;
margin-top: 10px;
}
.widget_nav_menu ul li ul.sub-menu li:last-child,
.widget_pages ul li ul.children li:last-child,
.widget_categories ul li ul.children li:last-child {
border-bottom: 0px;
padding-bottom: 0px;
}
.widget_nav_menu ul li ul li,
.widget_pages ul li ul li,
.widget_categories ul li ul li {
padding-left: 15px;
font-size: 13px;
} .widget_calendar #wp-calendar caption {
font-size: 15px;
font-weight: 700;
text-transform: uppercase;
padding-top: 30px;
padding-bottom: 30px;
color: #bbb;
background-color: #4a4a4a;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
}
.widget_calendar table thead, 
.widget_calendar table tfoot {
background-color: transparent;
}
.widget_calendar table {
width: 100%;
border-spacing: 5px;
}
.widget_calendar table thead tr th, table tfoot tr td {	
padding: 6px 0px 6px !important;
color: #c3c3c3;
text-align: center;
font-size: 11px;
font-weight: 800;
}	
.widget_calendar table thead tr th, 
.widget_calendar table tfoot tr th, 
.widget_calendar table tbody tr td, 
.widget_calendar table tr td, 
.widget_calendar table tfoot tr td {
border: 0px;
}
.widget_calendar table td a {
background-color: #f9f9f9;
border-radius: 3px;
padding: 2px 4px;
}
.widget_calendar table tfoot {
margin-top: 20px;
}
.widget_calendar table tfoot td a {
display: block;
width: 100%;
}
.widget_calendar table tbody tr th,
.widget_calendar table tbody tr td {	
padding: 3px 0px 4px;
color: #c3c3c3;
text-align: center;
}
.widget_calendar table tbody tr td {
font-size: 14px;
font-weight: 600;
color: #858585;
}
table tbody tr:nth-child(even) {
background-color: transparent;
} .tags {
padding-bottom: 20px;
padding-bottom: 10px;
}
.tagcloud {
font-size: 0;
}
.tags a,
.tagcloud a {	
position: relative;
display: inline-block;
font-size: 13px !important;
font-weight: 600;
line-height: 16px;
color: #334146;
position: relative;
text-align: center;
text-decoration: none;
border-radius: 4px 4px 5px 5px;
cursor: pointer;
padding: 10px 15px 10px;
-webkit-appearance: none;
margin-right: 0px;
background: #FAFAFA;
border: 1px solid rgba(0, 0, 0, 0.03);
margin-bottom: 10px;
margin-right: 10px;
}	
.tags a {
padding: 9px 14px 9px;
}
.tagcloud a:hover{ }	
footer .tags a, footer .tagcloud a {
background: #4a4a4a;
border: 0px;
} article .row {
margin: 0px 0px;
padding: 0px 15px;
}
article.page .columns {
display: block;
padding-left: 0px;
}
pre, code {
display: block;
padding: 4px 4px;
color: #999;
background-color: #F7F7F9;
border: 1px solid #E1E1E8;
border-radius: 3px;
font-weight: normal;
margin-bottom: 20px;
line-height: 20px;
font-family: Monaco, Menlo, Consolas, "Courier New", monospace;	
clear: both;
word-wrap:break-word;
margin-top: 10px;
}
.full_width {
width: 100%;
}
.clear {
clear: both;
}
.dropcap {
display: block;
float: left;
font-size: 34px;
line-height: 1;
margin: 0 10px 0 0;
}
.beopen-progressbar {
height: 35px;
line-height: 35px;    
width: 200px;
display: block;
background: #7995d5;
height: 35px;
position: relative;
font-size: 18px;
color: #fff;
font-weight: 300;
line-height: 35px;    
}
.beopen-progressbar span {
position: absolute;
top: 0px;
right: 10px;
color: #fff;
}
.beopen-progressbar-description {
font-size: 12px;
color: #8e959c;
line-height: 16px;
display: block;
padding-top: 4px;
margin-bottom: 13px;
}
.pricing_table {
margin-bottom: 20px;
display: block;
padding: 40px;
}
.pricing_table .plan:first-child {
}
.plan {
display: block;
padding: 0px !important;
margin: 0px;
}
.plan-inner {
margin: 0px 10px;
background-color: #fff;
box-shadow: 0px 2px 0px rgba(142, 149, 156, 0.1);
transition: margin-top 0.2s linear, margin-bottom 0.2s linear;
-webkit-transition: margin-top 0.2s linear, margin-bottom 0.2s linear;    
}
.plan-inner:hover {
margin-top: -13px;
margin-bottom: 13px;
}
.plan.featured .plan-inner {
border: 4px solid #eee;
margin-top: -3px;
margin-bottom: 3px;
}
.plan.featured .plan-inner:hover {
margin-top: -16px;
margin-bottom: 16px;
}
.plan .plan_top {
text-align: center;
color: #777;
padding-top: 30px;
padding-bottom: 30px;
border-bottom: 1px solid #eeeff0;
border: 1px solid #eee;
}
.plan.featured .plan_top {
color: rgba(255, 255, 255, 0.5);
}
.plan h3 {
font-size: 18px;
line-height: 24px;
color: #fff;
font-weight: 700;
margin-bottom: 0px;
padding-bottom: 0px;
text-transform: uppercase;
}
.plan .plan_top .plan_price {
display: inline;
font-size: 48px;
line-height: 1.2em;
color: #fff;
font-weight: 300;
}
.plan .plan_top .plan_period {
display: block;
font-size: 20px;
line-height: 26px;
color: #8e959c;
font-weight: 300;
}
.plan ul {
display: block;
padding: 0px 0px 0px 0px;
margin: 0px;
color: #555;
}
.plan li {
width: 100%;
display: block;
padding: 10px 30px;
text-align: left;
font-size: 15px;
font-weight: 400;
color: #8e959c;
border: 1px solid #eee;
border-top: 0px;
text-align: center;
}
.plan li strong {
color: #30353e;
font-weight: 500;
}
.plan li:nth-child(odd) {
background-color: #fdfdfd;
}
.plan.featured li {
}
.plan .plan_bottom {
text-align: center;
padding: 20px 0px;
display: block;
border: 1px solid #eee;
border-top: 0px;
} div.alert-message { 
display: block; 
padding: 18px 12px 18px; 
padding-right: 50px;
font-weight: 600; 
font-size: 18px; 
color: white; 
background-color: #30c7f8; 
border: 1px solid rgba(0, 0, 0, 0.1); 
margin-bottom: 12px; 
text-shadow: 0 1px rgba(0, 0, 0, 0.3);
box-shadow: 0 3px 0px rgba(0, 0, 0, 0.1);
position: relative; 
}
div.alert-message .box-icon { 
display: block;
position: absolute;
background-color: rgba(0, 0, 0, 0.1);
width: 60px;
height: 100%;
bottom: 0px;
margin-top: -18px;
margin-left: -12px;
text-align: center;
line-height: 60px;
}
div.alert-message .box-icon i.beopen-icon:before {
font-family: 'fontello';
content: '\e82b';
font-size: 20px;
color: #fff;
font-style: normal;
font-weight: normal;
}
div.alert-message.success .box-icon i.beopen-icon:before {
content: '\e802';
}
div.alert-message.warning .box-icon i.beopen-icon:before {
content: '\e84b';
}
div.alert-message.error .box-icon i.beopen-icon:before {
content: '\e875';
}
div.alert-message p {
margin: 0px;
margin-left: 65px;
}
div.alert-message.success { background-color: #9be433; color: #fff; text-shadow: 0 1px rgba(0, 0, 0, 0.3); }
div.alert-message.success .box-icon { background-position: -48px -8px; }
div.alert-message.warning { background-color: #ebc83a; color: #fff; text-shadow: 0 1px rgba(0, 0, 0, 0.3); }
div.alert-message.warning .box-icon { background-position: -88px -8px; }
div.alert-message.error { background-color: #ff4e36; color: #fff; text-shadow: 0 1px rgba(0, 0, 0, 0.3); }
div.alert-message.error .box-icon { background-position: -128px -8px; }
div.alert-message a.close { 
background-color: rgba(0, 0, 0, 0.1);
position: absolute;
display: block;
width: 30px;
height: 30px;
border-radius: 30px;
top: 15px;
right: 12px;
text-align: center;
}
div.alert-message a.close:hover, div.alert-box a.close:focus { opacity: 0.4; }
div.alert-message a.close span {
color: #30c7f8;
background-color: #fff;
display: block;
width: 16px;
height: 16px;
font-size: 21px;
line-height: 14px;
border-radius: 2px;
box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.2);
margin: auto;
margin-top: 7px;
}
div.alert-message.success a.close span {
color: #9be433;
}
div.alert-message.warning a.close span {
color: #ebc83a;
}
div.alert-message.error a.close span {
color: #ff4e36;
} ul.accordion { margin: 0 0 22px 0; }
ul.accordion > li { list-style: none; margin: 0; padding: 0; margin-bottom: 10px; }
ul.accordion > li .title { cursor: pointer; padding: 20px 0px; margin: 0; position: relative; -webkit-transition: 0.15s background linear; -moz-transition: 0.15s background linear; -o-transition: 0.15s background linear; transition: 0.15s background linear; 
padding-left: 60px;
font-size: 16px;
}
ul.accordion > li .title h1, ul.accordion > li .title h2, ul.accordion > li .title h3, ul.accordion > li .title h4, ul.accordion > li .title h5 { margin: 0;  }
ul.accordion > li .title:before { color: #8e959c; font-family: 'fontello'; content:'\e823';  display: block; width: 40px; height: 40px; font-size: 18px; position: absolute; line-height: 40px; 
background-color: #fff;
border-radius: 50px;
text-align: center;
margin-top: -12px;
margin-left: -60px; 
border: 1px solid rgba(0, 0, 0, 0.1);
box-shadow: 0px 2px 0px rgba(0, 0, 0, 0.1);
}
ul.accordion > li .content { display: none; padding: 0px 0px 20px 60px; }
ul.accordion > li.active {  }
ul.accordion > li.active .title {  padding-top: 20px; }
ul.accordion > li.active .title:before { content:'\e826'; }
ul.accordion > li.active .content { height: auto; display: block;  } .toggle { clear: both; }
div.toggle { border-radius: 3px; }
div.toggle { margin: 0; padding: 0;  margin-bottom: 20px; }
div.toggle .title { cursor: pointer; padding: 15px; margin: 0; position: relative;  -webkit-transition: 0.15s background linear; -moz-transition: 0.15s background linear; -o-transition: 0.15s background linear; transition: 0.15s background linear;
padding-left: 60px;
font-size: 16px;
}
div.toggle .title h1, div.toggle .title h2, div.toggle .title h3, div.toggle .title h4, div.toggle .title h5 { margin: 0; color: #454e5c; }
div.toggle .title:before { color: #8e959c; font-family: 'fontello'; content:'\e823'; display: block; width: 40px; height: 40px; font-size: 18px; position: absolute; line-height: 40px; 
background-color: #fff;
border-radius: 50px;
text-align: center;
margin-top: -12px;
margin-left: -60px; 
border: 1px solid rgba(0, 0, 0, 0.1);
box-shadow: 0px 2px 0px rgba(0, 0, 0, 0.1);
}
div.toggle .content { display: none; padding: 0px 0px 20px 60px; }
div.toggle.active {  }
div.toggle.active .title { padding-top: 20px; }
div.toggle.active .title:before { content:'\e826'; }
div.toggle.active .content { display: block; }
div.divider {
display: block;
height: 10px;
clear: both;
border-top: 1px dotted #ccc;
}
ul.icons {
list-style-type: none;
}
ul.icons i.icon-ok {
padding-right: 28px;
}
ul.icons i.icon-ok:before {
font-family: 'fontello';
content: '\e802';
} .tweet_list {
-webkit-border-radius: 0.5em;
-moz-border-radius: 0.5em;
border-radius: 0.5em;
list-style: none;
margin: 0;
padding: 0;
overflow-y: hidden;
}
.tweet_list li {
overflow-y: auto;
overflow-x: hidden;
padding: 0.5em;
padding-left: 0px;
list-style-type: none;
font-size: 13px;
}
.tweet_list li:before {
font-family: 'fontello';
content: '\e8fe';
padding-right: 10px;
}
.tweet_list li a {
}
.tweet_list .tweet_even {
}
.tweet_list .tweet_avatar {
padding-right: .5em; float: left;
}
.tweet_list .tweet_avatar img {
vertical-align: middle;
} .footer {
font-size: 12px;
line-height: 16px;
display: block;
width: 100%;
clear: both;
}
.footer a:hover {
text-decoration: none;
}
.footer #bottom-footer * {
color: #555;
font-size: 13px;
}
.footer #inner-footer {    
padding-top: 40px;
display: block;
margin: auto;
}
.footer ul,
.footer ol {
font-size: 12px;
line-height: 24px;
}
.footer ul.menu,
.footer ol.menu {
list-style: none;
}
.footer h6 strong {
font-size: 13px;
font-weight: 700;
padding-bottom: 5px;
text-transform: uppercase;
}
.footer #inner-footer #top-footer {
display: block;
padding-bottom: 20px;
}
.footer #inner-footer #logo-footer {
font-size: 22px;
color: #aaa;
margin-bottom: 10px;
}
.footer #inner-footer #bottom-footer {
display: block;
padding: 20px 0px;
clear: both;
background-color: #252525;
font-size: 14px;
line-height: 25px;
}
.footer #inner-footer #bottom-footer .links {
font-size: 14px;
margin-top: 4px;
margin-bottom: 0px;
padding-bottom: 0px;    
}
.footer #inner-footer #bottom-footer .links a {
}
.footer #inner-footer #bottom-footer .links a:hover {
color: #fff;
}
.footer #inner-footer #bottom-footer .attribution {
margin: 0px;
}
.footer #inner-footer #bottom-footer span.separator {
padding-left: 7px;
padding-right: 7px;
}
.footer p {
font-size: 14px;
} ul.photo-list {
list-style-type: none;
line-height: 0px;
font-size: 0px;
}
ul.photo-list li {
padding:0px 5px 5px 0px;
background:none;
display: inline-block;
vertical-align: top;
}
ul.photo-list a{
height:auto;
width:auto;
text-indent:0;
border:0px;
background:none;
}
footer ul.blogroll li {
border: 0px;
margin-left: -10px;
}
footer ul.blogroll li a {
color: #868787;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 23px;
display: block;
background-position: 5px 4px;
}
footer ul.blogroll li a:hover {
padding-left: 29px;
background-position: 11px 4px;
}
footer ul.blogroll li:hover {
background-color: #3c3e3f;
}
.footer-section h3 span.subtitle {
display: none;
}
footer .widget_pages ul li a, 
footer .widget_categories ul li a, 
footer .widget_recent_entries ul li a, 
footer .widget_archive ul li a, 
footer .widget_meta ul li a, 
footer ul.blogroll li a {
color: #666;
border-color: #373737;
}
footer .textwidget {
line-height: 2em;
} #beopen-scroll-up-button {
display: none;
position: fixed;
width: 40px;
height: 40px;
border-radius: 3px;
line-height: 40px;
text-align: center;
font-size: 16px;
color: #fff;
z-index: 10000;
right: 40px;
bottom: 40px;
transition: opacity 0.2s, display 1s;
opacity: 0;
background: #777;
}
#beopen-scroll-up-button.active {
display: block;
opacity: 0.5;
}
#beopen-scroll-up-button:active {
opacity: 1;
}
.beopen-social a[class*="socialicon-"] {
color: #fff;
background-color: #4a4a4a;
border-radius: 3px;
display: inline-block;
width: 40px;
line-height: 40px;
text-align: center;
margin-top: 10px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 15px;
}
article.contact h2 {
border-bottom: 1px solid #ebebeb;
padding-bottom: 10px;
color: #aaa;
} @media only screen and (max-width: 1280px) {
.layout-type-boxed .beopen-limited-width {
width: 100%;
}
}
@media only screen and (max-width: 1279px) and (min-width: 768px) {
.masonry article .metainfo .date {
margin-right: 0px;
}
.masonry article .metainfo .date .year {
display: none !important;
}
}
@media only screen and (min-width: 1024px) {
.featurebox .beopen-image-left .columns, 
.featurebox .beopen-image-right .columns {
display: table-cell;
vertical-align: middle;
float: none !important;
}
}
@media only screen and (max-width: 1024px) {
.call_to_action_text {
margin-bottom: 20px;
}
}
@media only screen and (max-width: 1024px) and (min-width: 768px) {
nav#standard .sf-menu > li > a {
}
.sf-menu { 
float: none;
}
nav#standard .sf-arrows > li > a.sf-with-ul {
padding-left: 6px;
padding-right: 6px;
}
nav#standard .sf-arrows .sf-with-ul:after {
display: none;
}
}
@media only screen and (max-width: 767px) {
.project-selector,
#content {
padding-right: 15px;
}
.project-sidebar {
margin-top: 40px;
}
.beopen-wide-portfolio-grid li {
width: 50%;
}
.beopen-portfolio-more-container {
padding-top: 20px;
}
[class*="column"] + [class*="column"].end {
float: none;
}
.layout-type-boxed #container {
margin-top: 0px;
}
.header-extra .header-columns {
float: none;
text-align: center;
border-bottom: 1px solid #fff;
}
.header-extra .beopen-mini-column {
border: 0px;
}
.header-extra .header-action {
text-align: center;
}
.da-thumbs li {
width: 25%;
}
#inner-header {
margin-top: 0px;
}
#inner-header #logo a img { 
margin-top: 5px;    
}
.roundabout-moveable-item {
height: 150px;
width: 300px;      
}
.portfolio_round .home-inner-section {
height: 80%;
}
.portfolio-round {
height: 140px;
}
.be-portfolio-title {
font-size: 14px;
padding: 10px 20px;
margin-top: 0px;
}
.be-portfolio-title:after {
display: none;
}
a#responsive-trigger {
display: block;
}    
nav#standard {
display: none;
}
nav#standard .sf-menu { 
float: none;
}
nav#standard .sf-menu li {
width: 100%;
}
nav#standard .sf-menu li a {
padding: 10px;
border-top: 1px solid #e5e9eb;
}
nav#standard .sf-menu ul ul li a {
padding-left: 20px;
}
nav#standard .sf-menu ul {
box-shadow: none;
position: relative;
}
nav#standard .sf-menu ul ul {
top: 0;
left: 0;
}
nav#standard #beopen-quick-search {
float: none;
margin: auto;
margin-bottom: 20px;
display: none;
}
#beopen-quick-search-container {
max-height: none;
}
.beopen-grid-container { 
margin: 0px 15px;
}
.process { 
background: transparent;
}
#beopen-style-selector {
display: none !important;
}
.call_to_action a.button {
}
section ol.commentlist ul.children li {
padding-left: 10px;
}
.masonry .masonry-item {
width: 100% !important;
}
.after-slider-separator {
display: none;
}
span.send-message {
margin-left: 10px;
}
.triangle-bottom {
display: none;
}
.with-sidebar article.page, .with-sidebar article.post {
padding-left: 0px;
padding-right: 0px;
}
.metainfo .date .year {
display: none !important;
}
article .metainfo .date, article .metainfo .author, article .metainfo .cats, article .metainfo .tags, article .metainfo .comments {
}
article .metainfo {
background: none;
}
article .metainfo {
min-height: 50px;
}
article .metainfo .date {
padding-bottom: 5px;''
}
article .metainfo .author {
}
article .metainfo .cats {
}	
article .metainfo .comments {
}
.beopen-single .post-box {
border-right: 0px;
padding-right: 0px;
padding-top: 10px;
}
.author-picture-box {
}
.author-description {
margin-left: 0px;
margin-top: 10px;
}
._blog > .row {
}
.topbar {
padding-left: 10px;
padding-right: 10px;
}
.beopen-start-content {
margin-top: 10px;
}
.topbar > .row {
padding-left: 5px;
padding-right: 5px;
}
._blog {
background: transparent;
}	
.rightfade {
background: transparent;
padding-right: 0px;
}
.dk_container {
margin-bottom: 10px;
}
.dk_options {    
position: static;
margin-top: 0px;
}
} @media only screen and (max-width: 320px) { 
.portfolio_tag {
float: none;
}	
}a {
color: #42b6e3;
}
.feature .entypo {
color: #42b6e3;
}
.label {
background: #42b6e3;
}
input[type='submit'],
.button,
p a.button {
background: #42b6e3;
box-shadow: 0px 2px 0px #21a7dc;
}
input[type='submit']:hover,
.button:hover {
background: #61c2e8;
box-shadow: 0 2px 0px #3eb4e2;
}
input[type="text"]:focus,
input[type="password"]:focus,
input[type="date"]:focus,
input[type="datetime"]:focus,
input[type="email"]:focus,
input[type="number"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="time"]:focus,
input[type="url"]:focus,
textarea:focus {
background: #fafafa;
outline: none !important;
border-color: #b3b3b3;
border-color: rgba(255,116,44,0.3);
box-shadow: 0px 0px 0px 1px rgba(255,116,44,0.3);
-moz-box-shadow: 0px 0px 0px 1px rgba(255,116,44,0.3);
-webkit-box-shadow: 0px 0px 0px 1px rgba(255,116,44,0.3);
-o-box-shadow: 0px 0px 0px 1px rgba(255,116,44,0.3);
}
html {
background: transparent ;
}
#container {
background: #fff ;
}
.beopen-wrap:hover:before {
color: #ff742c;
}
a:hover,
a:hover h1,
a:hover h2,
a:hover h3,
a:hover h4,
a:hover h5,
a:hover h6 {
color: #42b6e3;
}
a.readmore:hover {
background-color: #42b6e3;
box-shadow: 0 2px 0px #21a7dc;
}
.footer a[class*="socialicon-"] {
color: #fff;
}
#inner-header #header-logo-stuff .slogan {
color: #555555;
}
#inner-header #logo a {
color: #ff6313;
}
.topbar {
background: #42b6e3 ;
}
article .metainfo {
color: #adb5c3;
}
article .portfolio-details .date:before,
article .portfolio-details .author:before,
article .portfolio-details .tags:before {
color: #adb5c3;
}
article .metainfo .author a:hover span,
article .metainfo .author a:hover,
article .metainfo .comments a:hover span,
article .metainfo .comments a:hover {
color: #42b6e3;
}
.pagination a {
background-color: #b4e0f0;
}
.pagination a.selected,
.pagination a:hover {
background-color: #7ecfec;
}
.feature:hover a.service-button {
background-color: #42b6e3;
box-shadow: 0px 2px 0px #21a7dc;
}
.feature:hover a.service-button:active {
box-shadow: 0px 0px 0px #21a7dc;
}
.row .columns.feature .service-bg {
background-color: #fff;
}
.process-bg .entypo {
color: #ff742c;
}
.process-bg {
background-color: #fff;
}
.inner-calltoaction .button {
background-color: #ff742c;
box-shadow: 0px 2px 0px #ff6313;
}
.inner-calltoaction .button:hover {
background-color: #ff8546;
box-shadow: 0px 2px 0px #ff742c;
}
.inner-calltoaction .button:active {
box-shadow: 0px 0px 0px #ff742c;
}
.be-portfolio-title {
background-color: #ff742c;
}
.be-portfolio-title:after {
background-color: #ff6a1d;
}
.portfolio-navigation .portfolio-all {
background-color: #fff;
}
ul.icons i.icon-ok {
color: #42b6e3;
}
.footer {
color: #aaa;
background: #42b6e3 ;
}
.footer #inner-footer #bottom-footer {
background: #252525;
}
.footer #bottom-footer * {
color: #aaa;
}
.footer #bottom-footer a,
.footer a {
color: #8e959c;
}
.footer #bottom-footer a:hover,
.footer a:hover {
color: #fff;
}
.footer h6 strong {
color: #b8b8b8;
}
.sf-menu a {
color: #45555f;
}
.sf-arrows .sf-with-ul:after {
border-top-color: #45555f;
}
.sf-menu ul li {
background: #fff;
}
.sf-menu ul ul li {
background: #fff;
}
.sf-menu li.active > a,
.sf-menu li:hover > a,
.sf-menu li.sfHover > a {
color: #42b6e3;
}
.sf-menu li.active > a > .sf-with-ul:after {
border-top-color: #42b6e3;
}
a#responsive-trigger {
color: #45555f;
}
.last-posts .over-block {
background: #ff742c;
}
.dk_toggle:before {
color: #42b6e3;
}
#portfolio-sizes a:hover,
#portfolio-sizes a#beopen-portfolio-size-selected {
color: #42b6e3;
}
.dk_options a:hover,
.dk_options .dk_option_current a {
color: #42b6e3;
}
.has-tip:hover {
border-bottom: dotted 1px #0593dc;
color: #42b6e3;
}
.label {
padding: 1px 4px 2px;
font-weight: 600;
text-align: center;
text-decoration: none;
line-height: 1;
white-space: nowrap;
display: inline;
position: relative;
bottom: 1px;
color: #fff;
background: #42b6e3;
}
#beopen-quick-search:hover {
background: #ff742c;
}
article.sticky header {
border-top: 3px solid #ff742c;
}
#header {
background:  ;
}
ul.sf-menu > li:hover,
ul.sf-menu > li.sfHover {
background: #fff;
}
ul.page-numbers li span.current {
color: ;
}
ul.page-numbers li a {
color: ;
background: ;
}
ul.page-numbers li:hover a,
ul.page-numbers li a:focus {
background: ;
}