/* MS-COMBINED-START: stilurile temei parinte (uploads/lets-blog/combined.css) fara regulile nefolosite pe blog, oct 2026 */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin: 0px; padding: 0px; border: 0px; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;}body{line-height: 1.5;}blockquote::before,blockquote::after,q::before,q::after{content: "";}blockquote,q{quotes: "" "";}a img{border-width: medium; border-style: none; border-color: currentcolor; border-image: none;}div.aligncenter,img.aligncenter{clear: both; display: block; margin-left: auto; margin-right: auto;}div.wp-caption{text-align: center; margin-top: 2em; margin-bottom: 2em; font-size: 12px;}.wp-caption img{border: 0px; margin: 0px; padding: 0px;}.wp-caption p.wp-caption-text{margin: 0px; font-style: italic; opacity: 0.5; text-align: center; padding-bottom: 0px !important;}.gallery dl{margin: 0px; border: 0px; padding: 0px;}blockquote.left{float: left; margin-left: 0px; margin-right: 20px; text-align: right; width: 33%;}blockquote.right{float: right; margin-left: 20px; margin-right: 0px; text-align: left; width: 33%;}.gallery-caption{font-size: 12px;}html{height: 100%;}blockquote::before,blockquote::after,q::before,q::after{content: "";}blockquote,q{quotes: "" "";}a img{border-width: medium; border-style: none; border-color: currentcolor; border-image: none;}p{padding-top: 0.1em; padding-bottom: 0.1em;}em{font-style: italic;}.size-full,.size-large,.size-medium,.size-thumbnail{max-width: 100%; height: auto;}.center{text-align: center;}#page_content_wrapper p,.page_content_wrapper p{padding-top: 0.5em; padding-bottom: 0.5em;}#page_content_wrapper p:empty,.page_content_wrapper p:empty,#page_content_wrapper p:first-child,.page_content_wrapper p:first-child{padding: 0px !important; margin: 0px !important;}#page_content_wrapper p.comment-notes{margin-bottom: 20px !important;}#footer p{padding-top: 0.5em; padding-bottom: 0.5em;}html,body{min-height: 100%;}img,a img{}em{font-style: italic;}::selection{background: rgb(239, 195, 55); color: rgb(255, 255, 255);}table{border-spacing: 0px;}.sticky{background: rgb(255, 255, 224); padding: 30px 20px 20px; box-sizing: border-box; border: 1px solid rgb(230, 219, 85) !important;}.marginright{margin-right: 7px;}img.aligncenter{display: block; margin-left: auto; margin-right: auto;}a img.aligncenter{display: block; margin-left: auto; margin-right: auto;}.sticky{font-weight: bold;}@keyframes subNavIn { 
  0% { transform: translateX(180px); opacity: 0; }
  100% { transform: translateX(0px); opacity: 1; }
}@-webkit-keyframes subNavIn { 
  0% { transform: translateX(180px); opacity: 0; }
  100% { transform: translateX(0px); opacity: 1; }
}@keyframes subNavOut { 
  0% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(180px); opacity: 0; }
}@-webkit-keyframes subNavOut { 
  0% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(180px); opacity: 0; }
}@keyframes mainNavOut { 
  0% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(-180px); opacity: 0; }
}@-webkit-keyframes mainNavOut { 
  0% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(-180px); opacity: 0; }
}@keyframes mainNavIn { 
  0% { transform: translateX(-180px); opacity: 0; }
  100% { transform: translateX(0px); opacity: 1; }
}@-webkit-keyframes mainNavIn { 
  0% { transform: translateX(-180px); opacity: 0; }
  100% { transform: translateX(0px); opacity: 1; }
}@media only screen and (min-width: 769px){.fadeIn{animation-name: fadeIn; animation-duration: 0.5s; animation-timing-function: ease-in-out; animation-fill-mode: forwards; visibility: visible !important; display: inline-block !important;}@keyframes fadeIn { 
  0% { transform: scale(1); opacity: 0; }
  100% { transform: scale(1); opacity: 1; }
}@-webkit-keyframes fadeIn { 
  0% { transform: scale(1); opacity: 0; }
  100% { transform: scale(1); opacity: 1; }
}.slideUp{animation-name: slideUp; animation-duration: 0.5s; animation-timing-function: ease; animation-fill-mode: forwards; visibility: visible !important;}@keyframes slideUp { 
  0% { opacity: 0; visibility: hidden; transform: translateY(10%); }
  100% { opacity: 1; visibility: visible; transform: translateY(0%); }
}@-webkit-keyframes slideUp { 
  0% { opacity: 0; visibility: hidden; transform: translateY(10%); }
  100% { opacity: 1; visibility: visible; transform: translateY(0%); }
}@keyframes slideUp2 { 
  0% { opacity: 0; transform: translateY(15%); }
  100% { opacity: 1; transform: translateY(0%); }
}@-webkit-keyframes slideUp2 { 
  0% { opacity: 0; transform: translateY(15%); }
  100% { opacity: 1; transform: translateY(0%); }
}.slideDown{animation-name: slideDown; animation-duration: 1s; animation-timing-function: ease; visibility: visible !important;}@keyframes slideDown { 
  0% { opacity: 0; transform: translateY(-100%); }
  100% { opacity: 1; transform: translateY(0%); }
}@-webkit-keyframes slideDown { 
  0% { opacity: 0; transform: translateY(-100%); }
  100% { opacity: 1; transform: translateY(0%); }
}@keyframes slideDown2 { 
  0% { opacity: 0; transform: translateY(-50%); }
  100% { opacity: 1; transform: translateY(0%); }
}@-webkit-keyframes slideDown { 
  0% { opacity: 0; transform: translateY(-50%); }
  100% { opacity: 1; transform: translateY(0%); }
}@keyframes bigEntrance { 
  0% { transform: scale(0.5); opacity: 0.5; }
  30% { transform: scale(1.03); }
  45% { transform: scale(0.98); }
  60% { transform: scale(1.01); }
  100% { transform: scale(1); }
}@-webkit-keyframes bigEntrance { 
  0% { transform: scale(0.5); opacity: 0.5; }
  30% { transform: scale(1.03); }
  45% { transform: scale(0.98); }
  60% { transform: scale(1.01); }
  100% { transform: scale(1); }
}@keyframes slideLeft { 
  0% { transform: translateX(10%); opacity: 0; }
  100% { transform: translateX(0%); }
}@-webkit-keyframes slideLeft { 
  0% { transform: translateX(10%); opacity: 0; }
  100% { transform: translateX(0%); }
}@keyframes slideRight { 
  0% { opacity: 0; transform: translateX(-10%); }
  100% { transform: translateX(0%); }
}@-webkit-keyframes slideRight { 
  0% { opacity: 0; transform: translateX(-10%); }
  100% { transform: translateX(0%); }
}}.mfp-bg{top: 0px; left: 0px; width: 100%; height: 100%; z-index: 1042; overflow: hidden; position: fixed;}.mfp-wrap{left: 0px; width: 100%; height: 100%; z-index: 1043; backface-visibility: hidden; background: rgba(0, 0, 0, 0.8); animation-name: fadeIn; animation-duration: 0.5s; animation-timing-function: ease-in-out; animation-fill-mode: forwards; top: 0px !important; position: fixed !important; outline: none !important;}.mfp-container{text-align: center; position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; padding: 0px 8px; box-sizing: border-box;}.mfp-container::before{content: ""; display: inline-block; height: 100%; vertical-align: middle;}.mfp-align-top .mfp-container::before{display: none;}.mfp-ajax-cur{cursor: progress;}.mfp-zoom-out-cur{}.mfp-close,.mfp-arrow,.mfp-counter{user-select: none;}.mfp-loading.mfp-figure{display: none;}button.mfp-close,button.mfp-arrow{overflow: visible; cursor: pointer; background: transparent; border: 0px; appearance: none; display: block; outline: none; padding: 0px; z-index: 1046; transition: 0.3s ease-out; box-shadow: none;}.mfp-close{position: absolute; right: 0px; top: 0px; text-decoration: none; text-align: center; opacity: 0.65; color: white; font-style: normal; z-index: 9999;}.mfp-close:hover,.mfp-close:focus{opacity: 1;}.mfp-counter{position: absolute; top: 0px; right: 0px; font-size: 12px; line-height: 18px;}.mfp-arrow{position: absolute; opacity: 0.65; margin: -55px 0px 0px; top: 50%; padding: 0px; width: 90px; height: 110px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}.mfp-arrow:active{margin-top: -54px;}.mfp-arrow:hover,.mfp-arrow:focus{opacity: 1;}.mfp-arrow::before,.mfp-arrow::after{content: ""; display: block; width: 0px; height: 0px; position: absolute; left: 0px; top: 0px; margin-left: 35px; border: inset transparent;}.mfp-arrow::after{border-top-width: 13px; border-bottom-width: 13px; top: 8px;}.mfp-arrow::before{border-top-width: 21px; border-bottom-width: 21px; opacity: 0.7;}.mfp-iframe-scaler{width: 100%; height: 0px; overflow: hidden; padding-top: 56.25%;}.mfp-iframe-scaler iframe{position: absolute; display: block; top: 0px; left: 0px; width: 100%; height: 100%; background: black;}img.mfp-img{width: auto; max-width: 100%; height: auto; display: block; line-height: 0; box-sizing: border-box; padding: 40px 0px; margin: 0px auto;}.mfp-figure{line-height: 0;}.mfp-figure::after{content: ""; position: absolute; inset: 40px 0px; display: block; width: auto; height: auto; z-index: -1; background: rgb(68, 68, 68);}.mfp-figure small{color: rgb(189, 189, 189); display: block; font-size: 12px; line-height: 14px;}.mfp-figure figure{margin: 0px;}.mfp-bottom-bar{margin-top: -26px; position: absolute; top: 100%; left: 0px; width: 100%; cursor: auto; color: rgb(255, 255, 255);}.mfp-title{text-align: center; line-height: 18px; overflow-wrap: break-word; padding-right: 36px; font-style: italic;}@media (max-width: 900px){.mfp-arrow{transform: scale(0.75);}.mfp-container{padding-left: 6px; padding-right: 6px;}}.mfp-ie7 .mfp-img{padding: 0px;}.mfp-ie7 .mfp-bottom-bar{width: 600px; left: 50%; margin-left: -300px; margin-top: 5px; padding-bottom: 5px;}.mfp-ie7 .mfp-container{padding: 0px;}.mfp-ie7 .mfp-close{top: 0px; right: 0px; padding-top: 0px;}.mfp-fade.mfp-bg{opacity: 0; transition: 0.3s ease-out;}.mfp-fade.mfp-bg.mfp-ready{opacity: 1;}.mfp-fade.mfp-bg.mfp-removing{opacity: 0;}.mfp-figure,.mfp-iframe{animation-name: fadeIn; animation-duration: 1s; animation-fill-mode: both; backface-visibility: hidden;}.mfp-counter{display: none;}.ui-state-disabled{cursor: default !important;}.ui-state-hover,.ui-state-focus{border: 1px solid rgb(153, 153, 153); background: url("images/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x rgb(218, 218, 218); font-weight: normal; color: rgb(33, 33, 33);}.ui-state-hover{background: transparent;}.ui-state-hover a,.ui-state-hover a:hover{color: rgb(33, 33, 33); text-decoration: none;}.ui-state-disabled{opacity: 0.35; background-image: none;}.slides{padding: 0px; list-style: none;}.slides{margin-top: 0px !important; margin-left: 0px !important;}.slides::after{content: " "; display: block; clear: both; visibility: hidden; line-height: 0; height: 0px;}html[xmlns] .slides{display: block;}* html .slides{height: 1%;}.no-js .slides > li:first-child{display: block;}.carousel li{margin-right: 5px;}.tooltipster-default{background: rgb(34, 34, 34); color: rgb(255, 255, 255);}.tooltipster-default .tooltipster-content{font-size: 13px; line-height: 14px; padding: 8px 10px; overflow: hidden;}.tooltipster-default .tooltipster-arrow .tooltipster-arrow-border{}.tooltipster-icon{cursor: help; margin-left: 4px;}.tooltipster-base{padding: 0px; font-size: 0px; line-height: 0; position: absolute; left: 0px; top: 0px; z-index: 9999999; pointer-events: none; width: auto; overflow: visible;}.tooltipster-base .tooltipster-content{overflow: hidden;}.tooltipster-arrow{display: block; text-align: center; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; z-index: -1;}.tooltipster-arrow span,.tooltipster-arrow-border{display: block; width: 0px; height: 0px; position: absolute;}.tooltipster-arrow-left span,.tooltipster-arrow-left .tooltipster-arrow-border{border-left: 8px solid; top: 50%; margin-top: -7px; right: -7px; border-top: 8px solid transparent !important; border-bottom: 8px solid transparent !important;}.tooltipster-arrow-left .tooltipster-arrow-border{border-left: 9px solid; margin-top: -8px; border-top: 9px solid transparent !important; border-bottom: 9px solid transparent !important;}.tooltipster-arrow-right span,.tooltipster-arrow-right .tooltipster-arrow-border{border-right: 8px solid; top: 50%; margin-top: -7px; left: -7px; border-top: 8px solid transparent !important; border-bottom: 8px solid transparent !important;}.tooltipster-arrow-right .tooltipster-arrow-border{border-right: 9px solid; margin-top: -8px; border-top: 9px solid transparent !important; border-bottom: 9px solid transparent !important;}.tooltipster-content-changing{opacity: 0.5; transform: scale(1.1, 1.1);}body{background: rgb(255, 255, 255); font-family: Lato, "Helvetica Neue", Arial, Verdana, sans-serif; padding: 0px; margin: 0px; color: rgb(68, 68, 68); font-weight: 400; -webkit-font-smoothing: antialiased; font-size: 14px; line-height: 1.7; overflow-wrap: break-word;}body.overflow_hidden{overflow: hidden;}body.loading #wrapper{opacity: 0.3;}.divider{clear: both;}#wrapper{float: left; width: 100%; transition: transform 500ms; padding-top: 271px;}#wrapper.hasbg{padding-top: 0px !important;}hr{height: 1px; border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(235, 235, 235) currentcolor currentcolor; border-image: none; background: transparent; margin: auto; width: 100%; clear: both;}a{color: rgb(34, 34, 34); text-decoration: none; transition: color 0.2s linear, background 0.1s linear;}a:hover,.post_header h5 a:hover{color: rgb(0, 0, 0); text-decoration: none;}a:active,.post_header h5 a:active{color: rgb(0, 0, 0); text-decoration: none;}a.comment-reply-link{color: rgb(34, 34, 34);}.mobile_menu_wrapper #searchform{background: rgb(51, 51, 51); width: 85%;}.mobile_menu_wrapper #searchform input[type="text"]{background: transparent; width: 80%; border: 0px; display: inline-block; color: rgb(255, 255, 255);}.mobile_menu_wrapper #searchform button{background: transparent; display: inline-block; border: 0px;}.mobile_menu_wrapper #searchform button i{color: rgb(255, 255, 255); font-size: 13px; opacity: 0.5;}h1{font-size: 34px;}h2{font-size: 30px;}h3{font-size: 26px;}h3#reply-title{font-size: 18px; display: none;}h4{font-size: 22px;}h5{font-size: 18px;}h6{font-size: 16px;}h7{font-size: 16px;}h1,h2,h3,h4,h5,h6,h7{color: rgb(34, 34, 34); font-family: Lato, Georgia, Arial, Verdana, sans-serif; letter-spacing: 0px; font-weight: 600;}.space{margin-bottom: 5px;}.middle{vertical-align: -30%;}pre,code,tt{font: 12px / 1.5 "andale mono", "lucida console", monospace; padding: 15px 10px; display: block; overflow: auto; margin: 20px 0px; width: 92%; border-width: 1px 0px; border-style: solid none; border-color: rgb(204, 204, 204) currentcolor; border-image: none; color: rgb(0, 0, 0);}.clear{clear: both;}.fullwidth_comment_wrapper{width: 100%; float: left; border-top: 1px solid rgb(225, 225, 225); padding-top: 30px;}.fullwidth_comment_wrapper:empty{display: none;}#commentform{margin-left: -1.33333rem;}#commentform label{display: inline;}#commentform > p{padding-left: 24px; box-sizing: border-box;}#commentform p.comment-form-author,#commentform p.comment-form-email,#commentform p.comment-form-url{float: left; width: 33.33%;}#page_content_wrapper .inner .sidebar_content #commentform p.comment-form-author,#page_content_wrapper .inner .sidebar_content #commentform p.comment-form-email,#page_content_wrapper .inner .sidebar_content #commentform p.comment-form-url{width: 33.33%;}::-webkit-input-placeholder{color: rgb(153, 153, 153); font-style: italic;}#commentform input[type="text"],#commentform input[type="email"],#commentform input[type="url"],#commentform textarea{margin-bottom: 15px; width: 100%; box-sizing: border-box;}#commentform input[type="text"]:focus,#commentform input[type="email"]:focus,#commentform input[type="url"]:focus,#commentform textarea:focus{border-color: rgb(68, 68, 68); background: rgb(249, 249, 249);}blockquote{font-size: 16px; color: rgb(68, 68, 68); margin: 15px auto; opacity: 0.4; text-transform: uppercase; letter-spacing: 2px;}blockquote p{padding: 0px !important;}blockquote h2{font-weight: normal; font-size: 22px;}blockquote h3{font-weight: normal; font-size: 20px;}#respond{width: 100%; float: left; margin-bottom: 20px;}#respond h3,#respond .comment-notes{text-align: center; padding: 0px;}#logo_wrapper{text-align: center; padding: 50px 0px 20px; border-bottom: 1px solid rgb(225, 225, 225); overflow: hidden; transition: 0.3s;}.top_bar.scroll #logo_wrapper{height: 0px; padding: 0px;}.top_bar.scroll #logo_wrapper .social_wrapper{display: none;}.logo_container{display: table; width: 100%; height: 100%;}.logo_align{display: table-cell; vertical-align: middle;}.logo_wrapper{margin: 0px; display: inline-block; line-height: 0; transition: margin 0.3s, display 0.3s;}.logo_wrapper.hidden{display: none;}.logo_wrapper img.zoom{transform: scale(0.8) !important;}.above_top_bar{height: 30px; background: rgb(34, 34, 34); position: relative; z-index: 3;}.header_style_wrapper{width: 100%; float: left; position: fixed; top: 0px; left: 0px; z-index: 9; display: block;}.header_style_wrapper.nofixed{display: none;}.top_bar{padding: 0px; box-sizing: border-box; width: 100%; background: rgba(255, 255, 255, 0.95); border-bottom: 1px solid rgb(225, 225, 225); float: left; transition: height 0.5s, background 0.5s;}.top_bar.scroll{box-shadow: rgba(0, 0, 0, 0.1) 0px 8px 15px;}#menu_wrapper{margin: auto; width: 960px; height: 100%;}#nav_wrapper{float: left; display: table; width: 100%; height: 100%; text-align: center;}.nav_wrapper_inner{display: table-cell; vertical-align: middle;}#menu_border_wrapper > div{width: 100%; float: left;}#autocomplete{display: none; position: absolute; z-index: 1001; width: 232px; background: rgb(255, 255, 255); left: 42px; border: 1px solid rgb(225, 225, 225); box-shadow: rgba(0, 0, 0, 0.1) 0px 8px 15px;}#autocomplete.visible{display: block;}#autocomplete ul{margin: 0px; padding: 0px; border: 0px; float: left; list-style: none; width: 100%;}#autocomplete li{display: block; clear: both; float: left; width: 100%; padding: 10px 15px; box-sizing: border-box;}#autocomplete li:first-child{margin-top: 10px;}#autocomplete li:last-child{margin-top: 10px; border: 0px;}#autocomplete li strong{font-weight: 600; font-size: 12px; text-transform: uppercase; letter-spacing: 1px;}#autocomplete li .post_detail{font-size: 10px;}#autocomplete a{color: rgb(34, 34, 34);}#mobile_nav_icon{display: inline-block; border-bottom: 9px double rgb(68, 68, 68); border-top: 3px solid rgb(68, 68, 68); height: 3px; width: 25px; transition: 0.2s; cursor: pointer; position: relative; margin-left: 10px; top: 2px;}#search_icon,#page_share{display: inline-block; font-size: 18px; line-height: 18px; color: rgb(34, 34, 34); margin-left: 10px;}#logo_right_button{position: absolute; text-align: right; right: 30px;}.post_share_wrapper{display: inline-block;}.post_share_wrapper a{color: rgb(34, 34, 34);}.mobile_menu_wrapper{right: 0px; transition: transform 500ms; transform: translate(360px, 0px); backface-visibility: hidden; -webkit-font-smoothing: subpixel-antialiased; width: 360px; padding: 43px; box-sizing: border-box; background: rgb(17, 17, 17); position: fixed; top: 0px; height: 100%; z-index: 999; color: rgb(153, 153, 153);}body.js_nav .mobile_menu_wrapper{transform: translate(0px, 0px); overflow-y: scroll !important;}#close_mobile_menu{font-size: 22px; display: inline-block; position: absolute; right: 30px; top: 38px;}#close_mobile_menu:hover{opacity: 1;}#close_mobile_menu i{color: rgb(255, 255, 255);}.mobile_main_nav,#sub_menu{margin-top: 40px; margin-bottom: 40px; list-style: none; overflow: hidden; width: 100%;}#sub_menu .sub-menu{margin-left: 15px; list-style: circle;}#sub_menu li{width: 100%;}.mobile_main_nav li a,#sub_menu li a{color: rgb(119, 119, 119); width: 100%; display: block; font-size: 14px; line-height: 3em; font-weight: 400; text-transform: uppercase; font-family: Lato, Georgia, Arial, Verdana, sans-serif;}.mobile_main_nav li.current-menu-item a,#sub_menu li.current-menu-item a{font-weight: 600;}.mobile_main_nav li a:hover,.mobile_main_nav li a:active,#sub_menu li a:active{color: rgb(255, 255, 255);}.mobile_main_nav li.menu-item-has-children > a::after{font-size: 11px; position: absolute; left: 320px; font-family: FontAwesome; content: ""; margin-top: 1px;}.mobile_main_nav li ul.sub-menu{display: none;}.mobile_main_nav.mainnav_in{animation: 0.2s ease 0s 1 normal none running mainNavIn;}.mobile_main_nav.mainnav_out{animation: 0.2s ease 0s 1 normal none running mainNavOut;}#sub_menu.subnav_out{animation: 0.2s ease 0s 1 normal none running subNavOut;}#sub_menu.subnav_in{animation: 0.2s ease 0s 1 normal none running subNavIn;}#sub_menu li ul a::after{display: none;}#menu_back{text-transform: uppercase; letter-spacing: 2px; margin-bottom: 5px; font-size: 10px !important;}#menu_back::before{font-size: 12px; margin-right: 0.7em; position: relative; top: -1px; display: inline; font-family: FontAwesome; content: "";}#overlay_background{opacity: 0; visibility: hidden; background-color: rgba(0, 0, 0, 0.6); position: fixed; z-index: 9; top: 0px; left: 0px; width: 100%; height: 100%; transition: 0.5s;}#overlay_background.share_open{background-color: rgba(0, 0, 0, 0.7);}#overlay_background.visible{opacity: 1; visibility: visible;}body.js_nav #overlay_background{visibility: visible; opacity: 1; transform: translate(-360px, 0px);}.nav{list-style: none; padding: 10px 0px;}.nav > li{display: inline-block;}#menu_wrapper .nav ul,#menu_wrapper div .nav{list-style: none; display: block; padding: 0px; margin: 0px;}#menu_wrapper .nav ul li,#menu_wrapper div .nav li{display: inline-block; margin: 0px; padding: 0px; background-color: rgba(255, 255, 255, 0);}#menu_wrapper .nav ul li ul li,#menu_wrapper div .nav li ul li{clear: both; width: 100%; margin: 0px; padding: 0px !important; text-align: left !important;}#menu_wrapper .nav ul li:last-child,#menu_wrapper div .nav li:last-child{margin-right: 0px;}#menu_wrapper .nav ul li a,#menu_wrapper div .nav li > a{display: inline-block; margin: 0px; color: rgb(102, 102, 102); font-size: 12px; padding: 15px; font-weight: 400; font-family: Lato, "Helvetica Neue", Arial, Verdana, sans-serif; text-transform: uppercase; transition: padding 0.3s;}.top_bar.hasbg #menu_wrapper div .nav > li > a,.top_bar.hasbg i,.top_bar.hasbg .top_contact_info,.top_bar.hasbg .top_contact_info a,.top_bar.hasbg .top_contact_info a:hover,.top_bar.hasbg .top_contact_info a:active{color: rgb(255, 255, 255) !important;}#menu_wrapper .nav li.arrow > a::after,#menu_wrapper div .nav li.arrow > a::after{text-decoration: inherit; -webkit-font-smoothing: antialiased; display: inline; width: auto; height: auto; line-height: normal; vertical-align: 10%; background-image: none; background-position: 0% 0%; background-repeat: repeat; font-family: FontAwesome; content: ""; float: right; margin-left: 8px; margin-top: 5px;}#menu_wrapper .nav ul li.arrow > a::after,#menu_wrapper div .nav li.arrow > a::after{font-size: 12px;}#menu_wrapper .nav ul li a.hover,#menu_wrapper .nav ul li a:hover,#menu_wrapper div .nav li a.hover,#menu_wrapper div .nav li a:hover{color: rgb(68, 68, 68); z-index: 2; position: relative;}#menu_wrapper div .nav > li.current-menu-item > a,#menu_wrapper div .nav > li.current-menu-parent > a,#menu_wrapper div .nav > li.current-menu-ancestor > a{color: rgb(68, 68, 68); z-index: 2; position: relative;}#menu_wrapper .nav ul li ul,#menu_wrapper div .nav li ul{display: none; list-style: none; background: rgb(255, 255, 255); position: absolute; padding: 0px; width: 210px; height: auto; margin: 0px 0px 0px -5px; z-index: 9; border: 1px solid rgb(225, 225, 225); box-shadow: rgba(0, 0, 0, 0.1) 0px 8px 15px;}#menu_wrapper .nav ul li ul li ul,#menu_wrapper div .nav li ul li ul{position: absolute; left: 210px; padding: 0px; margin-top: -40px; margin-left: 0px; display: none; z-index: 9; opacity: 1;}#menu_wrapper .nav ul li ul li ul::before,#menu_wrapper div .nav li ul li ul::before{display: none;}#menu_wrapper .nav ul li:hover ul,#menu_wrapper div .nav li:hover ul{display: block;}#menu_wrapper div .nav li ul li a,#menu_wrapper div .nav li.current-menu-item ul li a,#menu_wrapper div .nav li ul li.current-menu-item a,#menu_wrapper .nav ul li ul li a,#menu_wrapper .nav ul li.current-menu-item ul li a,#menu_wrapper .nav ul li ul li.current-menu-item a,#menu_wrapper div .nav li.current-menu-parent ul li a,#menu_wrapper div .nav li ul li.current-menu-parent a{display: block; background: transparent; height: auto;}#menu_wrapper .nav ul li ul li a,#menu_wrapper div .nav li ul li a,#menu_wrapper div .nav li.current-menu-parent ul li a{width: 170px; display: block; border-top: 0px; border-right: 0px; border-left: 0px; border-image: none; margin: 0px; font-size: 11px; padding: 10px 20px; letter-spacing: 0px; font-weight: 400; text-transform: none; transition: color 0.2s linear, background 0.2s linear; border-bottom: 0px !important;}#menu_wrapper .nav ul li ul li ul li a:hover,#menu_wrapper .nav ul li ul li ul li a:hover,#menu_wrapper div .nav li ul li ul li a:hover,#menu_wrapper div .nav li ul li ul li a:hover,#menu_wrapper div .nav li.current-menu-item ul li ul li a:hover,#menu_wrapper div .nav li.current-menu-parent ul li ul li a:hover{color: rgb(68, 68, 68); background: rgb(249, 249, 249);}#menu_wrapper .nav ul li.megamenu > ul,#menu_wrapper div .nav li.megamenu > ul{position: absolute; width: 960px; left: 0px; right: 0px; margin-left: auto; margin-right: auto; padding: 15px; box-sizing: border-box; box-shadow: rgba(0, 0, 0, 0.1) 0px 32px 60px;}#menu_wrapper .nav ul li:not(.megamenu) ul.sub-menu li.arrow > a::after,#menu_wrapper div .nav li:not(.megamenu) ul.sub-menu li.arrow > a::after{font-size: 11px; margin-left: 0.5em; text-decoration: inherit; -webkit-font-smoothing: antialiased; display: inline; width: auto; height: auto; line-height: normal; vertical-align: 10%; background-image: none; background-position: 0% 0%; background-repeat: repeat; font-family: FontAwesome; content: ""; float: right; margin-right: 0px; margin-top: 5px;}#menu_wrapper div .nav li.megamenu ul li{display: block; box-sizing: border-box; clear: none; float: left; border-left: 1px solid rgb(238, 238, 238);}#menu_wrapper div .nav li.megamenu ul li.hidden > a{display: none;}#menu_wrapper div .nav li.megamenu ul li:first-child{border: 0px;}#menu_wrapper .nav ul li.megamenu ul li ul,#menu_wrapper div .nav li.megamenu ul li ul{position: relative; width: 100%; margin: 0px; border: 0px; box-shadow: 0px 0px 0px; left: 0px; display: block !important; opacity: 1 !important;}#menu_wrapper .nav ul li.megamenu ul li ul li,#menu_wrapper div .nav li.megamenu ul li ul li{width: 100% !important; border: 0px !important;}#menu_wrapper div .nav li.megamenu ul li > a,#menu_wrapper div .nav li.megamenu ul li > a:hover,#menu_wrapper div .nav li.megamenu ul li > a:active{width: 100%; color: rgb(68, 68, 68); box-sizing: border-box; background: transparent;}#menu_wrapper .nav ul li.megamenu ul li ul li a::before,#menu_wrapper div .nav li.megamenu ul li ul li a::before{text-decoration: inherit; -webkit-font-smoothing: antialiased; display: inline; width: auto; height: auto; line-height: normal; vertical-align: 10%; background-image: none; background-position: 0% 0%; background-repeat: repeat; font-family: FontAwesome; content: ""; float: left; margin-right: 8px; margin-top: 4px;}#menu_wrapper .nav ul li.megamenu ul li ul li a:hover,#menu_wrapper div .nav li.megamenu ul li ul li a:hover,#menu_wrapper .nav ul li.megamenu ul li ul li a:active,#menu_wrapper div .nav li.megamenu ul li ul li a:active{color: rgb(68, 68, 68); background: rgb(249, 249, 249); width: auto;}#menu_wrapper div .nav li.megamenu ul li a::after{display: none;}#menu_wrapper .nav ul li.megamenu ul li ul li,#menu_wrapper div .nav li.megamenu ul li ul li a{width: auto; display: inline-block; margin-left: 20px; padding: 7px 20px 7px 5px;}@media only screen and (min-width: 1100px){#menu_wrapper .nav ul li.megamenu > ul,#menu_wrapper div .nav li.megamenu > ul{max-width: 1425px; width: calc(100% - 180px); box-sizing: border-box;}}.top_contact_info{font-size: 12px; color: rgb(34, 34, 34); float: right; line-height: 30px;}.top_contact_info i{margin-right: 10px; color: rgb(34, 34, 34); font-size: 14px; vertical-align: text-bottom;}.top_contact_info span{display: inline-block; margin-left: 10px;}.top_contact_info a{color: rgb(68, 68, 68);}#top_menu{float: left; display: block; list-style: none;}#top_menu li{float: left; margin-right: 20px;}#top_menu li a{font-size: 11px; font-weight: 400; color: rgb(34, 34, 34); line-height: 30px; text-transform: uppercase; letter-spacing: 1px;}#footer_menu li ul{display: none;}.footer_bar{width: 100%; margin: auto; padding: 0px 0px 10px; float: left; background: rgb(255, 255, 255);}#footer{width: 100%; margin: auto auto 0px; padding-bottom: 50px; overflow-wrap: break-word; padding-top: 50px; float: left;}#footer a{color: rgb(0, 0, 0);}#footer a:hover,#footer a:active{color: rgb(0, 0, 0);}#footer .sidebar_widget li h2.widgettitle{margin-top: 15px; margin-bottom: 15px; color: rgb(153, 153, 153); text-align: left;}#footer ul.sidebar_widget{width: 960px; list-style: none; margin: auto;}#footer ul.sidebar_widget li ul{list-style: none; margin-left: 0px;}#footer ul.sidebar_widget li ul li ul.children{margin-left: 10px; margin-bottom: 0px;}#footer ul.sidebar_widget li ul li ul.children li:last-child{border: 0px; margin-bottom: 0px;}#footer .sidebar_widget.four > li{width: 20%; float: left; margin-right: 5%;}#footer .sidebar_widget.four > li:nth-child(4){margin-right: 0px; width: 25%;}#footer .sidebar_widget.one > li{width: 100%; clear: both; float: left; margin-bottom: 30px;}#footer ul.sidebar_widget li ul.posts.blog li img{width: 52px; float: left; margin: 0px 15px 15px 0px;}#footer ul.sidebar_widget li ul.posts.blog li{float: left; border: 0px; clear: both !important;}#footer ul.sidebar_widget li ul li{margin: 0px 0px 10px;}#footer ul.sidebar_widget li ul li ul.sub-menu{margin-left: 15px;}#footer ul.sidebar_widget li ul.flickr li{margin: 0px 2% 0px 0px; border-bottom: 0px; width: 31%;}#footer ul.sidebar_widget li ul.flickr li img{width: 100%; height: auto;}#copyright{float: left; width: 50%; font-size: 12px; font-weight: normal; margin-bottom: 10px; letter-spacing: 0px; text-align: left;}.footer_bar_wrapper{width: 960px; margin: 40px auto auto; font-size: 13px; font-weight: 600; transition: -webkit-transform 500ms; -webkit-font-smoothing: antialiased; clear: both; color: rgb(255, 255, 255); border-top: 1px solid rgb(68, 68, 68); padding-top: 20px;}#toTop{width: 25px; background: rgb(238, 238, 238); opacity: 0; text-align: center; padding: 10px; position: fixed; bottom: 8px; right: 8px; cursor: pointer; transition: color 300ms, background-color 300ms, opacity 300ms; z-index: 9; display: block;}#toTop:hover{opacity: 1 !important;}#toTop i{color: rgb(0, 0, 0); font-size: 1.5em;}#page_content_wrapper,.page_content_wrapper{width: 960px; margin: auto; padding-bottom: 0px;}.page_content_wrapper{width: 100%;}#page_content_wrapper img,.page_content_wrapper img{max-width: 100%; height: auto;}.one_third .page_content_wrapper,.two_third .page_content_wrapper{max-width: 100%; width: 100%; padding: 0px;}.page_content_wrapper:empty{margin-top: 0px !important;}.page_content_wrapper.fullwidth,#page_content_wrapper.fullwidth{width: 100%; padding: 0px;}#page_content_wrapper .inner{width: 100%; margin: 40px auto auto;}#page_content_wrapper .inner.three_cols{margin-top: 30px;}#page_content_wrapper .inner .inner_wrapper{padding-top: 0px;}.post.type-post{width: 100%; margin-bottom: 35px; float: left; position: relative;}body.search-results .hentry{float: left; width: 100%; padding-bottom: 20px; border-bottom: 1px solid rgb(225, 225, 225); margin-bottom: 30px;}#page_content_wrapper .inner .sidebar_content.three_cols .post.type-post,#page_content_wrapper .inner .sidebar_content.three_cols .hentry{float: left; width: 30.99%; margin-right: 3.5%; margin-bottom: 0px; box-sizing: border-box;}#page_content_wrapper .inner .sidebar_content.three_cols .post.type-post[data-column="last"],#page_content_wrapper .inner .sidebar_content.three_cols .hentry[data-column="last"]{float: right; margin-right: 0px; clear: right;}#page_content_wrapper .inner .sidebar_content.three_cols .post.type-post:nth-child(3n+1),#page_content_wrapper .inner .sidebar_content.three_cols .hentry:nth-child(3n+1){clear: both;}body.single .post.type-post{border: 0px; margin-bottom: 0px;}.post.type-post.last-child{border: 0px; margin: 0px; padding: 0px;}.post.type-post:last-child{margin-bottom: 0px;}.post_wrapper{padding: 20px 0px 25px;}.post_wrapper.grid_layout{padding: 0px;}.blog_grid_content{width: 100%; clear: both; box-sizing: border-box; float: left;}body.single .post_wrapper{padding-bottom: 0px;}.post_wrapper:first-child{padding: 0px; border: 0px;}.post_wrapper.single{width: 100%; margin: 0px;}.post_header{width: 100%; float: left; margin-bottom: 20px; text-align: center;}.post_header.single{text-align: left;}.post_header p{text-align: left;}.post_header.search{width: 100%; margin-bottom: 0px; margin-left: 10px; text-align: left;}body.search-results .post_header.search{width: calc(100% - 70px);}.readmore{font-size: 11px; font-weight: 600; text-transform: uppercase; display: inline-block; margin: auto; letter-spacing: 2px; color: rgb(190, 150, 86);}.post_header.grid{margin-bottom: 15px; width: 100%; float: none;}.post_header.full{width: 100%;}.post_header.grid h6{font-size: 20px; text-transform: uppercase; letter-spacing: 0.5px;}.post_header h3 a,.post_header.grid h6 a{color: rgb(34, 34, 34);}.post_header:not(.single) h5,body.single-post .post_header_title h1{font-size: 24px; text-transform: uppercase; letter-spacing: 1px;}.post_header h6,.post_header.search h5{font-size: 20px;}.post_header h6,.three_cols .post_header h5{font-size: 16px;}.post_header h5 a,.post_header h6 a{color: rgb(34, 34, 34);}.post_excerpt{width: 70%; margin: auto;}.post_related strong{font-size: 12px; text-transform: uppercase; letter-spacing: 1px;}.post_related strong a{color: rgb(34, 34, 34);}.post_related .post_header{text-align: left;}.animate{opacity: 0;}.animate.visible{animation-name: slideUp2; animation-duration: 0.6s; animation-timing-function: ease-in-out; animation-fill-mode: forwards;}.post_excerpt.post_tag{width: auto; float: left; margin-right: initial; margin-bottom: initial; margin-left: initial; text-align: left; margin-top: 10px;}.post_excerpt.post_tag a{display: inline-block; margin: 0px 3px 5px 0px; padding: 6px 9px; background: rgb(245, 245, 245); font-size: 9px; text-transform: uppercase; letter-spacing: 2px; color: rgb(34, 34, 34);}.post_share_text{float: right; margin-top: 10px; cursor: pointer; padding: 6px 9px; background: rgb(245, 245, 245); font-size: 9px; text-transform: uppercase; letter-spacing: 2px;}.post_share_text i{margin-right: 5px;}#about_the_author{margin: 0px 0px 40px; border-bottom: 1px solid rgb(225, 225, 225); padding: 10px 0px 20px; box-sizing: border-box;}#about_the_author .gravatar{float: left; margin-right: 20px; margin-bottom: 15px;}.author_content strong{font-size: 20px;}.post_content_wrapper{padding: 0px; margin: 0px;}.post_content_wrapper.fullwidth{width: 100%;}.post_header .post_detail,.post_detail,.page_tagline{width: 100%; padding: 0px; float: left; margin: 5px 0px 0px; font-size: 13px;}.post_header .post_detail.post_date{width: 30%; float: none; margin: auto auto 10px;}.sidebar_content.full_width .post_header .post_detail.post_date{width: 20%;}.post_header.search .post_detail.post_date{width: 100%;}.sidebar_content.full_width.three_cols .post_header .post_detail.post_date{width: 50%;}.post_info_date{font-family: Lustria, Georgia, Arial, Verdana, sans-serif; font-style: italic; color: rgb(190, 150, 86); position: relative; display: block;}.post_info_date::before{content: ""; border-bottom: 1px solid rgb(190, 150, 86); width: 100%; position: absolute; left: 0px; top: 50%; z-index: 0;}.post_info_date.search::before{display: none;}.post_info_date span{display: inline-block; padding: 0px 1.2em; background: rgb(255, 255, 255); position: relative; z-index: 2;}.sticky .post_info_date span{background: rgb(255, 255, 224) !important;}.search_form_wrapper{margin-bottom: 30px; border: 1px solid rgb(225, 225, 225); padding: 30px;}.search_form_wrapper .content{font-size: 16px; text-align: center; width: 60%; margin: auto auto 40px;}.post_header .post_detail.grid{margin-top: 5px;}.post_header .post_detail.full{width: 100%; margin-top: 7px; margin-bottom: 7px;}.post_header .post_detail.grid{margin-bottom: 0px;}.post_attribute,.comment_date,.post-date{padding: 0px; margin-top: 0px; color: rgb(153, 153, 153); letter-spacing: 0px; opacity: 0.8; font-size: 12px; font-family: Lustria, Georgia, Arial, Verdana, sans-serif; font-style: italic;}.post_attribute{margin-top: 5px;}.post_info_comment{float: right; margin-top: 15px; font-family: Lustria, Georgia, Arial, Verdana, sans-serif; font-size: 11px; font-style: italic; font-weight: 600; display: none;}.three_cols .post_info_comment{margin-top: 10px;}.post_info_comment a{color: rgb(34, 34, 34);}.post_info_cat{position: relative; font-size: 11px; text-transform: uppercase; letter-spacing: 2px; margin-top: 30px; text-align: center;}.post_info_cat::before{content: ""; border-bottom: 1px solid rgb(225, 225, 225); width: 100%; position: absolute; left: 0px; top: 50%; z-index: 0;}.sticky .post_info_cat::before{border-color: rgb(230, 219, 85) !important;}.post_info_cat span{display: inline-block; padding: 0px 1.2em; background: rgb(255, 255, 255); position: relative; z-index: 2;}.sticky .post_info_cat span{background: rgb(255, 255, 224) !important;}.post_info_cat a{color: rgb(34, 34, 34);}.gravatar{position: relative; z-index: 2; overflow: hidden; float: left; width: 100px; height: 100px; border-radius: 200px;}.comment .gravatar{width: 60px; height: 60px;}.gravatar img{max-width: 100% !important;}#about_the_author .header span{display: block; padding: 10px 0px 10px 20px; font-size: 14px;}#about_the_author .description{width: 550px; float: left; padding: 0px 0px 0px 20px;}.comment .left img.avatar{width: 50px; height: 50px;}.comment{width: 770px; padding-bottom: 0px; float: left;}.fullwidth_comment_wrapper .comment{width: 100%;}.comment .left{float: left; margin-right: 15px;}.comment .right{width: 74%; float: left; margin-left: 25px; padding: 0px 15px 30px 0px;}.comment .right h7{display: block; float: left; font-size: 13px; font-weight: 600; line-height: 28px; margin-right: 10px;}.fullwidth_comment_wrapper .comment .right{width: 88%;}.fullwidth_comment_wrapper.sidebar .comment .right{width: 74%;}ul.children div.comment .right{width: 77%;}.fullwidth_comment_wrapper ul.children div.comment .right{width: 84%;}.comment .right p{margin: 0px; padding: 0px;}.comment .right strong{}.comment_date{margin: 0px; line-height: 30px; float: left;}ul.children .comment{width: 100%; margin: 20px 0px 0px 45px; padding: 20px 0px 10px; float: left;}ul.children .comment:last-child{padding-top: 0px; padding-bottom: 15px;}ul.children .comment:first-child{padding-top: 10px; margin-top: 0px;}.social_wrapper{width: 100%; margin: 20px 0px 5px; text-align: center;}#logo_wrapper .social_wrapper{width: auto; margin: 0px; left: 30px; text-align: left; position: absolute;}.footer_bar_wrapper .social_wrapper{width: 50%; float: right; text-align: right; margin: 0px;}.above_top_bar .social_wrapper{margin: 0px; float: right; width: auto;}.social_wrapper.shortcode,.social_wrapper.shortcode ul{margin: 0px; text-align: left;}.social_wrapper ul{list-style: none; text-align: left; margin-left: 0px !important;}.above_top_bar .social_wrapper ul{text-align: right;}.footer_bar_wrapper .social_wrapper ul{text-align: right;}#page_content_wrapper .social_wrapper ul{list-style: none; margin-top: 12px;}#page_content_wrapper .social_wrapper.shortcode ul{margin-top: 0px;}#page_content_wrapper .sidebar .content .sidebar_widget li .social_wrapper.shortcode ul{padding: 0px; margin: 0px; text-align: center;}.social_wrapper ul li,.social_wrapper.small ul li{display: inline-block; margin-right: 15px;}#logo_wrapper .social_wrapper ul li{margin-right: 10px;}.social_wrapper.shortcode ul li,.social_wrapper.small.shortcode ul li{margin: 0px 10px 10px !important;}.footer_bar_wrapper .social_wrapper ul li{width: 16px; height: 16px; margin-left: 5px; float: right; background: transparent !important; border: 0px !important;}.social_wrapper.light ul li{border: 0px !important;}.social_wrapper.large ul li{width: 50px; height: 50px;}.above_top_bar .social_wrapper ul li{background: transparent; border: 0px; width: auto; height: auto; margin-right: 0px;}.social_wrapper.shortcode ul li{margin: 0px 2px 4px; clear: none !important; float: none !important; width: auto !important; display: inline-block !important;}.sidebar_content ul li .social_wrapper.shortcode,.sidebar_content ul li .social_wrapper.shortcode ul{text-align: center !important;}.social_wrapper ul li a{opacity: 1; display: block; line-height: 0; color: rgb(34, 34, 34);}.social_wrapper.shortcode ul li a{color: rgb(255, 255, 255);}.social_wrapper.shortcode.light ul li a{color: rgb(68, 68, 68);}.mobile_menu_wrapper .sidebar_wrapper h2.widgettitle::before{border: 0px;}.mobile_menu_wrapper .sidebar_wrapper h2.widgettitle span{background: transparent; padding-left: 0px; padding-right: 0px;}.mobile_menu_wrapper .social_wrapper ul li a{opacity: 0.5;}.mobile_menu_wrapper .social_wrapper ul li a:hover,.mobile_menu_wrapper .social_wrapper ul li a:active{opacity: 1;}.above_top_bar .social_wrapper ul li:last-child a{margin-right: 0px;}.above_top_bar .social_wrapper ul li a{display: inline-block; color: rgb(255, 255, 255); padding: 0px; margin-left: 5px; margin-right: 5px; line-height: 30px;}.above_top_bar .page_content_wrapper{margin: auto;}.footer_bar_wrapper .social_wrapper ul li a{color: rgb(255, 255, 255); opacity: 0.4;}.footer_bar_wrapper .social_wrapper ul li a:hover,.footer_bar_wrapper .social_wrapper ul li a:active{opacity: 1;}.social_wrapper ul li a i,.social_wrapper.small ul li a i{line-height: 18px; font-size: 18px;}.above_top_bar .social_wrapper ul li a i{font-size: 14px; line-height: 18px;}.footer_bar_wrapper .social_wrapper ul li a i{line-height: 20px; font-size: 18px;}.social_wrapper.large ul li a i{line-height: 32px; font-size: 24px;}.above_top_bar .social_wrapper ul li:hover{opacity: 1; background: transparent !important;}.social_wrapper ul li a img{opacity: 0.4;}.social_wrapper.shortcode ul li a img,.social_wrapper ul li:hover a img{opacity: 1;}#page_caption{padding: 25px 0px 30px; width: 100%; background: rgb(255, 255, 255); margin-bottom: 10px; margin-top: 0px;}#page_caption.hasbg{height: 500px; position: relative; top: 0px; right: 0px; width: 100%; border: 0px; padding: 0px; background-repeat: no-repeat; background-size: cover; background-position: center center; margin-bottom: 0px; z-index: 2; margin-top: 0px;}#page_caption.hasbg #bg_blurred{width: 100%; min-height: 100%; position: absolute; background-size: cover; background-position: center center; background-repeat: no-repeat; transform: translate3d(0px, 0px, 0px);}#page_caption.hasbg::after{content: ""; position: absolute; inset: 0px; background-image: linear-gradient(transparent 0%, transparent 50%, rgba(0, 0, 0, 0.1) 60%, rgba(0, 0, 0, 0.4) 93%, rgba(0, 0, 0, 0.59) 100%); z-index: 2;}body.single-post #page_caption.hasbg::after{display: none;}#page_caption.hasbg #bg_blurred{opacity: 0;}#page_caption .page_title_wrapper{width: 100%; margin: auto; text-align: center;}#page_caption.hasbg .page_title_wrapper{z-index: 3; position: absolute; bottom: 30px; width: 100%;}#page_caption.hasbg h1,h1.hasbg{color: rgb(255, 255, 255); float: none; margin: auto;}#page_caption.hasbg .page_title_wrapper .page_title_inner{vertical-align: middle; width: 100%;}.page_tagline{width: auto; display: inline-block; margin: 5px auto auto; padding-top: 20px; border-top: 1px solid rgb(225, 225, 225); float: none;}#page_caption.hasbg .page_tagline{color: rgb(255, 255, 255); border: 0px; margin-top: 0px; padding-top: 0px;}.post_img{position: relative; height: auto; text-align: center; overflow: hidden; float: left; line-height: 0; width: 100%; margin: 20px 0px;}.post_related{margin-top: 30px; margin-bottom: 10px; float: left;}.post_related .post_img{margin-top: 0px;}.post_img.one_third{margin-top: 0px;}.post_img img{width: 100% !important; height: auto !important;}body.single .post_img img{width: auto;}#social_share_wrapper,.social_share_wrapper{margin-top: 20px; padding-top: 20px; margin-bottom: 20px; text-align: center; clear: both; margin-left: 0px !important;}#social_share_wrapper a i,.social_share_wrapper.shortcode a i{font-size: 20px;}#social_share_wrapper a,.social_share_wrapper.shortcode a{opacity: 0.3; transition: 0.3s ease-in-out;}#social_share_wrapper a:hover,.social_share_wrapper.shortcode a:hover{opacity: 1;}.social_share_wrapper.shortcode{margin: 0px;}#social_share_wrapper h5,.social_share_wrapper.shortcode h5{display: inline-block; margin-bottom: 5px;}#social_share_wrapper ul,.social_share_wrapper.shortcode ul{display: block; clear: both; list-style: none; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px !important;}#social_share_wrapper ul li,.social_share_wrapper.shortcode ul li{display: block; margin: 0px 0px 5px;}.social_share_wrapper.shortcode ul li{display: inline-block; margin: 0px 10px; border-left: 0px !important;}#fullscreen_share_wrapper{display: table; width: 100%; height: 100%; z-index: 9; color: rgb(255, 255, 255); position: relative; visibility: hidden;}.fullscreen_share_content{display: table-cell; vertical-align: middle; position: relative; text-align: center;}.fullscreen_share_content #social_share_wrapper ul li{display: inline-block; margin: 0px 20px;}.fullscreen_share_content #social_share_wrapper ul li a{color: rgb(255, 255, 255); opacity: 1; display: block;}.fullscreen_share_content #social_share_wrapper ul li a i{font-size: 4em;}#page_content_wrapper .inner .sidebar_content,.page_content_wrapper .inner .sidebar_content{width: 690px; padding: 0px; float: left; margin-right: 10px;}#page_content_wrapper .inner #portfolio_filter_wrapper.sidebar_content{width: 100%; padding-right: 0px; margin-right: 0px; border: 0px;}#page_content_wrapper .inner .sidebar_content.full_width,.page_content_wrapper .inner .sidebar_content.full_width{width: 100%; margin-top: 0px; margin-right: 0px; border: 0px;}#page_content_wrapper.horizontal,.page_content_wrapper.horizontal{padding: 0px; width: 100%; max-width: 100% !important;}#page_content_wrapper .inner .sidebar_content.full_width.nopadding,.page_content_wrapper .inner .sidebar_content.full_width.nopadding{padding: 0px !important;}#page_content_wrapper .inner .sidebar_content img,.page_content_wrapper .inner .sidebar_content img{max-width: 100%; height: auto !important;}#page_content_wrapper .inner .sidebar_content div.wp-caption,.page_content_wrapper .inner .sidebar_content div.wp-caption{max-width: 100%;}#page_content_wrapper .inner .sidebar_wrapper,.page_content_wrapper .inner .sidebar_wrapper{width: 220px; float: right; margin-top: 0px; margin-left: 0px; padding-top: 0px;}#page_content_wrapper .inner .sidebar_wrapper a,.page_content_wrapper .inner .sidebar_wrapper a{color: rgb(34, 34, 34);}#page_content_wrapper .inner .sidebar_wrapper .sidebar,.page_content_wrapper .inner .sidebar_wrapper .sidebar{width: 100%; float: left; margin-bottom: 40px;}#page_content_wrapper .inner .sidebar_wrapper .sidebar .content,.page_content_wrapper .inner .sidebar_wrapper .sidebar .content{width: 100%; margin: 0px;}.mobile_menu_wrapper .sidebar_wrapper h2.widgettitle{color: rgb(255, 255, 255);}.mobile_menu_wrapper .sidebar_wrapper a{color: rgb(119, 119, 119);}.mobile_menu_wrapper .page_content_wrapper{width: 100%;}.mobile_menu_wrapper .sidebar_wrapper{width: 100%; margin-top: 40px;}.mobile_menu_wrapper .sidebar_wrapper .sidebar .content .sidebar_widget li{margin-bottom: 0px;}.mobile_menu_wrapper .sidebar_wrapper .sidebar .content .sidebar_widget li .social_wrapper ul{text-align: center;}input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="date"]{padding: 8px 10px; font-size: 100%; font-family: Lato, "Helvetica Neue", Arial, Verdana, sans-serif; margin: 0px; background: rgb(252, 252, 252); border: 1px solid rgb(225, 225, 225); outline: none; transition: border-color 0.3s linear; box-sizing: border-box; appearance: none; border-radius: 0px;}input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="date"]:focus{background: rgb(249, 249, 249); outline: 0px;}input[type="text"].blur,textarea.blur{color: rgb(153, 153, 153);}div.wpcf7-response-output{padding: 20px;}.fullwidth_comment_wrapper #commentform textarea{width: 100%;}.fullwidth_comment_wrapper .post_content_wrapper{background: transparent !important; padding: 30px 0px !important; width: 100% !important;}label{clear: both; float: none; width: 100%; margin-left: 0px; margin-bottom: 10px; display: block; text-transform: uppercase; font-size: 13px; font-weight: 600;}p.comment-notes{margin-bottom: 20px;}textarea{font-size: 100%; border: 1px solid rgb(225, 225, 225); background: rgb(252, 252, 252); margin: 0px; height: 200px; overflow: auto; padding: 7px 10px; font-family: Lato, "Helvetica Neue", Arial, Verdana, sans-serif; outline: none; transition: border-color 0.2s linear; box-sizing: border-box; appearance: none; border-radius: 0px;}input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,input[type="url"]:focus,textarea:focus{background: rgb(249, 249, 249);}input[type="submit"],input[type="button"],a.button,.button{display: inline-block; outline: none; cursor: pointer; text-align: center; text-decoration: none; padding: 0.5em 1.5em; color: rgb(255, 255, 255); background: rgb(239, 195, 55); border: 2px solid rgb(239, 195, 55); text-transform: uppercase; font-size: 11px; font-weight: 600; font-family: Lato, Georgia, Arial, Verdana, sans-serif; text-shadow: none; appearance: none; letter-spacing: 2px; transition: color 0.2s linear, background 0.1s linear, opacity 0.2s linear; box-shadow: 0px 0px 0px 0px !important; line-height: 1.5 !important;}.post_button_wrapper{margin-top: 10px; float: left;}.three_cols .post_button_wrapper{margin-top: 5px;}input[type="button"]:hover,input[type="submit"]:hover,a.button:hover,.button:hover,.button.submit{color: rgb(255, 255, 255); border-color: rgb(34, 34, 34); background: rgb(34, 34, 34);}.error{color: rgb(255, 0, 0);}a.comment-reply-link{margin: 0px 0px 0px 10px; float: left; line-height: 28px; font-weight: 600; font-size: 11px;}input[type="submit"].medium,input[type="button"].medium,a.button.medium{font-size: 15px; padding: 12px 20px 11px;}input[type="submit"].large,input[type="button"].large,a.button.large{font-size: 17px; padding: 16px 25px 15px;}#cancel-comment-reply-link{display: block; margin: 0px 20px 0px 10px; font-size: 11px; text-transform: uppercase; letter-spacing: 2px;}input[type="submit"].left,input[type="button"].left,a.button.left{float: left;}input[type="submit"].right,input[type="button"].right,a.button.right{float: right;}input[type="submit"].center,input[type="button"].center,a.button.center{margin: auto;}.pagination{margin: 50px 0px 60px; float: left; width: 100%;}.pagination:empty{margin: 0px;}.pagination a.prev_button{float: right;}.pagination a.next_button{float: left;}.pagination a i{font-size: 13px;}.pagination a.next_button i{margin-right: 5px;}.pagination a.prev_button i{margin-left: 5px;}.pagination a{font-size: 11px; text-transform: uppercase; letter-spacing: 2px; font-weight: 600; color: rgb(34, 34, 34); display: block;}.pagination a:hover{color: rgb(34, 34, 34);}#page_content_wrapper ul{margin: 0px;}#page_content_wrapper ol{margin: 15px 0px 15px 40px;}#page_content_wrapper ul.flickr{margin: 0px 0px 10px;}#page_content_wrapper ul.posts.blog{list-style: none; float: left; padding: 0px; width: 100%; box-sizing: border-box; margin-left: 0px !important;}#page_content_wrapper ul.flickr li img{width: 65px; height: auto;}#page_content_wrapper .sidebar .content .posts.blog li img,#page_content_wrapper .posts.blog li img{float: left; margin: 0px 10px 2px 0px; width: 52px;}.post_circle_thumb{position: relative; z-index: 2; overflow: hidden; width: 70px; height: 70px; float: left; margin-right: 0px;}.post_circle_thumb.flickr{margin-right: 0px;}#page_content_wrapper .sidebar .content .sidebar_widget,#page_content_wrapper .sidebar .content .posts.blog,.page_content_wrapper .sidebar .content .sidebar_widget,.page_content_wrapper .sidebar .content .posts.blog{list-style: none; margin-left: 0px; margin-top: 0px; padding: 0px;}#page_content_wrapper .sidebar .content .posts.blog li,.page_content_wrapper .sidebar .content .posts.blog li{padding: 0px;}#page_content_wrapper .sidebar .content .sidebar_widget li,.page_content_wrapper .sidebar .content .sidebar_widget li{margin: 40px 0px 0px; padding: 0px; float: left; clear: both; width: 100%;}#page_content_wrapper .sidebar .content .sidebar_widget > li{padding: 20px; box-sizing: border-box; border: 1px solid rgb(225, 225, 225); clear: both; width: 100%; float: left;}#page_content_wrapper .sidebar .content .sidebar_widget > li.widget_categories ul li,#page_content_wrapper .sidebar .content .sidebar_widget > li.widget_nav_menu ul li{border-bottom: 1px solid rgb(225, 225, 225);}#page_content_wrapper .sidebar .content .sidebar_widget > li.widget_categories ul li:last-child,#page_content_wrapper .sidebar .content .sidebar_widget > li.widget_nav_menu ul li:last-child{border-bottom: 0px;}#page_content_wrapper .sidebar .content .sidebar_widget > li.widget_categories ul li a{padding: 0px 0px 10px; display: inline-block;}#page_content_wrapper .sidebar .content .sidebar_widget li select,.textwidget select,.page_content_wrapper .sidebar .content .sidebar_widget li select{margin: 10px 0px; max-width: 100%;}#page_content_wrapper .sidebar .content .sidebar_widget li h2.widgettitle,h2.widgettitle,.widget_block .wp-block-group__inner-container h2{font-size: 12px; display: block; text-align: center; font-family: Lato, Georgia, Arial, Verdana, sans-serif; color: rgb(34, 34, 34); font-weight: 600; letter-spacing: 2px; text-transform: uppercase; position: relative; margin-top: 10px; margin-bottom: 10px;}h2.widgettitle span.content_title{padding: 0px; border-bottom: 1px solid rgb(34, 34, 34);}#page_content_wrapper .sidebar .content .sidebar_widget li:first-child,.page_content_wrapper .sidebar .content .sidebar_widget li:first-child{margin-top: 0px;}#page_content_wrapper .sidebar .content .sidebar_widget li ul,.page_content_wrapper .sidebar .content .sidebar_widget li ul{list-style: none; padding: 20px 0px 0px; margin: 0px 0px 15px;}#page_content_wrapper .sidebar .content .sidebar_widget li ul li ul.children,.page_content_wrapper .sidebar .content .sidebar_widget li ul li ul.children{margin-left: 10px; margin-bottom: 0px;}#page_content_wrapper .sidebar .content .sidebar_widget li ul li ul.children li:last-child,.page_content_wrapper .sidebar .content .sidebar_widget li ul li ul.children li:last-child{border: 0px; margin-bottom: 0px;}#page_content_wrapper .sidebar .content .sidebar_widget li ul li,#footer .sidebar_widget li ul li,.page_content_wrapper .sidebar .content .sidebar_widget li ul li,#footer .sidebar_widget li ul li{padding: 0px; margin-top: 0px; margin-bottom: 5px;}#footer .sidebar_widget li.widget_nav_menu ul li{border: 0px;}#footer .sidebar_widget li ul li{border-color: rgb(0, 0, 0);}#page_content_wrapper .sidebar .content .sidebar_widget li ul li:first-child,.page_content_wrapper .sidebar .content .sidebar_widget li ul li:first-child,#footer ul.sidebar_widget li ul li:first-child,#footer ul.sidebar_widget li .textwidget{padding-top: 0px;}#page_content_wrapper .sidebar .content .sidebar_widget li ul.flickr li:first-child,.page_content_wrapper .sidebar .content .sidebar_widget li ul.flickr li:first-child,#footer ul.sidebar_widget li ul.flickr li:first-child{border: 0px; padding-top: 0px;}#page_content_wrapper .inner .sidebar_wrapper ul.sidebar_widget li.widget_nav_menu ul.menu li a,.page_content_wrapper .inner .sidebar_wrapper ul.sidebar_widget li.widget_nav_menu ul.menu li a{width: 100%; box-sizing: border-box; padding: 5px 10px 5px 0px; display: block;}#page_content_wrapper .inner .sidebar_wrapper ul.sidebar_widget li.widget_nav_menu ul.menu li.current-menu-item a,.page_content_wrapper .inner .sidebar_wrapper ul.sidebar_widget li.widget_nav_menu ul.menu li.current-menu-item a{font-weight: bold;}#wp-calendar tr td,#wp-calendar tr th{padding: 5px 0px; text-align: center; background: transparent;}#wp-calendar tr td#prev,#wp-calendar tr td#next{text-transform: uppercase; padding-top: 20px;}#wp-calendar tr td.pad,#wp-calendar tr td#prev,#wp-calendar tr td#next{background: transparent !important;}#wp-calendar caption{display: none;}#wp-calendar{margin: 20px 0px 0px; width: 100%;}.mobile_menu_wrapper .widget_calendar table tr th,.mobile_menu_wrapper .widget_calendar table tr td{border-color: rgb(85, 85, 85);}table{margin: 10px 0px;}table tr td{border-bottom: 1px solid rgb(225, 225, 225);}table tr th,table tr td{padding: 20px; text-align: left; font-weight: bold; border-bottom: 1px solid rgb(225, 225, 225);}table tr td{font-weight: normal;}#footer table tr th,#footer table tr td{border-bottom: 1px solid rgb(0, 0, 0) !important;}#footer .widget_tag_cloud div a{border-color: rgb(0, 0, 0) !important;}#footer_menu{float: right; display: block; list-style: none;}#footer_menu li{float: left; margin-left: 20px;}#footer_menu li a{font-size: 11px; font-weight: normal; color: rgb(255, 255, 255);}#footer_menu li a:hover{color: rgb(255, 255, 255);}#footer_menu li ul{display: none;}table thead tr th{background: transparent;}table#wp-calendar thead tr th{text-align: center;}table tfoot tr,table tfoot tr td{background: transparent; border-bottom: 0px;}#page_content_wrapper .sidebar .content .sidebar_widget li ul.flickr,.page_content_wrapper .sidebar .content .sidebar_widget li ul.flickr{list-style: none; margin: 5px 0px 30px; float: left; display: block; padding: 15px 0px 3px;}#page_content_wrapper .sidebar .content .sidebar_widget li ul.flickr li,.page_content_wrapper .sidebar .content .sidebar_widget li ul.flickr li{display: block; float: left; margin: 0px 0px 5px; padding: 0px 10px 0px 0px; border: 0px; clear: none; width: 33.3%; box-sizing: border-box;}#page_content_wrapper .sidebar .content .sidebar_widget li ul.flickr li img,.page_content_wrapper .sidebar .content .sidebar_widget li ul.flickr li img{width: 100%; height: auto;}.mobile_menu_wrapper .sidebar .content .sidebar_widget li ul.flickr li{width: 33.3%;}#page_content_wrapper .sidebar .content .sidebar_widget li ul.twitter,.page_content_wrapper .sidebar .content .sidebar_widget li ul.twitter{margin: 20px 0px 0px; list-style: none; padding: 0px;}#page_content_wrapper .sidebar .content .sidebar_widget li ul.twitter li,.page_content_wrapper .sidebar .content .sidebar_widget li ul.twitter li{padding-bottom: 15px; border: 0px; box-sizing: border-box; position: relative;}#page_content_wrapper .sidebar .content .sidebar_widget li ul.twitter li::before,.page_content_wrapper .sidebar .content .sidebar_widget li ul.twitter li::before{font-size: 22px; text-decoration: inherit; -webkit-font-smoothing: antialiased; display: inline-block; width: auto; height: auto; line-height: normal; vertical-align: top; font-family: FontAwesome; content: ""; margin-right: 20px; margin-top: 3px; color: rgb(255, 255, 255);}#page_content_wrapper .sidebar .content .sidebar_widget li ul.twitter li .tweet,.page_content_wrapper .sidebar .content .sidebar_widget li ul.twitter li .tweet{display: inline-block; width: calc(100% - 50px);}#page_content_wrapper .sidebar .content .sidebar_widget li ul.flickr,ul.flickr,.page_content_wrapper .sidebar .content .sidebar_widget li ul.flickr,ul.flickr{list-style: none; margin: 10px 0px -10px; float: left; display: block; clear: both; width: calc(100% + 10px);}ul.flickr li{float: left; margin: 0px 5px 0px 0px;}#page_content_wrapper .sidebar .content .posts.blog,.page_content_wrapper .sidebar .content .posts.blog{list-style: none; margin-top: 30px; margin-bottom: 0px;}#page_content_wrapper .sidebar .content .posts.blog.withthumb,.page_content_wrapper .sidebar .content .posts.blog.withthumb{margin-top: 20px;}#page_content_wrapper .sidebar .content .posts.blog li,.page_content_wrapper .sidebar .content .posts.blog li{line-height: 1em; clear: both; border: 0px; background: none; width: 100%; float: left; margin: 0px;}#page_content_wrapper .posts.blog li,.page_content_wrapper .posts.blog li{float: left; width: 49.4%; margin-right: 1.2%; margin-bottom: 1.2%; padding: 20px; box-sizing: border-box; border: 1px solid rgb(225, 225, 225); display: table; text-align: left; transition: background 0.2s linear;}#page_content_wrapper .posts.blog li:nth-child(2n),.page_content_wrapper .posts.blog li:nth-child(2n){margin-right: 0px; float: right;}#page_content_wrapper .posts.blog li a,.page_content_wrapper .posts.blog li a,#page_content_wrapper .sidebar .content .sidebar_widget > li.widget_recent_entries ul li a,#footer ul.sidebar_widget .posts.blog li a{width: 100%; font-size: 11px; text-transform: uppercase; letter-spacing: 1px; line-height: 1.2em;}#page_content_wrapper .sidebar .content .sidebar_widget > li.widget_recent_entries ul li a{display: block;}#page_content_wrapper .sidebar .content .sidebar_widget > li.widget_recent_entries ul li{margin-bottom: 30px;}#page_content_wrapper .sidebar .content .sidebar_widget > li.widget_recent_entries ul li:last-child{margin-bottom: 0px;}#page_content_wrapper .sidebar .content .posts.blog.withthumb li,#page_content_wrapper .posts.blog.withthumb li,.page_content_wrapper .sidebar .content .posts.blog.withthumb li,.page_content_wrapper .posts.blog.withthumb li{line-height: 1.5em; border: 0px; display: block;}#page_content_wrapper .sidebar .content .posts.blog li,.page_content_wrapper .sidebar .content .posts.blog li{padding-top: 10px;}#page_content_wrapper .sidebar .content .posts.blog li:last-child,.page_content_wrapper .sidebar .content .posts.blog li:last-child{padding-bottom: 0px;}#page_content_wrapper .sidebar .content .posts.blog li strong.header,#page_content_wrapper .posts.blog li strong.header,.page_content_wrapper .sidebar .content .posts.blog li strong.header,.page_content_wrapper .posts.blog li strong.header{font-weight: normal;}#page_content_wrapper .sidebar .content .textwidget,.page_content_wrapper .sidebar .content .textwidget{margin-top: 0px; padding: 5px 0px 0px;}.textwidget img{max-width: 100%; height: auto;}.widget_tag_cloud div,.tag_cloud{margin: 20px 0px 10px;}.widget_tag_cloud div a,.meta-tags a,.tag_cloud a{display: inline-block; transition: background 0.2s linear, border 0.1s linear; letter-spacing: 2px; text-transform: uppercase; margin: 0px 3px 5px 0px; padding: 6px 9px; background: rgb(245, 245, 245); color: rgb(85, 85, 85); font-size: 9px !important;}#post_featured_slider{margin-top: -1px; transition: 0.6s; background-color: rgb(249, 249, 249);}#post_featured_slider.three_cols{margin-bottom: 60px;}#post_featured_slider li .slider_image::after{content: ""; position: absolute; inset: 0px; background-image: linear-gradient(transparent 0%, transparent 50%, rgba(0, 0, 0, 0.1) 76%, rgba(0, 0, 0, 0.5) 93%, rgba(0, 0, 0, 0.59) 100%); z-index: 2;}#post_featured_slider li .slider_image{width: 100%; height: 500px; background-size: cover; background-repeat: no-repeat; background-position: center center; position: relative;}#post_featured_slider li .slider_image.three_cols{width: 33.3%; float: left; height: 350px;}#post_featured_slider li .slider_image .slide_post{position: absolute; bottom: 15px; left: 0px; width: 100%; text-align: center; color: rgb(255, 255, 255); z-index: 3;}#post_featured_slider li .slider_image.three_cols .slide_post{text-align: left;}#post_featured_slider li .slider_image .slide_post h2{color: rgb(255, 255, 255); font-size: 24px; font-weight: 600; letter-spacing: 1px; text-transform: uppercase;}#post_featured_slider li .slider_image.three_cols .slide_post{padding: 0px 20px; box-sizing: border-box;}#post_featured_slider li .slider_image.three_cols .slide_post h2{font-size: 14px;}#post_featured_slider li .slider_image .slide_post .slide_post_date{font-family: Lustria, Georgia, Arial, Verdana, sans-serif; font-style: italic; font-size: 13px;}#post_featured_slider li .slider_image.three_cols .slide_post,slide_post_date{font-size: 11px;}.one_third{width: 30.99%; float: left; margin-right: 3.5%; margin-bottom: 2%; position: relative; box-sizing: border-box;}.one_third.last{float: right; width: 30.99%; margin-right: 0px !important;}#page_content_wrapper .inner .sidebar_content ul,.page_content_wrapper .inner .sidebar_content ul{margin-left: 20px;}.three_cols.gallery .element{width: 31.2%; margin-right: 2%; margin-bottom: 2%; padding: 0px; box-sizing: border-box; transition: 0.3s ease-in-out; position: relative; opacity: 1 !important;}.sidebar_content.three_cols.gallery .element{width: 46%; margin-right: 3%; margin-bottom: 4%;}.three_cols.gallery .element.grid{padding: 0px;}.three_cols.gallery .element.fade{opacity: 0.2 !important;}@media only screen and (min-width: 1430px){#page_content_wrapper.fullwidth .three_cols.gallery .element,.page_content_wrapper.fullwidth .three_cols.gallery .element{width: 22.4%; margin-bottom: 2.5%;}}@media only screen and (min-width: 1720px){#page_content_wrapper.fullwidth .three_cols.gallery .element,.page_content_wrapper.fullwidth .three_cols.gallery .element{width: 17.8%; margin-bottom: 2.5%;}}@media only screen and (min-width: 2200px){#page_content_wrapper.fullwidth .three_cols.gallery .element,.page_content_wrapper.fullwidth .three_cols.gallery .element{width: 14.6%; margin-bottom: 2.5%;}}.two_third{float: left; width: 65.33%; margin-right: 3%; box-sizing: border-box;}.two_third.last{margin-right: 0px; float: right; clear: right;}.isotope,.isotope .isotope-item{transition-duration: 0.3s;}.isotope{transition-property: height, width; overflow: visible !important;}.isotope .isotope-item{transition-property: transform, opacity; opacity: 1 !important;}.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition{transition-duration: 0s;}#portfolio_filter_wrapper,.portfolio_filter_wrapper{width: 960px; padding-top: 40px; height: 0px; transition: opacity 1s; visibility: hidden; opacity: 0;}.portfolio_filter_wrapper{opacity: 1;}.portfolio_filter_wrapper,#portfolio_filter_wrapper{padding-top: 0px;}#portfolio_filter_wrapper.visible,.portfolio_filter_wrapper.visible{visibility: visible; opacity: 1;}#portfolio_filter_wrapper.gallery,.portfolio_filter_wrapper.gallery{width: 100%; margin: 0px; box-sizing: border-box;}#portfolio_filter_wrapper.gallery.three_cols,.portfolio_filter_wrapper.gallery.three_cols{width: 102%; margin: 0px; box-sizing: border-box;}.page_content_wrapper.fullwidth #portfolio_filter_wrapper.gallery,#page_content_wrapper.fullwidth #portfolio_filter_wrapper.gallery,.page_content_wrapper.fullwidth .portfolio_filter_wrapper.gallery,#page_content_wrapper.fullwidth .portfolio_filter_wrapper.gallery{width: 98%; margin-left: 2%; box-sizing: border-box;}.gallery_type,.portfolio_type{opacity: 0;}.error_box{background: rgb(34, 34, 34); margin: 0px auto; width: 310px; height: 310px; position: relative;}.error_box .error_type{font-size: 156px; text-align: right; margin-bottom: 0px; color: rgb(255, 255, 255); line-height: 0; right: 0px; bottom: 60px; position: absolute; letter-spacing: -2px;}.error_text{font-size: 53px; letter-spacing: -1.5px; color: rgb(34, 34, 34); margin-top: 0px; text-transform: uppercase; text-align: center; margin-bottom: 10px; padding: 0px !important;}.one_third img,.two_third img{max-width: 100% !important; height: auto;}.animated{visibility: hidden;}.video-container{position: relative; padding-bottom: 56.25%; padding-top: 0px; height: 0px; overflow: hidden; margin: 20px 0px;}.video-container iframe,.video-container object,.video-container embed{position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;}.slider_wrapper{width: 100%; position: relative; overflow: hidden;}.post_wrapper.grid_layout .slider_wrapper{min-height: 190px; margin-bottom: 15px;}body{background: rgb(255, 255, 255); font-family: Lato, "Helvetica Neue", Arial, Verdana, sans-serif; padding: 0px; margin: 0px; color: rgb(68, 68, 68); font-weight: 400; -webkit-font-smoothing: antialiased; font-size: 14px; line-height: 1.7; overflow-wrap: break-word;}body.overflow_hidden{overflow: hidden;}body.loading #wrapper{opacity: 0.3;}.divider{clear: both;}#wrapper{float: left; width: 100%; transition: transform 500ms; padding-top: 271px;}#wrapper.hasbg{padding-top: 0px !important;}hr{height: 1px; border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(235, 235, 235) currentcolor currentcolor; border-image: none; background: transparent; margin: auto; width: 100%; clear: both;}a{color: rgb(34, 34, 34); text-decoration: none; transition: color 0.2s linear, background 0.1s linear;}a:hover,.post_header h5 a:hover{color: rgb(0, 0, 0); text-decoration: none;}a:active,.post_header h5 a:active{color: rgb(0, 0, 0); text-decoration: none;}a.comment-reply-link{color: rgb(34, 34, 34);}.mobile_menu_wrapper #searchform{background: rgb(51, 51, 51); width: 85%;}.mobile_menu_wrapper #searchform input[type="text"]{background: transparent; width: 80%; border: 0px; display: inline-block; color: rgb(255, 255, 255);}.mobile_menu_wrapper #searchform button{background: transparent; display: inline-block; border: 0px;}.mobile_menu_wrapper #searchform button i{color: rgb(255, 255, 255); font-size: 13px; opacity: 0.5;}h1{font-size: 34px;}h2{font-size: 30px;}h3{font-size: 26px;}h3#reply-title{font-size: 18px; display: none;}h4{font-size: 22px;}h5{font-size: 18px;}h6{font-size: 16px;}h7{font-size: 16px;}h1,h2,h3,h4,h5,h6,h7{color: rgb(34, 34, 34); font-family: Lato, Georgia, Arial, Verdana, sans-serif; letter-spacing: 0px; font-weight: 600;}.space{margin-bottom: 5px;}.middle{vertical-align: -30%;}pre,code,tt{font: 12px / 1.5 "andale mono", "lucida console", monospace; padding: 15px 10px; display: block; overflow: auto; margin: 20px 0px; width: 92%; border-width: 1px 0px; border-style: solid none; border-color: rgb(204, 204, 204) currentcolor; border-image: none; color: rgb(0, 0, 0);}.clear{clear: both;}.fullwidth_comment_wrapper{width: 100%; float: left; border-top: 1px solid rgb(225, 225, 225); padding-top: 30px;}.fullwidth_comment_wrapper:empty{display: none;}#commentform{margin-left: -1.33333rem;}#commentform label{display: inline;}#commentform > p{padding-left: 24px; box-sizing: border-box;}#commentform p.comment-form-author,#commentform p.comment-form-email,#commentform p.comment-form-url{float: left; width: 33.33%;}#page_content_wrapper .inner .sidebar_content #commentform p.comment-form-author,#page_content_wrapper .inner .sidebar_content #commentform p.comment-form-email,#page_content_wrapper .inner .sidebar_content #commentform p.comment-form-url{width: 33.33%;}::-webkit-input-placeholder{color: rgb(153, 153, 153); font-style: italic;}#commentform input[type="text"],#commentform input[type="email"],#commentform input[type="url"],#commentform textarea{margin-bottom: 15px; width: 100%; box-sizing: border-box;}#commentform input[type="text"]:focus,#commentform input[type="email"]:focus,#commentform input[type="url"]:focus,#commentform textarea:focus{border-color: rgb(68, 68, 68); background: rgb(249, 249, 249);}blockquote{font-size: 16px; color: rgb(68, 68, 68); margin: 15px auto; opacity: 0.4; text-transform: uppercase; letter-spacing: 2px;}blockquote p{padding: 0px !important;}blockquote h2{font-weight: normal; font-size: 22px;}blockquote h3{font-weight: normal; font-size: 20px;}#respond{width: 100%; float: left; margin-bottom: 20px;}#respond h3,#respond .comment-notes{text-align: center; padding: 0px;}#logo_wrapper{text-align: center; padding: 50px 0px 20px; border-bottom: 1px solid rgb(225, 225, 225); overflow: hidden; transition: 0.3s;}.top_bar.scroll #logo_wrapper{height: 0px; padding: 0px;}.top_bar.scroll #logo_wrapper .social_wrapper{display: none;}.logo_container{display: table; width: 100%; height: 100%;}.logo_align{display: table-cell; vertical-align: middle;}.logo_wrapper{margin: 0px; display: inline-block; line-height: 0; transition: margin 0.3s, display 0.3s;}.logo_wrapper.hidden{display: none;}.logo_wrapper img.zoom{transform: scale(0.8) !important;}.above_top_bar{height: 30px; background: rgb(34, 34, 34); position: relative; z-index: 3;}.header_style_wrapper{width: 100%; float: left; position: fixed; top: 0px; left: 0px; z-index: 9; display: block;}.header_style_wrapper.nofixed{display: none;}.top_bar{padding: 0px; box-sizing: border-box; width: 100%; background: rgba(255, 255, 255, 0.95); border-bottom: 1px solid rgb(225, 225, 225); float: left; transition: height 0.5s, background 0.5s;}.top_bar.scroll{box-shadow: rgba(0, 0, 0, 0.1) 0px 8px 15px;}#menu_wrapper{margin: auto; width: 960px; height: 100%;}#nav_wrapper{float: left; display: table; width: 100%; height: 100%; text-align: center;}.nav_wrapper_inner{display: table-cell; vertical-align: middle;}#menu_border_wrapper > div{width: 100%; float: left;}#autocomplete{display: none; position: absolute; z-index: 1001; width: 232px; background: rgb(255, 255, 255); left: 42px; border: 1px solid rgb(225, 225, 225); box-shadow: rgba(0, 0, 0, 0.1) 0px 8px 15px;}#autocomplete.visible{display: block;}#autocomplete ul{margin: 0px; padding: 0px; border: 0px; float: left; list-style: none; width: 100%;}#autocomplete li{display: block; clear: both; float: left; width: 100%; padding: 10px 15px; box-sizing: border-box;}#autocomplete li:first-child{margin-top: 10px;}#autocomplete li:last-child{margin-top: 10px; border: 0px;}#autocomplete li strong{font-weight: 600; font-size: 12px; text-transform: uppercase; letter-spacing: 1px;}#autocomplete li .post_detail{font-size: 10px;}#autocomplete a{color: rgb(34, 34, 34);}#mobile_nav_icon{display: inline-block; border-bottom: 9px double rgb(68, 68, 68); border-top: 3px solid rgb(68, 68, 68); height: 3px; width: 25px; transition: 0.2s; cursor: pointer; position: relative; margin-left: 10px; top: 2px;}#search_icon,#page_share{display: inline-block; font-size: 18px; line-height: 18px; color: rgb(34, 34, 34); margin-left: 10px;}#logo_right_button{position: absolute; text-align: right; right: 30px;}.post_share_wrapper{display: inline-block;}.post_share_wrapper a{color: rgb(34, 34, 34);}.mobile_menu_wrapper{right: 0px; transition: transform 500ms; transform: translate(360px, 0px); backface-visibility: hidden; -webkit-font-smoothing: subpixel-antialiased; width: 360px; padding: 43px; box-sizing: border-box; background: rgb(17, 17, 17); position: fixed; top: 0px; height: 100%; z-index: 999; color: rgb(153, 153, 153);}body.js_nav .mobile_menu_wrapper{transform: translate(0px, 0px); overflow-y: scroll !important;}#close_mobile_menu{font-size: 22px; display: inline-block; position: absolute; right: 30px; top: 38px;}#close_mobile_menu:hover{opacity: 1;}#close_mobile_menu i{color: rgb(255, 255, 255);}.mobile_main_nav,#sub_menu{margin-top: 40px; margin-bottom: 40px; list-style: none; overflow: hidden; width: 100%;}#sub_menu .sub-menu{margin-left: 15px; list-style: circle;}#sub_menu li{width: 100%;}.mobile_main_nav li a,#sub_menu li a{color: rgb(119, 119, 119); width: 100%; display: block; font-size: 14px; line-height: 3em; font-weight: 400; text-transform: uppercase; font-family: Lato, Georgia, Arial, Verdana, sans-serif;}.mobile_main_nav li.current-menu-item a,#sub_menu li.current-menu-item a{font-weight: 600;}.mobile_main_nav li a:hover,.mobile_main_nav li a:active,#sub_menu li a:active{color: rgb(255, 255, 255);}.mobile_main_nav li.menu-item-has-children > a::after{font-size: 11px; position: absolute; left: 320px; font-family: FontAwesome; content: ""; margin-top: 1px;}.mobile_main_nav li ul.sub-menu{display: none;}.mobile_main_nav.mainnav_in{animation: 0.2s ease 0s 1 normal none running mainNavIn;}.mobile_main_nav.mainnav_out{animation: 0.2s ease 0s 1 normal none running mainNavOut;}#sub_menu.subnav_out{animation: 0.2s ease 0s 1 normal none running subNavOut;}#sub_menu.subnav_in{animation: 0.2s ease 0s 1 normal none running subNavIn;}#sub_menu li ul a::after{display: none;}#menu_back{text-transform: uppercase; letter-spacing: 2px; margin-bottom: 5px; font-size: 10px !important;}#menu_back::before{font-size: 12px; margin-right: 0.7em; position: relative; top: -1px; display: inline; font-family: FontAwesome; content: "";}#overlay_background{opacity: 0; visibility: hidden; background-color: rgba(0, 0, 0, 0.6); position: fixed; z-index: 9; top: 0px; left: 0px; width: 100%; height: 100%; transition: 0.5s;}#overlay_background.share_open{background-color: rgba(0, 0, 0, 0.7);}#overlay_background.visible{opacity: 1; visibility: visible;}body.js_nav #overlay_background{visibility: visible; opacity: 1; transform: translate(-360px, 0px);}.nav{list-style: none; padding: 10px 0px;}.nav > li{display: inline-block;}#menu_wrapper .nav ul,#menu_wrapper div .nav{list-style: none; display: block; padding: 0px; margin: 0px;}#menu_wrapper .nav ul li,#menu_wrapper div .nav li{display: inline-block; margin: 0px; padding: 0px; background-color: rgba(255, 255, 255, 0);}#menu_wrapper .nav ul li ul li,#menu_wrapper div .nav li ul li{clear: both; width: 100%; margin: 0px; padding: 0px !important; text-align: left !important;}#menu_wrapper .nav ul li:last-child,#menu_wrapper div .nav li:last-child{margin-right: 0px;}#menu_wrapper .nav ul li a,#menu_wrapper div .nav li > a{display: inline-block; margin: 0px; color: rgb(102, 102, 102); font-size: 12px; padding: 15px; font-weight: 400; font-family: Lato, "Helvetica Neue", Arial, Verdana, sans-serif; text-transform: uppercase; transition: padding 0.3s;}.top_bar.hasbg #menu_wrapper div .nav > li > a,.top_bar.hasbg i,.top_bar.hasbg .top_contact_info,.top_bar.hasbg .top_contact_info a,.top_bar.hasbg .top_contact_info a:hover,.top_bar.hasbg .top_contact_info a:active{color: rgb(255, 255, 255) !important;}#menu_wrapper .nav li.arrow > a::after,#menu_wrapper div .nav li.arrow > a::after{text-decoration: inherit; -webkit-font-smoothing: antialiased; display: inline; width: auto; height: auto; line-height: normal; vertical-align: 10%; background-image: none; background-position: 0% 0%; background-repeat: repeat; font-family: FontAwesome; content: ""; float: right; margin-left: 8px; margin-top: 5px;}#menu_wrapper .nav ul li.arrow > a::after,#menu_wrapper div .nav li.arrow > a::after{font-size: 12px;}#menu_wrapper .nav ul li a.hover,#menu_wrapper .nav ul li a:hover,#menu_wrapper div .nav li a.hover,#menu_wrapper div .nav li a:hover{color: rgb(68, 68, 68); z-index: 2; position: relative;}#menu_wrapper div .nav > li.current-menu-item > a,#menu_wrapper div .nav > li.current-menu-parent > a,#menu_wrapper div .nav > li.current-menu-ancestor > a{color: rgb(68, 68, 68); z-index: 2; position: relative;}#menu_wrapper .nav ul li ul,#menu_wrapper div .nav li ul{display: none; list-style: none; background: rgb(255, 255, 255); position: absolute; padding: 0px; width: 210px; height: auto; margin: 0px 0px 0px -5px; z-index: 9; border: 1px solid rgb(225, 225, 225); box-shadow: rgba(0, 0, 0, 0.1) 0px 8px 15px;}#menu_wrapper .nav ul li ul li ul,#menu_wrapper div .nav li ul li ul{position: absolute; left: 210px; padding: 0px; margin-top: -40px; margin-left: 0px; display: none; z-index: 9; opacity: 1;}#menu_wrapper .nav ul li ul li ul::before,#menu_wrapper div .nav li ul li ul::before{display: none;}#menu_wrapper .nav ul li:hover ul,#menu_wrapper div .nav li:hover ul{display: block;}#menu_wrapper div .nav li ul li a,#menu_wrapper div .nav li.current-menu-item ul li a,#menu_wrapper div .nav li ul li.current-menu-item a,#menu_wrapper .nav ul li ul li a,#menu_wrapper .nav ul li.current-menu-item ul li a,#menu_wrapper .nav ul li ul li.current-menu-item a,#menu_wrapper div .nav li.current-menu-parent ul li a,#menu_wrapper div .nav li ul li.current-menu-parent a{display: block; background: transparent; height: auto;}#menu_wrapper .nav ul li ul li a,#menu_wrapper div .nav li ul li a,#menu_wrapper div .nav li.current-menu-parent ul li a{width: 170px; display: block; border-top: 0px; border-right: 0px; border-left: 0px; border-image: none; margin: 0px; font-size: 11px; padding: 10px 20px; letter-spacing: 0px; font-weight: 400; text-transform: none; transition: color 0.2s linear, background 0.2s linear; border-bottom: 0px !important;}#menu_wrapper .nav ul li ul li ul li a:hover,#menu_wrapper .nav ul li ul li ul li a:hover,#menu_wrapper div .nav li ul li ul li a:hover,#menu_wrapper div .nav li ul li ul li a:hover,#menu_wrapper div .nav li.current-menu-item ul li ul li a:hover,#menu_wrapper div .nav li.current-menu-parent ul li ul li a:hover{color: rgb(68, 68, 68); background: rgb(249, 249, 249);}#menu_wrapper .nav ul li.megamenu > ul,#menu_wrapper div .nav li.megamenu > ul{position: absolute; width: 960px; left: 0px; right: 0px; margin-left: auto; margin-right: auto; padding: 15px; box-sizing: border-box; box-shadow: rgba(0, 0, 0, 0.1) 0px 32px 60px;}#menu_wrapper .nav ul li:not(.megamenu) ul.sub-menu li.arrow > a::after,#menu_wrapper div .nav li:not(.megamenu) ul.sub-menu li.arrow > a::after{font-size: 11px; margin-left: 0.5em; text-decoration: inherit; -webkit-font-smoothing: antialiased; display: inline; width: auto; height: auto; line-height: normal; vertical-align: 10%; background-image: none; background-position: 0% 0%; background-repeat: repeat; font-family: FontAwesome; content: ""; float: right; margin-right: 0px; margin-top: 5px;}#menu_wrapper div .nav li.megamenu ul li{display: block; box-sizing: border-box; clear: none; float: left; border-left: 1px solid rgb(238, 238, 238);}#menu_wrapper div .nav li.megamenu ul li.hidden > a{display: none;}#menu_wrapper div .nav li.megamenu ul li:first-child{border: 0px;}#menu_wrapper .nav ul li.megamenu ul li ul,#menu_wrapper div .nav li.megamenu ul li ul{position: relative; width: 100%; margin: 0px; border: 0px; box-shadow: 0px 0px 0px; left: 0px; display: block !important; opacity: 1 !important;}#menu_wrapper .nav ul li.megamenu ul li ul li,#menu_wrapper div .nav li.megamenu ul li ul li{width: 100% !important; border: 0px !important;}#menu_wrapper div .nav li.megamenu ul li > a,#menu_wrapper div .nav li.megamenu ul li > a:hover,#menu_wrapper div .nav li.megamenu ul li > a:active{width: 100%; color: rgb(68, 68, 68); box-sizing: border-box; background: transparent;}#menu_wrapper .nav ul li.megamenu ul li ul li a::before,#menu_wrapper div .nav li.megamenu ul li ul li a::before{text-decoration: inherit; -webkit-font-smoothing: antialiased; display: inline; width: auto; height: auto; line-height: normal; vertical-align: 10%; background-image: none; background-position: 0% 0%; background-repeat: repeat; font-family: FontAwesome; content: ""; float: left; margin-right: 8px; margin-top: 4px;}#menu_wrapper .nav ul li.megamenu ul li ul li a:hover,#menu_wrapper div .nav li.megamenu ul li ul li a:hover,#menu_wrapper .nav ul li.megamenu ul li ul li a:active,#menu_wrapper div .nav li.megamenu ul li ul li a:active{color: rgb(68, 68, 68); background: rgb(249, 249, 249); width: auto;}#menu_wrapper div .nav li.megamenu ul li a::after{display: none;}#menu_wrapper .nav ul li.megamenu ul li ul li,#menu_wrapper div .nav li.megamenu ul li ul li a{width: auto; display: inline-block; margin-left: 20px; padding: 7px 20px 7px 5px;}@media only screen and (min-width: 1100px){#menu_wrapper .nav ul li.megamenu > ul,#menu_wrapper div .nav li.megamenu > ul{max-width: 1425px; width: calc(100% - 180px); box-sizing: border-box;}}.top_contact_info{font-size: 12px; color: rgb(34, 34, 34); float: right; line-height: 30px;}.top_contact_info i{margin-right: 10px; color: rgb(34, 34, 34); font-size: 14px; vertical-align: text-bottom;}.top_contact_info span{display: inline-block; margin-left: 10px;}.top_contact_info a{color: rgb(68, 68, 68);}#top_menu{float: left; display: block; list-style: none;}#top_menu li{float: left; margin-right: 20px;}#top_menu li a{font-size: 11px; font-weight: 400; color: rgb(34, 34, 34); line-height: 30px; text-transform: uppercase; letter-spacing: 1px;}#footer_menu li ul{display: none;}.footer_bar{width: 100%; margin: auto; padding: 0px 0px 10px; float: left; background: rgb(255, 255, 255);}#footer{width: 100%; margin: auto auto 0px; padding-bottom: 50px; overflow-wrap: break-word; padding-top: 50px; float: left;}#footer a{color: rgb(0, 0, 0);}#footer a:hover,#footer a:active{color: rgb(0, 0, 0);}#footer .sidebar_widget li h2.widgettitle{margin-top: 15px; margin-bottom: 15px; color: rgb(153, 153, 153); text-align: left;}#footer ul.sidebar_widget{width: 960px; list-style: none; margin: auto;}#footer ul.sidebar_widget li ul{list-style: none; margin-left: 0px;}#footer ul.sidebar_widget li ul li ul.children{margin-left: 10px; margin-bottom: 0px;}#footer ul.sidebar_widget li ul li ul.children li:last-child{border: 0px; margin-bottom: 0px;}#footer .sidebar_widget.four > li{width: 20%; float: left; margin-right: 5%;}#footer .sidebar_widget.four > li:nth-child(4){margin-right: 0px; width: 25%;}#footer .sidebar_widget.one > li{width: 100%; clear: both; float: left; margin-bottom: 30px;}#footer ul.sidebar_widget li ul.posts.blog li img{width: 52px; float: left; margin: 0px 15px 15px 0px;}#footer ul.sidebar_widget li ul.posts.blog li{float: left; border: 0px; clear: both !important;}#footer ul.sidebar_widget li ul li{margin: 0px 0px 10px;}#footer ul.sidebar_widget li ul li ul.sub-menu{margin-left: 15px;}#footer ul.sidebar_widget li ul.flickr li{margin: 0px 2% 0px 0px; border-bottom: 0px; width: 31%;}#footer ul.sidebar_widget li ul.flickr li img{width: 100%; height: auto;}#copyright{float: left; width: 50%; font-size: 12px; font-weight: normal; margin-bottom: 10px; letter-spacing: 0px; text-align: left;}.footer_bar_wrapper{width: 960px; margin: 40px auto auto; font-size: 13px; font-weight: 600; transition: -webkit-transform 500ms; -webkit-font-smoothing: antialiased; clear: both; color: rgb(255, 255, 255); border-top: 1px solid rgb(68, 68, 68); padding-top: 20px;}#toTop{width: 25px; background: rgb(238, 238, 238); opacity: 0; text-align: center; padding: 10px; position: fixed; bottom: 8px; right: 8px; cursor: pointer; transition: color 300ms, background-color 300ms, opacity 300ms; z-index: 9; display: block;}#toTop:hover{opacity: 1 !important;}#toTop i{color: rgb(0, 0, 0); font-size: 1.5em;}#page_content_wrapper,.page_content_wrapper{width: 960px; margin: auto; padding-bottom: 0px;}.page_content_wrapper{width: 100%;}#page_content_wrapper img,.page_content_wrapper img{max-width: 100%; height: auto;}.one_third .page_content_wrapper,.two_third .page_content_wrapper{max-width: 100%; width: 100%; padding: 0px;}.page_content_wrapper:empty{margin-top: 0px !important;}.page_content_wrapper.fullwidth,#page_content_wrapper.fullwidth{width: 100%; padding: 0px;}#page_content_wrapper .inner{width: 100%; margin: 40px auto auto;}#page_content_wrapper .inner.three_cols{margin-top: 30px;}#page_content_wrapper .inner .inner_wrapper{padding-top: 0px;}.post.type-post{width: 100%; margin-bottom: 35px; float: left; position: relative;}body.search-results .hentry{float: left; width: 100%; padding-bottom: 20px; border-bottom: 1px solid rgb(225, 225, 225); margin-bottom: 30px;}#page_content_wrapper .inner .sidebar_content.three_cols .post.type-post,#page_content_wrapper .inner .sidebar_content.three_cols .hentry{float: left; width: 30.99%; margin-right: 3.5%; margin-bottom: 0px; box-sizing: border-box;}#page_content_wrapper .inner .sidebar_content.three_cols .post.type-post[data-column="last"],#page_content_wrapper .inner .sidebar_content.three_cols .hentry[data-column="last"]{float: right; margin-right: 0px; clear: right;}#page_content_wrapper .inner .sidebar_content.three_cols .post.type-post:nth-child(3n+1),#page_content_wrapper .inner .sidebar_content.three_cols .hentry:nth-child(3n+1){clear: both;}body.single .post.type-post{border: 0px; margin-bottom: 0px;}.post.type-post.last-child{border: 0px; margin: 0px; padding: 0px;}.post.type-post:last-child{margin-bottom: 0px;}.post_wrapper{padding: 20px 0px 25px;}.post_wrapper.grid_layout{padding: 0px;}.blog_grid_content{width: 100%; clear: both; box-sizing: border-box; float: left;}body.single .post_wrapper{padding-bottom: 0px;}.post_wrapper:first-child{padding: 0px; border: 0px;}.post_wrapper.single{width: 100%; margin: 0px;}.post_header{width: 100%; float: left; margin-bottom: 20px; text-align: center;}.post_header.single{text-align: left;}.post_header p{text-align: left;}.post_header.search{width: 100%; margin-bottom: 0px; margin-left: 10px; text-align: left;}body.search-results .post_header.search{width: calc(100% - 70px);}.readmore{font-size: 11px; font-weight: 600; text-transform: uppercase; display: inline-block; margin: auto; letter-spacing: 2px; color: rgb(190, 150, 86);}.post_header.grid{margin-bottom: 15px; width: 100%; float: none;}.post_header.full{width: 100%;}.post_header.grid h6{font-size: 20px; text-transform: uppercase; letter-spacing: 0.5px;}.post_header h3 a,.post_header.grid h6 a{color: rgb(34, 34, 34);}.post_header:not(.single) h5,body.single-post .post_header_title h1{font-size: 24px; text-transform: uppercase; letter-spacing: 1px;}.post_header h6,.post_header.search h5{font-size: 20px;}.post_header h6,.three_cols .post_header h5{font-size: 16px;}.post_header h5 a,.post_header h6 a{color: rgb(34, 34, 34);}.post_excerpt{width: 70%; margin: auto;}.post_related strong{font-size: 12px; text-transform: uppercase; letter-spacing: 1px;}.post_related strong a{color: rgb(34, 34, 34);}.post_related .post_header{text-align: left;}.animate{opacity: 0;}.animate.visible{animation-name: slideUp2; animation-duration: 0.6s; animation-timing-function: ease-in-out; animation-fill-mode: forwards;}.post_excerpt.post_tag{width: auto; float: left; margin-right: initial; margin-bottom: initial; margin-left: initial; text-align: left; margin-top: 10px;}.post_excerpt.post_tag a{display: inline-block; margin: 0px 3px 5px 0px; padding: 6px 9px; background: rgb(245, 245, 245); font-size: 9px; text-transform: uppercase; letter-spacing: 2px; color: rgb(34, 34, 34);}.post_share_text{float: right; margin-top: 10px; cursor: pointer; padding: 6px 9px; background: rgb(245, 245, 245); font-size: 9px; text-transform: uppercase; letter-spacing: 2px;}.post_share_text i{margin-right: 5px;}#about_the_author{margin: 0px 0px 40px; border-bottom: 1px solid rgb(225, 225, 225); padding: 10px 0px 20px; box-sizing: border-box;}#about_the_author .gravatar{float: left; margin-right: 20px; margin-bottom: 15px;}.author_content strong{font-size: 20px;}.post_content_wrapper{padding: 0px; margin: 0px;}.post_content_wrapper.fullwidth{width: 100%;}.post_header .post_detail,.post_detail,.page_tagline{width: 100%; padding: 0px; float: left; margin: 5px 0px 0px; font-size: 13px;}.post_header .post_detail.post_date{width: 30%; float: none; margin: auto auto 10px;}.sidebar_content.full_width .post_header .post_detail.post_date{width: 20%;}.post_header.search .post_detail.post_date{width: 100%;}.sidebar_content.full_width.three_cols .post_header .post_detail.post_date{width: 50%;}.post_info_date{font-family: Lustria, Georgia, Arial, Verdana, sans-serif; font-style: italic; color: rgb(190, 150, 86); position: relative; display: block;}.post_info_date::before{content: ""; border-bottom: 1px solid rgb(190, 150, 86); width: 100%; position: absolute; left: 0px; top: 50%; z-index: 0;}.post_info_date.search::before{display: none;}.post_info_date span{display: inline-block; padding: 0px 1.2em; background: rgb(255, 255, 255); position: relative; z-index: 2;}.sticky .post_info_date span{background: rgb(255, 255, 224) !important;}.search_form_wrapper{margin-bottom: 30px; border: 1px solid rgb(225, 225, 225); padding: 30px;}.search_form_wrapper .content{font-size: 16px; text-align: center; width: 60%; margin: auto auto 40px;}.post_header .post_detail.grid{margin-top: 5px;}.post_header .post_detail.full{width: 100%; margin-top: 7px; margin-bottom: 7px;}.post_header .post_detail.grid{margin-bottom: 0px;}.post_attribute,.comment_date,.post-date{padding: 0px; margin-top: 0px; color: rgb(153, 153, 153); letter-spacing: 0px; opacity: 0.8; font-size: 12px; font-family: Lustria, Georgia, Arial, Verdana, sans-serif; font-style: italic;}.post_attribute{margin-top: 5px;}.post_info_comment{float: right; margin-top: 15px; font-family: Lustria, Georgia, Arial, Verdana, sans-serif; font-size: 11px; font-style: italic; font-weight: 600; display: none;}.three_cols .post_info_comment{margin-top: 10px;}.post_info_comment a{color: rgb(34, 34, 34);}.post_info_cat{position: relative; font-size: 11px; text-transform: uppercase; letter-spacing: 2px; margin-top: 30px; text-align: center;}.post_info_cat::before{content: ""; border-bottom: 1px solid rgb(225, 225, 225); width: 100%; position: absolute; left: 0px; top: 50%; z-index: 0;}.sticky .post_info_cat::before{border-color: rgb(230, 219, 85) !important;}.post_info_cat span{display: inline-block; padding: 0px 1.2em; background: rgb(255, 255, 255); position: relative; z-index: 2;}.sticky .post_info_cat span{background: rgb(255, 255, 224) !important;}.post_info_cat a{color: rgb(34, 34, 34);}.gravatar{position: relative; z-index: 2; overflow: hidden; float: left; width: 100px; height: 100px; border-radius: 200px;}.comment .gravatar{width: 60px; height: 60px;}.gravatar img{max-width: 100% !important;}#about_the_author .header span{display: block; padding: 10px 0px 10px 20px; font-size: 14px;}#about_the_author .description{width: 550px; float: left; padding: 0px 0px 0px 20px;}.comment .left img.avatar{width: 50px; height: 50px;}.comment{width: 770px; padding-bottom: 0px; float: left;}.fullwidth_comment_wrapper .comment{width: 100%;}.comment .left{float: left; margin-right: 15px;}.comment .right{width: 74%; float: left; margin-left: 25px; padding: 0px 15px 30px 0px;}.comment .right h7{display: block; float: left; font-size: 13px; font-weight: 600; line-height: 28px; margin-right: 10px;}.fullwidth_comment_wrapper .comment .right{width: 88%;}.fullwidth_comment_wrapper.sidebar .comment .right{width: 74%;}ul.children div.comment .right{width: 77%;}.fullwidth_comment_wrapper ul.children div.comment .right{width: 84%;}.comment .right p{margin: 0px; padding: 0px;}.comment .right strong{}.comment_date{margin: 0px; line-height: 30px; float: left;}ul.children .comment{width: 100%; margin: 20px 0px 0px 45px; padding: 20px 0px 10px; float: left;}ul.children .comment:last-child{padding-top: 0px; padding-bottom: 15px;}ul.children .comment:first-child{padding-top: 10px; margin-top: 0px;}.social_wrapper{width: 100%; margin: 20px 0px 5px; text-align: center;}#logo_wrapper .social_wrapper{width: auto; margin: 0px; left: 30px; text-align: left; position: absolute;}.footer_bar_wrapper .social_wrapper{width: 50%; float: right; text-align: right; margin: 0px;}.above_top_bar .social_wrapper{margin: 0px; float: right; width: auto;}.social_wrapper.shortcode,.social_wrapper.shortcode ul{margin: 0px; text-align: left;}.social_wrapper ul{list-style: none; text-align: left; margin-left: 0px !important;}.above_top_bar .social_wrapper ul{text-align: right;}.footer_bar_wrapper .social_wrapper ul{text-align: right;}#page_content_wrapper .social_wrapper ul{list-style: none; margin-top: 12px;}#page_content_wrapper .social_wrapper.shortcode ul{margin-top: 0px;}#page_content_wrapper .sidebar .content .sidebar_widget li .social_wrapper.shortcode ul{padding: 0px; margin: 0px; text-align: center;}.social_wrapper ul li,.social_wrapper.small ul li{display: inline-block; margin-right: 15px;}#logo_wrapper .social_wrapper ul li{margin-right: 10px;}.social_wrapper.shortcode ul li,.social_wrapper.small.shortcode ul li{margin: 0px 10px 10px !important;}.footer_bar_wrapper .social_wrapper ul li{width: 16px; height: 16px; margin-left: 5px; float: right; background: transparent !important; border: 0px !important;}.social_wrapper.light ul li{border: 0px !important;}.social_wrapper.large ul li{width: 50px; height: 50px;}.above_top_bar .social_wrapper ul li{background: transparent; border: 0px; width: auto; height: auto; margin-right: 0px;}.social_wrapper.shortcode ul li{margin: 0px 2px 4px; clear: none !important; float: none !important; width: auto !important; display: inline-block !important;}.sidebar_content ul li .social_wrapper.shortcode,.sidebar_content ul li .social_wrapper.shortcode ul{text-align: center !important;}.social_wrapper ul li a{opacity: 1; display: block; line-height: 0; color: rgb(34, 34, 34);}.social_wrapper.shortcode ul li a{color: rgb(255, 255, 255);}.social_wrapper.shortcode.light ul li a{color: rgb(68, 68, 68);}.mobile_menu_wrapper .sidebar_wrapper h2.widgettitle::before{border: 0px;}.mobile_menu_wrapper .sidebar_wrapper h2.widgettitle span{background: transparent; padding-left: 0px; padding-right: 0px;}.mobile_menu_wrapper .social_wrapper ul li a{opacity: 0.5;}.mobile_menu_wrapper .social_wrapper ul li a:hover,.mobile_menu_wrapper .social_wrapper ul li a:active{opacity: 1;}.above_top_bar .social_wrapper ul li:last-child a{margin-right: 0px;}.above_top_bar .social_wrapper ul li a{display: inline-block; color: rgb(255, 255, 255); padding: 0px; margin-left: 5px; margin-right: 5px; line-height: 30px;}.above_top_bar .page_content_wrapper{margin: auto;}.footer_bar_wrapper .social_wrapper ul li a{color: rgb(255, 255, 255); opacity: 0.4;}.footer_bar_wrapper .social_wrapper ul li a:hover,.footer_bar_wrapper .social_wrapper ul li a:active{opacity: 1;}.social_wrapper ul li a i,.social_wrapper.small ul li a i{line-height: 18px; font-size: 18px;}.above_top_bar .social_wrapper ul li a i{font-size: 14px; line-height: 18px;}.footer_bar_wrapper .social_wrapper ul li a i{line-height: 20px; font-size: 18px;}.social_wrapper.large ul li a i{line-height: 32px; font-size: 24px;}.above_top_bar .social_wrapper ul li:hover{opacity: 1; background: transparent !important;}.social_wrapper ul li a img{opacity: 0.4;}.social_wrapper.shortcode ul li a img,.social_wrapper ul li:hover a img{opacity: 1;}#page_caption{padding: 25px 0px 30px; width: 100%; background: rgb(255, 255, 255); margin-bottom: 10px; margin-top: 0px;}#page_caption.hasbg{height: 500px; position: relative; top: 0px; right: 0px; width: 100%; border: 0px; padding: 0px; background-repeat: no-repeat; background-size: cover; background-position: center center; margin-bottom: 0px; z-index: 2; margin-top: 0px;}#page_caption.hasbg #bg_blurred{width: 100%; min-height: 100%; position: absolute; background-size: cover; background-position: center center; background-repeat: no-repeat; transform: translate3d(0px, 0px, 0px);}#page_caption.hasbg::after{content: ""; position: absolute; inset: 0px; background-image: linear-gradient(transparent 0%, transparent 50%, rgba(0, 0, 0, 0.1) 60%, rgba(0, 0, 0, 0.4) 93%, rgba(0, 0, 0, 0.59) 100%); z-index: 2;}body.single-post #page_caption.hasbg::after{display: none;}#page_caption.hasbg #bg_blurred{opacity: 0;}#page_caption .page_title_wrapper{width: 100%; margin: auto; text-align: center;}#page_caption.hasbg .page_title_wrapper{z-index: 3; position: absolute; bottom: 30px; width: 100%;}#page_caption.hasbg h1,h1.hasbg{color: rgb(255, 255, 255); float: none; margin: auto;}#page_caption.hasbg .page_title_wrapper .page_title_inner{vertical-align: middle; width: 100%;}.page_tagline{width: auto; display: inline-block; margin: 5px auto auto; padding-top: 20px; border-top: 1px solid rgb(225, 225, 225); float: none;}#page_caption.hasbg .page_tagline{color: rgb(255, 255, 255); border: 0px; margin-top: 0px; padding-top: 0px;}.post_img{position: relative; height: auto; text-align: center; overflow: hidden; float: left; line-height: 0; width: 100%; margin: 20px 0px;}.post_related{margin-top: 30px; margin-bottom: 10px; float: left;}.post_related .post_img{margin-top: 0px;}.post_img.one_third{margin-top: 0px;}.post_img img{width: 100% !important; height: auto !important;}body.single .post_img img{width: auto;}#social_share_wrapper,.social_share_wrapper{margin-top: 20px; padding-top: 20px; margin-bottom: 20px; text-align: center; clear: both; margin-left: 0px !important;}#social_share_wrapper a i,.social_share_wrapper.shortcode a i{font-size: 20px;}#social_share_wrapper a,.social_share_wrapper.shortcode a{opacity: 0.3; transition: 0.3s ease-in-out;}#social_share_wrapper a:hover,.social_share_wrapper.shortcode a:hover{opacity: 1;}.social_share_wrapper.shortcode{margin: 0px;}#social_share_wrapper h5,.social_share_wrapper.shortcode h5{display: inline-block; margin-bottom: 5px;}#social_share_wrapper ul,.social_share_wrapper.shortcode ul{display: block; clear: both; list-style: none; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px !important;}#social_share_wrapper ul li,.social_share_wrapper.shortcode ul li{display: block; margin: 0px 0px 5px;}.social_share_wrapper.shortcode ul li{display: inline-block; margin: 0px 10px; border-left: 0px !important;}#fullscreen_share_wrapper{display: table; width: 100%; height: 100%; z-index: 9; color: rgb(255, 255, 255); position: relative; visibility: hidden;}.fullscreen_share_content{display: table-cell; vertical-align: middle; position: relative; text-align: center;}.fullscreen_share_content #social_share_wrapper ul li{display: inline-block; margin: 0px 20px;}.fullscreen_share_content #social_share_wrapper ul li a{color: rgb(255, 255, 255); opacity: 1; display: block;}.fullscreen_share_content #social_share_wrapper ul li a i{font-size: 4em;}#page_content_wrapper .inner .sidebar_content,.page_content_wrapper .inner .sidebar_content{width: 690px; padding: 0px; float: left; margin-right: 10px;}#page_content_wrapper .inner #portfolio_filter_wrapper.sidebar_content{width: 100%; padding-right: 0px; margin-right: 0px; border: 0px;}#page_content_wrapper .inner .sidebar_content.full_width,.page_content_wrapper .inner .sidebar_content.full_width{width: 100%; margin-top: 0px; margin-right: 0px; border: 0px;}#page_content_wrapper.horizontal,.page_content_wrapper.horizontal{padding: 0px; width: 100%; max-width: 100% !important;}#page_content_wrapper .inner .sidebar_content.full_width.nopadding,.page_content_wrapper .inner .sidebar_content.full_width.nopadding{padding: 0px !important;}#page_content_wrapper .inner .sidebar_content img,.page_content_wrapper .inner .sidebar_content img{max-width: 100%; height: auto !important;}#page_content_wrapper .inner .sidebar_content div.wp-caption,.page_content_wrapper .inner .sidebar_content div.wp-caption{max-width: 100%;}#page_content_wrapper .inner .sidebar_wrapper,.page_content_wrapper .inner .sidebar_wrapper{width: 220px; float: right; margin-top: 0px; margin-left: 0px; padding-top: 0px;}#page_content_wrapper .inner .sidebar_wrapper a,.page_content_wrapper .inner .sidebar_wrapper a{color: rgb(34, 34, 34);}#page_content_wrapper .inner .sidebar_wrapper .sidebar,.page_content_wrapper .inner .sidebar_wrapper .sidebar{width: 100%; float: left; margin-bottom: 40px;}#page_content_wrapper .inner .sidebar_wrapper .sidebar .content,.page_content_wrapper .inner .sidebar_wrapper .sidebar .content{width: 100%; margin: 0px;}.mobile_menu_wrapper .sidebar_wrapper h2.widgettitle{color: rgb(255, 255, 255);}.mobile_menu_wrapper .sidebar_wrapper a{color: rgb(119, 119, 119);}.mobile_menu_wrapper .page_content_wrapper{width: 100%;}.mobile_menu_wrapper .sidebar_wrapper{width: 100%; margin-top: 40px;}.mobile_menu_wrapper .sidebar_wrapper .sidebar .content .sidebar_widget li{margin-bottom: 0px;}.mobile_menu_wrapper .sidebar_wrapper .sidebar .content .sidebar_widget li .social_wrapper ul{text-align: center;}input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="date"]{padding: 8px 10px; font-size: 100%; font-family: Lato, "Helvetica Neue", Arial, Verdana, sans-serif; margin: 0px; background: rgb(252, 252, 252); border: 1px solid rgb(225, 225, 225); outline: none; transition: border-color 0.3s linear; box-sizing: border-box; appearance: none; border-radius: 0px;}input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="date"]:focus{background: rgb(249, 249, 249); outline: 0px;}input[type="text"].blur,textarea.blur{color: rgb(153, 153, 153);}div.wpcf7-response-output{padding: 20px;}.fullwidth_comment_wrapper #commentform textarea{width: 100%;}.fullwidth_comment_wrapper .post_content_wrapper{background: transparent !important; padding: 30px 0px !important; width: 100% !important;}label{clear: both; float: none; width: 100%; margin-left: 0px; margin-bottom: 10px; display: block; text-transform: uppercase; font-size: 13px; font-weight: 600;}p.comment-notes{margin-bottom: 20px;}textarea{font-size: 100%; border: 1px solid rgb(225, 225, 225); background: rgb(252, 252, 252); margin: 0px; height: 200px; overflow: auto; padding: 7px 10px; font-family: Lato, "Helvetica Neue", Arial, Verdana, sans-serif; outline: none; transition: border-color 0.2s linear; box-sizing: border-box; appearance: none; border-radius: 0px;}input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,input[type="url"]:focus,textarea:focus{background: rgb(249, 249, 249);}input[type="submit"],input[type="button"],a.button,.button{display: inline-block; outline: none; cursor: pointer; text-align: center; text-decoration: none; padding: 0.5em 1.5em; color: rgb(255, 255, 255); background: rgb(239, 195, 55); border: 2px solid rgb(239, 195, 55); text-transform: uppercase; font-size: 11px; font-weight: 600; font-family: Lato, Georgia, Arial, Verdana, sans-serif; text-shadow: none; appearance: none; letter-spacing: 2px; transition: color 0.2s linear, background 0.1s linear, opacity 0.2s linear; box-shadow: 0px 0px 0px 0px !important; line-height: 1.5 !important;}.post_button_wrapper{margin-top: 10px; float: left;}.three_cols .post_button_wrapper{margin-top: 5px;}input[type="button"]:hover,input[type="submit"]:hover,a.button:hover,.button:hover,.button.submit{color: rgb(255, 255, 255); border-color: rgb(34, 34, 34); background: rgb(34, 34, 34);}.error{color: rgb(255, 0, 0);}a.comment-reply-link{margin: 0px 0px 0px 10px; float: left; line-height: 28px; font-weight: 600; font-size: 11px;}input[type="submit"].medium,input[type="button"].medium,a.button.medium{font-size: 15px; padding: 12px 20px 11px;}input[type="submit"].large,input[type="button"].large,a.button.large{font-size: 17px; padding: 16px 25px 15px;}#cancel-comment-reply-link{display: block; margin: 0px 20px 0px 10px; font-size: 11px; text-transform: uppercase; letter-spacing: 2px;}input[type="submit"].left,input[type="button"].left,a.button.left{float: left;}input[type="submit"].right,input[type="button"].right,a.button.right{float: right;}input[type="submit"].center,input[type="button"].center,a.button.center{margin: auto;}.pagination{margin: 50px 0px 60px; float: left; width: 100%;}.pagination:empty{margin: 0px;}.pagination a.prev_button{float: right;}.pagination a.next_button{float: left;}.pagination a i{font-size: 13px;}.pagination a.next_button i{margin-right: 5px;}.pagination a.prev_button i{margin-left: 5px;}.pagination a{font-size: 11px; text-transform: uppercase; letter-spacing: 2px; font-weight: 600; color: rgb(34, 34, 34); display: block;}.pagination a:hover{color: rgb(34, 34, 34);}#page_content_wrapper ul{margin: 0px;}#page_content_wrapper ol{margin: 15px 0px 15px 40px;}#page_content_wrapper ul.flickr{margin: 0px 0px 10px;}#page_content_wrapper ul.posts.blog{list-style: none; float: left; padding: 0px; width: 100%; box-sizing: border-box; margin-left: 0px !important;}#page_content_wrapper ul.flickr li img{width: 65px; height: auto;}#page_content_wrapper .sidebar .content .posts.blog li img,#page_content_wrapper .posts.blog li img{float: left; margin: 0px 10px 2px 0px; width: 52px;}.post_circle_thumb{position: relative; z-index: 2; overflow: hidden; width: 70px; height: 70px; float: left; margin-right: 0px;}.post_circle_thumb.flickr{margin-right: 0px;}#page_content_wrapper .sidebar .content .sidebar_widget,#page_content_wrapper .sidebar .content .posts.blog,.page_content_wrapper .sidebar .content .sidebar_widget,.page_content_wrapper .sidebar .content .posts.blog{list-style: none; margin-left: 0px; margin-top: 0px; padding: 0px;}#page_content_wrapper .sidebar .content .posts.blog li,.page_content_wrapper .sidebar .content .posts.blog li{padding: 0px;}#page_content_wrapper .sidebar .content .sidebar_widget li,.page_content_wrapper .sidebar .content .sidebar_widget li{margin: 40px 0px 0px; padding: 0px; float: left; clear: both; width: 100%;}#page_content_wrapper .sidebar .content .sidebar_widget > li{padding: 20px; box-sizing: border-box; border: 1px solid rgb(225, 225, 225); clear: both; width: 100%; float: left;}#page_content_wrapper .sidebar .content .sidebar_widget > li.widget_categories ul li,#page_content_wrapper .sidebar .content .sidebar_widget > li.widget_nav_menu ul li{border-bottom: 1px solid rgb(225, 225, 225);}#page_content_wrapper .sidebar .content .sidebar_widget > li.widget_categories ul li:last-child,#page_content_wrapper .sidebar .content .sidebar_widget > li.widget_nav_menu ul li:last-child{border-bottom: 0px;}#page_content_wrapper .sidebar .content .sidebar_widget > li.widget_categories ul li a{padding: 0px 0px 10px; display: inline-block;}#page_content_wrapper .sidebar .content .sidebar_widget li select,.textwidget select,.page_content_wrapper .sidebar .content .sidebar_widget li select{margin: 10px 0px; max-width: 100%;}#page_content_wrapper .sidebar .content .sidebar_widget li h2.widgettitle,h2.widgettitle,.widget_block .wp-block-group__inner-container h2{font-size: 12px; display: block; text-align: center; font-family: Lato, Georgia, Arial, Verdana, sans-serif; color: rgb(34, 34, 34); font-weight: 600; letter-spacing: 2px; text-transform: uppercase; position: relative; margin-top: 10px; margin-bottom: 10px;}h2.widgettitle span.content_title{padding: 0px; border-bottom: 1px solid rgb(34, 34, 34);}#page_content_wrapper .sidebar .content .sidebar_widget li:first-child,.page_content_wrapper .sidebar .content .sidebar_widget li:first-child{margin-top: 0px;}#page_content_wrapper .sidebar .content .sidebar_widget li ul,.page_content_wrapper .sidebar .content .sidebar_widget li ul{list-style: none; padding: 20px 0px 0px; margin: 0px 0px 15px;}#page_content_wrapper .sidebar .content .sidebar_widget li ul li ul.children,.page_content_wrapper .sidebar .content .sidebar_widget li ul li ul.children{margin-left: 10px; margin-bottom: 0px;}#page_content_wrapper .sidebar .content .sidebar_widget li ul li ul.children li:last-child,.page_content_wrapper .sidebar .content .sidebar_widget li ul li ul.children li:last-child{border: 0px; margin-bottom: 0px;}#page_content_wrapper .sidebar .content .sidebar_widget li ul li,#footer .sidebar_widget li ul li,.page_content_wrapper .sidebar .content .sidebar_widget li ul li,#footer .sidebar_widget li ul li{padding: 0px; margin-top: 0px; margin-bottom: 5px;}#footer .sidebar_widget li.widget_nav_menu ul li{border: 0px;}#footer .sidebar_widget li ul li{border-color: rgb(0, 0, 0);}#page_content_wrapper .sidebar .content .sidebar_widget li ul li:first-child,.page_content_wrapper .sidebar .content .sidebar_widget li ul li:first-child,#footer ul.sidebar_widget li ul li:first-child,#footer ul.sidebar_widget li .textwidget{padding-top: 0px;}#page_content_wrapper .sidebar .content .sidebar_widget li ul.flickr li:first-child,.page_content_wrapper .sidebar .content .sidebar_widget li ul.flickr li:first-child,#footer ul.sidebar_widget li ul.flickr li:first-child{border: 0px; padding-top: 0px;}#page_content_wrapper .inner .sidebar_wrapper ul.sidebar_widget li.widget_nav_menu ul.menu li a,.page_content_wrapper .inner .sidebar_wrapper ul.sidebar_widget li.widget_nav_menu ul.menu li a{width: 100%; box-sizing: border-box; padding: 5px 10px 5px 0px; display: block;}#page_content_wrapper .inner .sidebar_wrapper ul.sidebar_widget li.widget_nav_menu ul.menu li.current-menu-item a,.page_content_wrapper .inner .sidebar_wrapper ul.sidebar_widget li.widget_nav_menu ul.menu li.current-menu-item a{font-weight: bold;}#wp-calendar tr td,#wp-calendar tr th{padding: 5px 0px; text-align: center; background: transparent;}#wp-calendar tr td#prev,#wp-calendar tr td#next{text-transform: uppercase; padding-top: 20px;}#wp-calendar tr td.pad,#wp-calendar tr td#prev,#wp-calendar tr td#next{background: transparent !important;}#wp-calendar caption{display: none;}#wp-calendar{margin: 20px 0px 0px; width: 100%;}.mobile_menu_wrapper .widget_calendar table tr th,.mobile_menu_wrapper .widget_calendar table tr td{border-color: rgb(85, 85, 85);}table{margin: 10px 0px;}table tr td{border-bottom: 1px solid rgb(225, 225, 225);}table tr th,table tr td{padding: 20px; text-align: left; font-weight: bold; border-bottom: 1px solid rgb(225, 225, 225);}table tr td{font-weight: normal;}#footer table tr th,#footer table tr td{border-bottom: 1px solid rgb(0, 0, 0) !important;}#footer .widget_tag_cloud div a{border-color: rgb(0, 0, 0) !important;}#footer_menu{float: right; display: block; list-style: none;}#footer_menu li{float: left; margin-left: 20px;}#footer_menu li a{font-size: 11px; font-weight: normal; color: rgb(255, 255, 255);}#footer_menu li a:hover{color: rgb(255, 255, 255);}#footer_menu li ul{display: none;}table thead tr th{background: transparent;}table#wp-calendar thead tr th{text-align: center;}table tfoot tr,table tfoot tr td{background: transparent; border-bottom: 0px;}#page_content_wrapper .sidebar .content .sidebar_widget li ul.flickr,.page_content_wrapper .sidebar .content .sidebar_widget li ul.flickr{list-style: none; margin: 5px 0px 30px; float: left; display: block; padding: 15px 0px 3px;}#page_content_wrapper .sidebar .content .sidebar_widget li ul.flickr li,.page_content_wrapper .sidebar .content .sidebar_widget li ul.flickr li{display: block; float: left; margin: 0px 0px 5px; padding: 0px 10px 0px 0px; border: 0px; clear: none; width: 33.3%; box-sizing: border-box;}#page_content_wrapper .sidebar .content .sidebar_widget li ul.flickr li img,.page_content_wrapper .sidebar .content .sidebar_widget li ul.flickr li img{width: 100%; height: auto;}.mobile_menu_wrapper .sidebar .content .sidebar_widget li ul.flickr li{width: 33.3%;}#page_content_wrapper .sidebar .content .sidebar_widget li ul.twitter,.page_content_wrapper .sidebar .content .sidebar_widget li ul.twitter{margin: 20px 0px 0px; list-style: none; padding: 0px;}#page_content_wrapper .sidebar .content .sidebar_widget li ul.twitter li,.page_content_wrapper .sidebar .content .sidebar_widget li ul.twitter li{padding-bottom: 15px; border: 0px; box-sizing: border-box; position: relative;}#page_content_wrapper .sidebar .content .sidebar_widget li ul.twitter li::before,.page_content_wrapper .sidebar .content .sidebar_widget li ul.twitter li::before{font-size: 22px; text-decoration: inherit; -webkit-font-smoothing: antialiased; display: inline-block; width: auto; height: auto; line-height: normal; vertical-align: top; font-family: FontAwesome; content: ""; margin-right: 20px; margin-top: 3px; color: rgb(255, 255, 255);}#page_content_wrapper .sidebar .content .sidebar_widget li ul.twitter li .tweet,.page_content_wrapper .sidebar .content .sidebar_widget li ul.twitter li .tweet{display: inline-block; width: calc(100% - 50px);}#page_content_wrapper .sidebar .content .sidebar_widget li ul.flickr,ul.flickr,.page_content_wrapper .sidebar .content .sidebar_widget li ul.flickr,ul.flickr{list-style: none; margin: 10px 0px -10px; float: left; display: block; clear: both; width: calc(100% + 10px);}ul.flickr li{float: left; margin: 0px 5px 0px 0px;}#page_content_wrapper .sidebar .content .posts.blog,.page_content_wrapper .sidebar .content .posts.blog{list-style: none; margin-top: 30px; margin-bottom: 0px;}#page_content_wrapper .sidebar .content .posts.blog.withthumb,.page_content_wrapper .sidebar .content .posts.blog.withthumb{margin-top: 20px;}#page_content_wrapper .sidebar .content .posts.blog li,.page_content_wrapper .sidebar .content .posts.blog li{line-height: 1em; clear: both; border: 0px; background: none; width: 100%; float: left; margin: 0px;}#page_content_wrapper .posts.blog li,.page_content_wrapper .posts.blog li{float: left; width: 49.4%; margin-right: 1.2%; margin-bottom: 1.2%; padding: 20px; box-sizing: border-box; border: 1px solid rgb(225, 225, 225); display: table; text-align: left; transition: background 0.2s linear;}#page_content_wrapper .posts.blog li:nth-child(2n),.page_content_wrapper .posts.blog li:nth-child(2n){margin-right: 0px; float: right;}#page_content_wrapper .posts.blog li a,.page_content_wrapper .posts.blog li a,#page_content_wrapper .sidebar .content .sidebar_widget > li.widget_recent_entries ul li a,#footer ul.sidebar_widget .posts.blog li a{width: 100%; font-size: 11px; text-transform: uppercase; letter-spacing: 1px; line-height: 1.2em;}#page_content_wrapper .sidebar .content .sidebar_widget > li.widget_recent_entries ul li a{display: block;}#page_content_wrapper .sidebar .content .sidebar_widget > li.widget_recent_entries ul li{margin-bottom: 30px;}#page_content_wrapper .sidebar .content .sidebar_widget > li.widget_recent_entries ul li:last-child{margin-bottom: 0px;}#page_content_wrapper .sidebar .content .posts.blog.withthumb li,#page_content_wrapper .posts.blog.withthumb li,.page_content_wrapper .sidebar .content .posts.blog.withthumb li,.page_content_wrapper .posts.blog.withthumb li{line-height: 1.5em; border: 0px; display: block;}#page_content_wrapper .sidebar .content .posts.blog li,.page_content_wrapper .sidebar .content .posts.blog li{padding-top: 10px;}#page_content_wrapper .sidebar .content .posts.blog li:last-child,.page_content_wrapper .sidebar .content .posts.blog li:last-child{padding-bottom: 0px;}#page_content_wrapper .sidebar .content .posts.blog li strong.header,#page_content_wrapper .posts.blog li strong.header,.page_content_wrapper .sidebar .content .posts.blog li strong.header,.page_content_wrapper .posts.blog li strong.header{font-weight: normal;}#page_content_wrapper .sidebar .content .textwidget,.page_content_wrapper .sidebar .content .textwidget{margin-top: 0px; padding: 5px 0px 0px;}.textwidget img{max-width: 100%; height: auto;}.widget_tag_cloud div,.tag_cloud{margin: 20px 0px 10px;}.widget_tag_cloud div a,.meta-tags a,.tag_cloud a{display: inline-block; transition: background 0.2s linear, border 0.1s linear; letter-spacing: 2px; text-transform: uppercase; margin: 0px 3px 5px 0px; padding: 6px 9px; background: rgb(245, 245, 245); color: rgb(85, 85, 85); font-size: 9px !important;}#post_featured_slider{margin-top: -1px; transition: 0.6s; background-color: rgb(249, 249, 249);}#post_featured_slider.three_cols{margin-bottom: 60px;}#post_featured_slider li .slider_image::after{content: ""; position: absolute; inset: 0px; background-image: linear-gradient(transparent 0%, transparent 50%, rgba(0, 0, 0, 0.1) 76%, rgba(0, 0, 0, 0.5) 93%, rgba(0, 0, 0, 0.59) 100%); z-index: 2;}#post_featured_slider li .slider_image{width: 100%; height: 500px; background-size: cover; background-repeat: no-repeat; background-position: center center; position: relative;}#post_featured_slider li .slider_image.three_cols{width: 33.3%; float: left; height: 350px;}#post_featured_slider li .slider_image .slide_post{position: absolute; bottom: 15px; left: 0px; width: 100%; text-align: center; color: rgb(255, 255, 255); z-index: 3;}#post_featured_slider li .slider_image.three_cols .slide_post{text-align: left;}#post_featured_slider li .slider_image .slide_post h2{color: rgb(255, 255, 255); font-size: 24px; font-weight: 600; letter-spacing: 1px; text-transform: uppercase;}#post_featured_slider li .slider_image.three_cols .slide_post{padding: 0px 20px; box-sizing: border-box;}#post_featured_slider li .slider_image.three_cols .slide_post h2{font-size: 14px;}#post_featured_slider li .slider_image .slide_post .slide_post_date{font-family: Lustria, Georgia, Arial, Verdana, sans-serif; font-style: italic; font-size: 13px;}#post_featured_slider li .slider_image.three_cols .slide_post,slide_post_date{font-size: 11px;}.one_third{width: 30.99%; float: left; margin-right: 3.5%; margin-bottom: 2%; position: relative; box-sizing: border-box;}.one_third.last{float: right; width: 30.99%; margin-right: 0px !important;}#page_content_wrapper .inner .sidebar_content ul,.page_content_wrapper .inner .sidebar_content ul{margin-left: 20px;}.three_cols.gallery .element{width: 31.2%; margin-right: 2%; margin-bottom: 2%; padding: 0px; box-sizing: border-box; transition: 0.3s ease-in-out; position: relative; opacity: 1 !important;}.sidebar_content.three_cols.gallery .element{width: 46%; margin-right: 3%; margin-bottom: 4%;}.three_cols.gallery .element.grid{padding: 0px;}.three_cols.gallery .element.fade{opacity: 0.2 !important;}@media only screen and (min-width: 1430px){#page_content_wrapper.fullwidth .three_cols.gallery .element,.page_content_wrapper.fullwidth .three_cols.gallery .element{width: 22.4%; margin-bottom: 2.5%;}}@media only screen and (min-width: 1720px){#page_content_wrapper.fullwidth .three_cols.gallery .element,.page_content_wrapper.fullwidth .three_cols.gallery .element{width: 17.8%; margin-bottom: 2.5%;}}@media only screen and (min-width: 2200px){#page_content_wrapper.fullwidth .three_cols.gallery .element,.page_content_wrapper.fullwidth .three_cols.gallery .element{width: 14.6%; margin-bottom: 2.5%;}}.two_third{float: left; width: 65.33%; margin-right: 3%; box-sizing: border-box;}.two_third.last{margin-right: 0px; float: right; clear: right;}.isotope,.isotope .isotope-item{transition-duration: 0.3s;}.isotope{transition-property: height, width; overflow: visible !important;}.isotope .isotope-item{transition-property: transform, opacity; opacity: 1 !important;}.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition{transition-duration: 0s;}#portfolio_filter_wrapper,.portfolio_filter_wrapper{width: 960px; padding-top: 40px; height: 0px; transition: opacity 1s; visibility: hidden; opacity: 0;}.portfolio_filter_wrapper{opacity: 1;}.portfolio_filter_wrapper,#portfolio_filter_wrapper{padding-top: 0px;}#portfolio_filter_wrapper.visible,.portfolio_filter_wrapper.visible{visibility: visible; opacity: 1;}#portfolio_filter_wrapper.gallery,.portfolio_filter_wrapper.gallery{width: 100%; margin: 0px; box-sizing: border-box;}#portfolio_filter_wrapper.gallery.three_cols,.portfolio_filter_wrapper.gallery.three_cols{width: 102%; margin: 0px; box-sizing: border-box;}.page_content_wrapper.fullwidth #portfolio_filter_wrapper.gallery,#page_content_wrapper.fullwidth #portfolio_filter_wrapper.gallery,.page_content_wrapper.fullwidth .portfolio_filter_wrapper.gallery,#page_content_wrapper.fullwidth .portfolio_filter_wrapper.gallery{width: 98%; margin-left: 2%; box-sizing: border-box;}.gallery_type,.portfolio_type{opacity: 0;}.error_box{background: rgb(34, 34, 34); margin: 0px auto; width: 310px; height: 310px; position: relative;}.error_box .error_type{font-size: 156px; text-align: right; margin-bottom: 0px; color: rgb(255, 255, 255); line-height: 0; right: 0px; bottom: 60px; position: absolute; letter-spacing: -2px;}.error_text{font-size: 53px; letter-spacing: -1.5px; color: rgb(34, 34, 34); margin-top: 0px; text-transform: uppercase; text-align: center; margin-bottom: 10px; padding: 0px !important;}.one_third img,.two_third img{max-width: 100% !important; height: auto;}.animated{visibility: hidden;}.video-container{position: relative; padding-bottom: 56.25%; padding-top: 0px; height: 0px; overflow: hidden; margin: 20px 0px;}.video-container iframe,.video-container object,.video-container embed{position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;}.slider_wrapper{width: 100%; position: relative; overflow: hidden;}.post_wrapper.grid_layout .slider_wrapper{min-height: 190px; margin-bottom: 15px;}
/* MS-COMBINED-END */
/* MS-JS-STATES-START: reguli pentru elemente create de JavaScript (lightbox, meniu mobil, tooltip, slider), pastrate din tema parinte */
@keyframes subNavIn { 
  0% { transform: translateX(180px); opacity: 0; }
  100% { transform: translateX(0px); opacity: 1; }
}@-webkit-keyframes subNavIn { 
  0% { transform: translateX(180px); opacity: 0; }
  100% { transform: translateX(0px); opacity: 1; }
}@keyframes subNavOut { 
  0% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(180px); opacity: 0; }
}@-webkit-keyframes subNavOut { 
  0% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(180px); opacity: 0; }
}@keyframes mainNavOut { 
  0% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(-180px); opacity: 0; }
}@-webkit-keyframes mainNavOut { 
  0% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(-180px); opacity: 0; }
}@keyframes mainNavIn { 
  0% { transform: translateX(-180px); opacity: 0; }
  100% { transform: translateX(0px); opacity: 1; }
}@-webkit-keyframes mainNavIn { 
  0% { transform: translateX(-180px); opacity: 0; }
  100% { transform: translateX(0px); opacity: 1; }
}@media only screen and (min-width: 769px){@keyframes fadeIn { 
  0% { transform: scale(1); opacity: 0; }
  100% { transform: scale(1); opacity: 1; }
}@-webkit-keyframes fadeIn { 
  0% { transform: scale(1); opacity: 0; }
  100% { transform: scale(1); opacity: 1; }
}@keyframes slideUp { 
  0% { opacity: 0; visibility: hidden; transform: translateY(10%); }
  100% { opacity: 1; visibility: visible; transform: translateY(0%); }
}@-webkit-keyframes slideUp { 
  0% { opacity: 0; visibility: hidden; transform: translateY(10%); }
  100% { opacity: 1; visibility: visible; transform: translateY(0%); }
}@keyframes slideUp2 { 
  0% { opacity: 0; transform: translateY(15%); }
  100% { opacity: 1; transform: translateY(0%); }
}@-webkit-keyframes slideUp2 { 
  0% { opacity: 0; transform: translateY(15%); }
  100% { opacity: 1; transform: translateY(0%); }
}@keyframes slideDown { 
  0% { opacity: 0; transform: translateY(-100%); }
  100% { opacity: 1; transform: translateY(0%); }
}@-webkit-keyframes slideDown { 
  0% { opacity: 0; transform: translateY(-100%); }
  100% { opacity: 1; transform: translateY(0%); }
}@keyframes slideDown2 { 
  0% { opacity: 0; transform: translateY(-50%); }
  100% { opacity: 1; transform: translateY(0%); }
}@-webkit-keyframes slideDown { 
  0% { opacity: 0; transform: translateY(-50%); }
  100% { opacity: 1; transform: translateY(0%); }
}@keyframes bigEntrance { 
  0% { transform: scale(0.5); opacity: 0.5; }
  30% { transform: scale(1.03); }
  45% { transform: scale(0.98); }
  60% { transform: scale(1.01); }
  100% { transform: scale(1); }
}@-webkit-keyframes bigEntrance { 
  0% { transform: scale(0.5); opacity: 0.5; }
  30% { transform: scale(1.03); }
  45% { transform: scale(0.98); }
  60% { transform: scale(1.01); }
  100% { transform: scale(1); }
}@keyframes slideLeft { 
  0% { transform: translateX(10%); opacity: 0; }
  100% { transform: translateX(0%); }
}@-webkit-keyframes slideLeft { 
  0% { transform: translateX(10%); opacity: 0; }
  100% { transform: translateX(0%); }
}.slideRight{animation-name: slideRight; animation-duration: 0.7s; animation-timing-function: ease; visibility: visible !important;}@keyframes slideRight { 
  0% { opacity: 0; transform: translateX(-10%); }
  100% { transform: translateX(0%); }
}@-webkit-keyframes slideRight { 
  0% { opacity: 0; transform: translateX(-10%); }
  100% { transform: translateX(0%); }
}}.mfp-content{position: relative; display: inline-block; vertical-align: middle; margin: 0px auto; text-align: left; z-index: 1045;}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width: 100%; cursor: auto;}.mfp-zoom-out-cur .mfp-image-holder .mfp-close{}.mfp-zoom{cursor: pointer;}.mfp-auto-cursor .mfp-content{cursor: auto;}.mfp-preloader{user-select: none;}.mfp-hide{display: none !important;}.mfp-preloader{color: rgb(204, 204, 204); position: absolute; top: 50%; width: auto; text-align: center; margin-top: -0.8em; left: 8px; right: 8px; z-index: 1044;}.mfp-preloader a{color: rgb(204, 204, 204);}.mfp-preloader a:hover{color: white;}.mfp-s-ready .mfp-preloader{display: none;}.mfp-s-error .mfp-content{display: none;}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{right: -13px; top: -10px; text-align: center; display: block; border-radius: 250px; width: 40px; height: 40px; line-height: 40px; border: 2px solid transparent; color: rgb(255, 255, 255); cursor: pointer; transition: 0.3s ease-out;}.mfp-image-holder .mfp-close:hover,.mfp-iframe-holder .mfp-close:hover{border: 2px solid rgb(255, 255, 255);}.mfp-image-holder .mfp-close::after,.mfp-iframe-holder .mfp-close::after{font-family: FontAwesome; content: ""; transition: 0.3s ease-out; font-size: 19px; line-height: 40px;}.mfp-image-holder .mfp-close:hover::after,.mfp-iframe-holder .mfp-close:hover::after{transform: rotateZ(90deg);}.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content: ""; display: block; width: 0px; height: 0px; position: absolute; left: 0px; top: 0px; margin-left: 35px; border: inset transparent;}.mfp-arrow .mfp-a{border-top-width: 13px; border-bottom-width: 13px; top: 8px;}.mfp-arrow .mfp-b{border-top-width: 21px; border-bottom-width: 21px; opacity: 0.7;}.mfp-arrow-left{left: 0px;}.mfp-arrow-left::after,.mfp-arrow-left .mfp-a{font-family: FontAwesome; font-size: 50px; display: block; content: ""; color: rgb(255, 255, 255); font-weight: 300; margin-left: 20px;}.mfp-arrow-left::before,.mfp-arrow-left .mfp-b{margin-left: 25px;}.mfp-arrow-right{right: 0px;}.mfp-arrow-right::after,.mfp-arrow-right .mfp-a{margin-left: 44px; font-family: FontAwesome; font-size: 50px; display: block; content: ""; color: rgb(255, 255, 255); font-weight: 300;}.mfp-arrow-right::before,.mfp-arrow-right .mfp-b{}.mfp-iframe-holder{padding-top: 40px; padding-bottom: 40px;}.mfp-iframe-holder .mfp-content{line-height: 0; width: 100%; max-width: 900px;}.mfp-iframe-holder .mfp-close{top: -40px;}.mfp-image-holder .mfp-content{max-width: 90%;}.mfp-gallery .mfp-image-holder .mfp-figure{cursor: pointer;}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left: 0px; padding-right: 0px;}.mfp-img-mobile img.mfp-img{padding: 0px;}.mfp-img-mobile .mfp-figure::after{top: 0px; bottom: 0px;}.mfp-img-mobile .mfp-figure small{display: inline; margin-left: 5px;}.mfp-img-mobile .mfp-bottom-bar{background: rgba(0, 0, 0, 0.6); bottom: 0px; margin: 0px; top: auto; padding: 3px 5px; position: fixed; box-sizing: border-box;}.mfp-img-mobile .mfp-bottom-bar:empty{padding: 0px;}.mfp-img-mobile .mfp-counter{right: 5px; top: 3px;}.mfp-img-mobile .mfp-close{top: 0px; right: 0px; width: 35px; height: 35px; line-height: 35px; background: rgba(0, 0, 0, 0.6); position: fixed; text-align: center; padding: 0px;}}@media (max-width: 900px){.mfp-arrow-left{transform-origin: 0px center;}.mfp-arrow-right{transform-origin: 100% center;}}.mfp-ie7 .mfp-content{padding-top: 44px;}.mfp-fade.mfp-wrap .mfp-content{opacity: 0; transition: 0.3s ease-out;}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity: 1;}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity: 0;}.mfp-with-zoom .mfp-container,.mfp-with-zoom.mfp-bg{opacity: 0; backface-visibility: hidden; transition: 0.3s ease-out;}.mfp-with-zoom.mfp-ready .mfp-container{opacity: 1;}.mfp-with-zoom.mfp-ready.mfp-bg{opacity: 0.8;}.mfp-with-zoom.mfp-removing .mfp-container,.mfp-with-zoom.mfp-removing.mfp-bg{opacity: 0;}.ui-helper-hidden{display: none;}.ui-helper-hidden-accessible{position: absolute; left: -1e+08px;}.ui-helper-reset{margin: 0px; padding: 0px; border: 0px; outline: 0px; text-decoration: none; font-size: 100%; list-style: none;}.ui-helper-clearfix::after{content: "."; display: block; height: 0px; clear: both; visibility: hidden;}.ui-helper-clearfix{display: inline-block;}* html .ui-helper-clearfix{height: 1%;}.ui-helper-clearfix{display: block;}.ui-helper-zfix{width: 100%; height: 100%; top: 0px; left: 0px; position: absolute; opacity: 0;}.ui-icon{display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat;}.ui-widget-overlay{position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;}.ui-widget .ui-widget{font-size: 1em;}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-size: 1em;}.ui-widget-content{border: 1px solid rgb(204, 204, 204);}.ui-widget-content a{color: rgb(34, 34, 34);}.ui-widget-header{border-bottom: 1px solid rgb(170, 170, 170); background: url("images/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x rgb(204, 204, 204); font-weight: bold;}.ui-widget-header a{}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border: 1px solid rgb(211, 211, 211); background: url("images/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x rgb(230, 230, 230); font-weight: normal; color: rgb(85, 85, 85);}.ui-state-default{background: rgb(255, 255, 255);}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color: rgb(85, 85, 85); text-decoration: none;}.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border: 1px solid rgb(153, 153, 153); background: url("images/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x rgb(218, 218, 218); font-weight: normal; color: rgb(33, 33, 33);}.ui-widget-header,.ui-state-default{background: transparent;}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border: 1px solid rgb(204, 204, 204); background: url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x rgb(255, 255, 255); font-weight: normal; color: rgb(33, 33, 33);}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color: rgb(33, 33, 33); text-decoration: none;}.ui-widget:active{outline: none;}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border: 1px solid rgb(252, 239, 161); background: url("images/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x rgb(251, 249, 238); color: rgb(54, 54, 54);}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color: rgb(54, 54, 54);}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border: 1px solid rgb(205, 10, 10); background: url("images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x rgb(254, 241, 236); color: rgb(205, 10, 10);}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color: rgb(205, 10, 10);}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color: rgb(205, 10, 10);}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight: bold;}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity: 0.7; font-weight: normal;}.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity: 0.35; background-image: none;}.ui-icon{width: 32px; height: 32px; background-image: url("images/ui-icons_222222_256x240.png");}.ui-widget-content .ui-icon{background-image: url("images/ui-icons_222222_256x240.png");}.ui-widget-header .ui-icon{background-image: url("images/ui-icons_222222_256x240.png");}.ui-state-default .ui-icon{background-image: url("images/ui-icons_888888_256x240.png");}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image: url("images/ui-icons_454545_256x240.png");}.ui-state-active .ui-icon{background-image: url("images/ui-icons_454545_256x240.png");}.ui-state-highlight .ui-icon{background-image: url("images/ui-icons_2e83ff_256x240.png");}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image: url("images/ui-icons_cd0a0a_256x240.png");}.ui-icon-carat-1-n{background-position: 0px 0px;}.ui-icon-carat-1-ne{background-position: -16px 0px;}.ui-icon-carat-1-e{background-position: -32px 0px;}.ui-icon-carat-1-se{background-position: -48px 0px;}.ui-icon-carat-1-s{background-position: -64px 0px;}.ui-icon-carat-1-sw{background-position: -80px 0px;}.ui-icon-carat-1-w{background-position: -96px 0px;}.ui-icon-carat-1-nw{background-position: -112px 0px;}.ui-icon-carat-2-n-s{background-position: -128px 0px;}.ui-icon-carat-2-e-w{background-position: -144px 0px;}.ui-icon-triangle-1-n{background-position: 0px -16px;}.ui-icon-triangle-1-ne{background-position: -16px -16px;}.ui-icon-triangle-1-e{background-position: -32px -16px;}.ui-icon-triangle-1-se{background-position: -48px -16px;}.ui-icon-triangle-1-s{background-position: -64px -16px;}.ui-icon-triangle-1-sw{background-position: -80px -16px;}.ui-icon-triangle-1-w{background-position: -96px -16px;}.ui-icon-triangle-1-nw{background-position: -112px -16px;}.ui-icon-triangle-2-n-s{background-position: -128px -16px;}.ui-icon-triangle-2-e-w{background-position: -144px -16px;}.ui-icon-arrow-1-n{background-position: 0px -32px;}.ui-icon-arrow-1-ne{background-position: -16px -32px;}.ui-icon-arrow-1-e{background-position: -32px -32px;}.ui-icon-arrow-1-se{background-position: -48px -32px;}.ui-icon-arrow-1-s{background-position: -64px -32px;}.ui-icon-arrow-1-sw{background-position: -80px -32px;}.ui-icon-arrow-1-w{background-position: -96px -32px;}.ui-icon-arrow-1-nw{background-position: -112px -32px;}.ui-icon-arrow-2-n-s{background-position: -128px -32px;}.ui-icon-arrow-2-ne-sw{background-position: -144px -32px;}.ui-icon-arrow-2-e-w{background-position: -160px -32px;}.ui-icon-arrow-2-se-nw{background-position: -176px -32px;}.ui-icon-arrowstop-1-n{background-position: -192px -32px;}.ui-icon-arrowstop-1-e{background-position: -208px -32px;}.ui-icon-arrowstop-1-s{background-position: -224px -32px;}.ui-icon-arrowstop-1-w{background-position: -240px -32px;}.ui-icon-arrowthick-1-n{background-position: 0px -48px;}.ui-icon-arrowthick-1-ne{background-position: -16px -48px;}.ui-icon-arrowthick-1-e{background-position: -32px -48px;}.ui-icon-arrowthick-1-se{background-position: -48px -48px;}.ui-icon-arrowthick-1-s{background-position: -64px -48px;}.ui-icon-arrowthick-1-sw{background-position: -80px -48px;}.ui-icon-arrowthick-1-w{background-position: -96px -48px;}.ui-icon-arrowthick-1-nw{background-position: -112px -48px;}.ui-icon-arrowthick-2-n-s{background-position: -128px -48px;}.ui-icon-arrowthick-2-ne-sw{background-position: -144px -48px;}.ui-icon-arrowthick-2-e-w{background-position: -160px -48px;}.ui-icon-arrowthick-2-se-nw{background-position: -176px -48px;}.ui-icon-arrowthickstop-1-n{background-position: -192px -48px;}.ui-icon-arrowthickstop-1-e{background-position: -208px -48px;}.ui-icon-arrowthickstop-1-s{background-position: -224px -48px;}.ui-icon-arrowthickstop-1-w{background-position: -240px -48px;}.ui-icon-arrowreturnthick-1-w{background-position: 0px -64px;}.ui-icon-arrowreturnthick-1-n{background-position: -16px -64px;}.ui-icon-arrowreturnthick-1-e{background-position: -32px -64px;}.ui-icon-arrowreturnthick-1-s{background-position: -48px -64px;}.ui-icon-arrowreturn-1-w{background-position: -64px -64px;}.ui-icon-arrowreturn-1-n{background-position: -80px -64px;}.ui-icon-arrowreturn-1-e{background-position: -96px -64px;}.ui-icon-arrowreturn-1-s{background-position: -112px -64px;}.ui-icon-arrowrefresh-1-w{background-position: -128px -64px;}.ui-icon-arrowrefresh-1-n{background-position: -144px -64px;}.ui-icon-arrowrefresh-1-e{background-position: -160px -64px;}.ui-icon-arrowrefresh-1-s{background-position: -176px -64px;}.ui-icon-arrow-4{background-position: 0px -80px;}.ui-icon-arrow-4-diag{background-position: -16px -80px;}.ui-icon-extlink{background-position: -32px -80px;}.ui-icon-newwin{background-position: -48px -80px;}.ui-icon-refresh{background-position: -64px -80px;}.ui-icon-shuffle{background-position: -80px -80px;}.ui-icon-transfer-e-w{background-position: -96px -80px;}.ui-icon-transferthick-e-w{background-position: -112px -80px;}.ui-icon-folder-collapsed{background-position: 0px -96px;}.ui-icon-folder-open{background-position: -16px -96px;}.ui-icon-document{background-position: -32px -96px;}.ui-icon-document-b{background-position: -48px -96px;}.ui-icon-note{background-position: -64px -96px;}.ui-icon-mail-closed{background-position: -80px -96px;}.ui-icon-mail-open{background-position: -96px -96px;}.ui-icon-suitcase{background-position: -112px -96px;}.ui-icon-comment{background-position: -128px -96px;}.ui-icon-person{background-position: -144px -96px;}.ui-icon-print{background-position: -160px -96px;}.ui-icon-trash{background-position: -176px -96px;}.ui-icon-locked{background-position: -192px -96px;}.ui-icon-unlocked{background-position: -208px -96px;}.ui-icon-bookmark{background-position: -224px -96px;}.ui-icon-tag{background-position: -240px -96px;}.ui-icon-home{background-position: 0px -112px;}.ui-icon-flag{background-position: -16px -112px;}.ui-icon-calendar{background-position: -32px -112px;}.ui-icon-cart{background-position: -48px -112px;}.ui-icon-pencil{background-position: -64px -112px;}.ui-icon-clock{background-position: -80px -112px;}.ui-icon-disk{background-position: -96px -112px;}.ui-icon-calculator{background-position: -112px -112px;}.ui-icon-zoomin{background-position: -128px -112px;}.ui-icon-zoomout{background-position: -144px -112px;}.ui-icon-search{background-position: -160px -112px;}.ui-icon-wrench{background-position: -176px -112px;}.ui-icon-gear{background-position: -192px -112px;}.ui-icon-heart{background-position: -208px -112px;}.ui-icon-star{background-position: -224px -112px;}.ui-icon-link{background-position: -240px -112px;}.ui-icon-cancel{background-position: 0px -128px;}.ui-icon-plus{background-position: -16px -128px;}.ui-icon-plusthick{background-position: -32px -128px;}.ui-icon-minus{background-position: -48px -128px;}.ui-icon-minusthick{background-position: -64px -128px;}.ui-icon-close{background-position: -80px -128px;}.ui-icon-closethick{background-position: -96px -128px;}.ui-icon-key{background-position: -112px -128px;}.ui-icon-lightbulb{background-position: -128px -128px;}.ui-icon-scissors{background-position: -144px -128px;}.ui-icon-clipboard{background-position: -160px -128px;}.ui-icon-copy{background-position: -176px -128px;}.ui-icon-contact{background-position: -192px -128px;}.ui-icon-image{background-position: -208px -128px;}.ui-icon-video{background-position: -224px -128px;}.ui-icon-script{background-position: -240px -128px;}.ui-icon-alert{background-position: 0px -144px;}.ui-icon-info{background-position: -16px -144px;}.ui-icon-notice{background-position: -32px -144px;}.ui-icon-help{background-position: -48px -144px;}.ui-icon-check{background-position: -64px -144px;}.ui-icon-bullet{background-position: -80px -144px;}.ui-icon-radio-off{background-position: -96px -144px;}.ui-icon-radio-on{background-position: -112px -144px;}.ui-icon-pin-w{background-position: -128px -144px;}.ui-icon-pin-s{background-position: -144px -144px;}.ui-icon-play{background-position: 0px -160px;}.ui-icon-pause{background-position: -16px -160px;}.ui-icon-seek-next{background-position: -32px -160px;}.ui-icon-seek-prev{background-position: -48px -160px;}.ui-icon-seek-end{background-position: -64px -160px;}.ui-icon-seek-start{background-position: -80px -160px;}.ui-icon-seek-first{background-position: -80px -160px;}.ui-icon-stop{background-position: -96px -160px;}.ui-icon-eject{background-position: -112px -160px;}.ui-icon-volume-off{background-position: -128px -160px;}.ui-icon-volume-on{background-position: -144px -160px;}.ui-icon-power{background-position: 0px -176px;}.ui-icon-signal-diag{background-position: -16px -176px;}.ui-icon-signal{background-position: -32px -176px;}.ui-icon-battery-0{background-position: -48px -176px;}.ui-icon-battery-1{background-position: -64px -176px;}.ui-icon-battery-2{background-position: -80px -176px;}.ui-icon-battery-3{background-position: -96px -176px;}.ui-icon-circle-plus{background-position: 0px -192px;}.ui-icon-circle-minus{background-position: -16px -192px;}.ui-icon-circle-close{background-position: -32px -192px;}.ui-icon-circle-triangle-e{background-position: -48px -192px;}.ui-icon-circle-triangle-s{background-position: -64px -192px;}.ui-icon-circle-triangle-w{background-position: -80px -192px;}.ui-icon-circle-triangle-n{background-position: -96px -192px;}.ui-icon-circle-arrow-e{background-position: -112px -192px;}.ui-icon-circle-arrow-s{background-position: -128px -192px;}.ui-icon-circle-arrow-w{background-position: -144px -192px;}.ui-icon-circle-arrow-n{background-position: -160px -192px;}.ui-icon-circle-zoomin{background-position: -176px -192px;}.ui-icon-circle-zoomout{background-position: -192px -192px;}.ui-icon-circle-check{background-position: -208px -192px;}.ui-icon-circlesmall-plus{background-position: 0px -208px;}.ui-icon-circlesmall-minus{background-position: -16px -208px;}.ui-icon-circlesmall-close{background-position: -32px -208px;}.ui-icon-squaresmall-plus{background-position: -48px -208px;}.ui-icon-squaresmall-minus{background-position: -64px -208px;}.ui-icon-squaresmall-close{background-position: -80px -208px;}.ui-icon-grip-dotted-vertical{background-position: 0px -224px;}.ui-icon-grip-dotted-horizontal{background-position: -16px -224px;}.ui-icon-grip-solid-vertical{background-position: -32px -224px;}.ui-icon-grip-solid-horizontal{background-position: -48px -224px;}.ui-icon-gripsmall-diagonal-se{background-position: -64px -224px;}.ui-icon-grip-diagonal-se{background-position: -80px -224px;}.ui-widget-overlay{background: url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x rgb(170, 170, 170); opacity: 0.3;}.ui-widget-shadow{margin: -8px 0px 0px -8px; padding: 8px; background: url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x rgb(170, 170, 170); opacity: 0.3; border-radius: 8px;}.ui-accordion .ui-accordion-header{cursor: pointer; position: relative; margin-top: 1px; zoom: 1;}.ui-accordion .ui-accordion-li-fix{display: inline;}.ui-accordion .ui-accordion-header a{display: block; padding: 1em 0.3em 1em 0.7em; color: rgb(0, 0, 0);}.ui-accordion a{zoom: 1;}.ui-accordion-icons .ui-accordion-header a{padding-left: 1.6em;}.ui-accordion .ui-accordion-header .ui-icon{position: absolute; left: 0.5em; top: 50%; margin-top: -15px;}.ui-accordion .ui-accordion-content{padding: 1em; border-top: 0px; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1;}.ui-accordion .ui-accordion-content-active{display: block;}.ui-tabs{position: relative; padding: 0.2em; zoom: 1;}.ui-tabs .ui-tabs-nav{margin: 0px; padding: 0.2em 0.2em 0px;}.ui-tabs .ui-tabs-nav li{list-style: none; float: left; position: relative; top: 1px; margin: 0px 0.2em 1px 0px; padding: 0px; white-space: nowrap; border-bottom: 0px !important;}.ui-tabs .ui-tabs-nav li a{float: left; padding: 0.5em 1em; text-decoration: none;}.ui-tabs .ui-tabs-nav li.ui-tabs-selected{margin-bottom: 0px; padding-bottom: 1px;}.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor: text;}.ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor: pointer;}.ui-tabs .ui-tabs-panel{display: block; border-width: 0px; padding: 1em 1.4em; background: none;}.ui-tabs .ui-tabs-hide{display: none !important;}.ui-tabs.ui-widget-content{border: 0px;}.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline: none;}.flex-control-nav,.flex-direction-nav{padding: 0px; list-style: none;}.flexslider{margin: 0px; padding: 0px;}.flexslider .slides > li{display: none; backface-visibility: hidden; text-align: center;}.flexslider .slides > li img{max-width: 100%; line-height: 0;}.flexslider .slides.post_slideshow_widget > li{margin-right: 0px !important;}.flexslider .slides.post_slideshow_widget > li img{margin-bottom: 10px;}#page_slider.flexslider .slides > li{margin-right: 0px !important;}.flex-pauseplay span{text-transform: capitalize;}.flexslider{margin: 0px; position: relative; zoom: 1;}.flexslider.post_carousel{margin-top: 0px;}.flex-viewport{max-height: 2000px; transition: 1s;}.loading .flex-viewport{max-height: 300px;}.flexslider .slides{zoom: 1;}.flexslider.tg_gallery .slides{line-height: 0;}.flex-direction-nav{height: 0px; list-style: none !important;}.flex-direction-nav a{display: block; width: 60px; height: 60px; text-align: center; position: absolute; bottom: 46%; z-index: 2; overflow: hidden; opacity: 1; cursor: pointer; transition: 0.3s; background: rgba(0, 0, 0, 0.3); border-radius: 250px;}.flex-direction-nav a:hover{opacity: 1;}#page_slider .flex-direction-nav a{top: 42% !important;}.slider_widget_wrapper .flex-direction-nav a{top: 34% !important;}.post_type_gallery .flex-direction-nav a{top: 33%;}.flex-direction-nav .flex-prev{left: -80px; opacity: 0;}.flex-direction-nav .flex-next{right: -80px; opacity: 0;}.slider_wrapper:hover .flex-prev{opacity: 1; left: 2%;}.slider_wrapper:hover .flex-next{opacity: 1; right: 2%;}.slider_wrapper .flexslider:hover .flex-prev{opacity: 1; left: 0px;}.slider_wrapper .flexslider:hover .flex-next{opacity: 1; right: 0px;}.flexslider .flex-prev:hover,.flexslider .flex-next:hover{text-decoration: none !important;}.flex-direction-nav .flex-disabled{opacity: 0 !important; cursor: default;}.flex-direction-nav a::before{font-family: FontAwesome; font-size: 22px; line-height: 60px; display: block; content: ""; color: rgb(255, 255, 255); margin-top: 0px;}.flex-direction-nav a.flex-next::before{content: "";}.flex-pauseplay a{display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: rgb(0, 0, 0);}.flex-pauseplay a::before{font-family: flexslider-icon; font-size: 20px; display: inline-block; content: "";}.flex-pauseplay a:hover{opacity: 1;}.flex-pauseplay a.flex-play::before{content: "";}.flex-control-nav{width: 100%; text-align: center; margin: 20px 0px 0px !important;}.flex-control-nav li{margin: 0px 4px; display: inline-block; zoom: 1;}.flex-control-paging li a{width: 4px; height: 4px; line-height: 7px; display: inline-block; vertical-align: middle; cursor: pointer; text-indent: -9999px; border-radius: 20px; border: 2px solid transparent; background: rgb(204, 204, 204);}.flex-control-paging li a:hover{border-color: rgb(34, 34, 34); background: rgb(34, 34, 34);}.flex-control-paging li a.flex-active{background: rgb(34, 34, 34); border-color: rgb(34, 34, 34); cursor: default; width: 7px; height: 7px;}.flex-control-thumbs{margin: 5px 0px 0px; position: static; overflow: hidden;}.flex-control-thumbs li{width: 25%; float: left; margin: 0px;}.flex-control-thumbs img{width: 100%; display: block; opacity: 0.7; cursor: pointer;}.flex-control-thumbs img:hover{opacity: 1;}.flex-control-thumbs .flex-active{opacity: 1; cursor: default;}.tooltipster-arrow-top span,.tooltipster-arrow-top-right span,.tooltipster-arrow-top-left span{border-top: 8px solid; bottom: -7px; border-left: 8px solid transparent !important; border-right: 8px solid transparent !important;}.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-top-right .tooltipster-arrow-border,.tooltipster-arrow-top-left .tooltipster-arrow-border{border-top: 9px solid; bottom: -7px; border-left: 9px solid transparent !important; border-right: 9px solid transparent !important;}.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom-right span,.tooltipster-arrow-bottom-left span{border-bottom: 8px solid; top: -7px; border-left: 8px solid transparent !important; border-right: 8px solid transparent !important;}.tooltipster-arrow-bottom .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border{border-bottom: 9px solid; top: -7px; border-left: 9px solid transparent !important; border-right: 9px solid transparent !important;}.tooltipster-arrow-top span,.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom .tooltipster-arrow-border{left: 0px; right: 0px; margin: 0px auto;}.tooltipster-arrow-top-left span,.tooltipster-arrow-bottom-left span{left: 6px;}.tooltipster-arrow-top-left .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border{left: 5px;}.tooltipster-arrow-top-right span,.tooltipster-arrow-bottom-right span{right: 6px;}.tooltipster-arrow-top-right .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border{right: 5px;}.tooltipster-fade{opacity: 0; transition-property: opacity;}.tooltipster-fade-show{opacity: 1;}.tooltipster-grow{transform: scale(0, 0); transition-property: transform; backface-visibility: hidden;}.tooltipster-grow-show{transform: scale(1, 1); transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);}.tooltipster-swing{opacity: 0; transform: rotateZ(4deg); transition-property: transform;}.tooltipster-swing-show{opacity: 1; transform: rotateZ(0deg); transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);}.tooltipster-fall{top: 0px; transition-property: top; transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);}.tooltipster-fall-show{}.tooltipster-fall.tooltipster-dying{transition-property: all; opacity: 0; top: 0px !important;}.tooltipster-slide{left: -40px; transition-property: left; transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);}.tooltipster-slide.tooltipster-slide-show{}.tooltipster-slide.tooltipster-dying{transition-property: all; opacity: 0; left: 0px !important;}.mobile_menu_wrapper .widget_search #searchform{width: 100%; background: transparent !important;}.mobile_menu_wrapper .widget_search #searchform input[type="text"]{background: rgb(51, 51, 51); width: 100%;}#contact_form{margin-top: 20px;}#reponse_msg{margin-top: 10px; font-weight: bold;}#contact_form input[type="text"],#contact_form textarea{margin-bottom: 15px; width: 100%; box-sizing: border-box;}#mobile_menu{display: none; cursor: pointer;}#autocomplete li .ajax_post{float: left; width: calc(100% - 50px); margin-left: 10px;}body.admin-bar .mobile_menu_wrapper{padding-top: 65px;}body.admin-bar #close_mobile_menu{top: 61px;}.header_style_wrapper.fixed .top_bar #menu_border_wrapper .notice{margin-top: 24px;}.footer_photostream_wrapper{margin-top: 0px; text-align: center;}.footer_photostream_wrapper i{margin-right: 5px;}.footer_photostream{margin-top: 20px;}.footer_photostream li{width: 12.5%; height: 12.5vw; background-size: cover; background-repeat: no-repeat; background-position: center center; margin: 0px; display: inline; float: left; line-height: 0;}.footer_photostream li a{line-height: 0; display: block; width: 100%; height: 100%;}.footer_photostream li img{width: 100%; height: auto;}.footer_photostream_wrapper h2.widgettitle::before{display: none;}.footer_photostream_wrapper h6{text-transform: uppercase;}.post.type-post:hover .post_share,.post.type-post .post_share.visible{display: block;}.social_share_bubble ul{display: block; clear: both; list-style: none; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px !important;}.social_share_bubble ul li{display: block; margin: 0px 0px 5px;}.social_share_bubble ul li{display: inline-block; margin: 0px 7px; font-size: 14px;}.slider_wrapper.tg_gallery{margin: 20px 0px;}#horizontal_gallery.tg_post.visible{margin-top: 0px;}#horizontal_gallery.visible,.horizontal_gallery.visible{opacity: 1;}#horizontal_gallery_wrapper .gallery_image_wrapper.visible,.horizontal_gallery_wrapper .gallery_image_wrapper.visible{display: block;}input.wpcf7-text{padding: 8px 10px; font-size: 100%; font-family: Lato, "Helvetica Neue", Arial, Verdana, sans-serif; margin: 0px; background: rgb(252, 252, 252); border: 1px solid rgb(225, 225, 225); outline: none; transition: border-color 0.3s linear; box-sizing: border-box; appearance: none; border-radius: 0px;}input.wpcf7-text:focus{background: rgb(249, 249, 249); outline: 0px;}.contact_form_wrapper input[type="text"],.contact_form_wrapper input[type="email"],.contact_form_wrapper input[type="date"]{width: 46%; display: inline; box-sizing: border-box; margin-right: 3%; margin-bottom: 3%;}.contact_form_wrapper input[type="submit"]{float: right; margin-right: 4%;}.contact_form_response ul{margin-left: 20px; margin-bottom: 20px;}.contact_form_wrapper{margin-top: 30px;}#contact_form input[type="text"],#contact_form textarea{margin-bottom: 15px; width: 97%;}.wpcf7-form input.wpcf7-text,.wpcf7-form textarea,.wpcf7-form input.wpcf7-date{width: 100%; box-sizing: border-box;}a.button.white:hover,.button.white:hover,a.button.white:active,.button.white:active{color: rgb(255, 255, 255); background: transparent; border-color: rgb(255, 255, 255);}a.button.whitebg:hover,.button.whitebg:hover,a.button.whitebg:active,.button.whitebg:active{background: rgb(255, 255, 255); color: rgb(0, 0, 0); border-color: rgb(255, 255, 255);}a.button.black:hover,.button.black:hover,a.button.black:active,.button.black:active{color: rgb(0, 0, 0); border-color: rgb(0, 0, 0);}a.button.white:hover,.button.white:hover,a.button.white:active,.button.white:active{color: rgb(255, 255, 255); border-color: rgb(34, 34, 34); background: rgb(34, 34, 34);}#page_content_wrapper .sidebar .content .sidebar_widget > li.Custom_Twitter a:hover,#page_content_wrapper .sidebar .content .sidebar_widget > li.Custom_Twitter a:active{color: rgb(255, 255, 255);}.two_cols.gallery .element{width: 47.8%; margin-right: 2%; margin-bottom: 2%; box-sizing: border-box; transition: 0.3s ease-in-out; opacity: 1 !important;}.two_cols.gallery.wide .element{width: 50%; margin: 0px -1px 0px 0px;}.two_cols.gallery.wide .element img{width: 100%; height: auto;}.two_cols.gallery .element.fade{opacity: 0.2 !important;}.element.classic2_cols{overflow: hidden; position: relative; width: 49.8%; height: auto; margin-right: 1px; margin-bottom: 1px; float: left;}.one_half.gallery2.classic a:hover .portfolio_classic_icon_wrapper{opacity: 1;}.three_cols.gallery.wide .element{width: 33.33%; margin: 0px -1px 0px 0px;}.three_cols.gallery.wide .element img{width: 100%; height: auto;}.element.classic3_cols{float: left;}.four_cols.gallery .element{width: 22.9%; margin-bottom: 2%; margin-right: 2%; padding: 0px; box-sizing: border-box; transition: 0.3s ease-in-out; opacity: 1 !important;}.four_cols.gallery.wide .element{width: 25%; margin: 0px -1px 0px 0px;}.four_cols.gallery.wide .element img{width: 100%; height: auto;}.four_cols.gallery .element.grid{padding: 0px; background: transparent;}.four_cols.gallery .element.fade{opacity: 0.2 !important;}.element.classic4_cols{float: left;}.one_fourth.gallery4.classic a:hover .portfolio_classic_icon_wrapper{opacity: 1;}.five_cols.gallery.wide .element{width: 20%; margin: 0px -1px 0px 0px;}.five_cols.gallery.wide .element img{width: 100%; height: auto;}.five_cols.gallery .element.grid{padding: 0px; background: transparent;}.five_cols.gallery .element.fade{opacity: 0.2 !important;}body.tax-portfoliosets #portfolio_filter_wrapper{padding-top: 0px;}#portfolio_filter_wrapper.gallery.two_cols,.portfolio_filter_wrapper.gallery.two_cols,#portfolio_filter_wrapper.gallery.four_cols,.portfolio_filter_wrapper.gallery.four_cols{width: 102%; margin: 0px; box-sizing: border-box;}#portfolio_filter_wrapper.gallery.wide,.portfolio_filter_wrapper.gallery.wide{width: 101%; margin: 0px;}#captcha-wrap{border: 1px solid rgb(135, 5, 0); width: 270px; float: left; border-radius: 10px; background: rgb(135, 5, 0); text-align: left; padding: 3px; margin-top: 3px; height: 112px;}#captcha-wrap .captcha-box{background: rgb(255, 255, 255); border-radius: 7px; text-align: center; border: 1px solid rgb(255, 255, 255);}#captcha-wrap .text-box{background: rgb(255, 220, 115); width: 140px; height: 48px; float: left; margin: 4px; border-radius: 7px; text-align: center; border: 1px solid rgb(255, 220, 115);}#captcha-wrap .text-box input{width: 120px; appearance: textfield; padding: 1px; background-color: white; border-image: initial; -webkit-rtl-ordering: logical; user-select: text; cursor: auto; float: none; margin: 0px;}#captcha-wrap .text-box label{color: rgb(51, 51, 51); font-family: helvetica, sans-serif; font-size: 11px; width: 140px; padding-top: 3px; padding-bottom: 3px; margin: 0px; font-weight: normal; text-transform: none;}#captcha-wrap .captcha-action{float: right; width: 117px; background: url("../images/logos.jpg") right top no-repeat; height: 44px; margin-top: 3px;}#captcha-wrapimg#captcha-refresh{margin-top: 9px; border: 1px solid rgb(51, 51, 51); margin-right: 6px; cursor: pointer;}#reponse_msg ul:empty{margin: 0px;}#reponse_msg ul{margin-left: 20px;}#reponse_msg ul li:last-child{margin-bottom: 20px;}#reponse_msg ul li.error{color: rgb(255, 0, 0);}.mejs-container:hover{background: transparent !important; color: rgb(0, 0, 0) !important;}.mejs-overlay-button{display: block; z-index: 99999;}.slider_wrapper.fixed_width{width: 960px; margin-right: auto; margin-bottom: auto; margin-left: auto; margin-top: 35px !important;}.slider_wrapper.fixed_width .flex-direction-nav .flex-prev{left: 30px;}.slider_wrapper.fixed_width .flex-direction-nav .flex-next{right: 30px;}.slider_wrapper.fixed_width:hover .flex-direction-nav .flex-prev{left: 110px;}.slider_wrapper.fixed_width:hover .flex-direction-nav .flex-next{right: 110px;}.mobile_menu_wrapper .widget_search #searchform{width: 100%; background: transparent !important;}.mobile_menu_wrapper .widget_search #searchform input[type="text"]{background: rgb(51, 51, 51); width: 100%;}#contact_form{margin-top: 20px;}#reponse_msg{margin-top: 10px; font-weight: bold;}#contact_form input[type="text"],#contact_form textarea{margin-bottom: 15px; width: 100%; box-sizing: border-box;}#mobile_menu{display: none; cursor: pointer;}#autocomplete li .ajax_post{float: left; width: calc(100% - 50px); margin-left: 10px;}body.admin-bar .mobile_menu_wrapper{padding-top: 65px;}body.admin-bar #close_mobile_menu{top: 61px;}.header_style_wrapper.fixed .top_bar #menu_border_wrapper .notice{margin-top: 24px;}.footer_photostream_wrapper{margin-top: 0px; text-align: center;}.footer_photostream_wrapper i{margin-right: 5px;}.footer_photostream{margin-top: 20px;}.footer_photostream li{width: 12.5%; height: 12.5vw; background-size: cover; background-repeat: no-repeat; background-position: center center; margin: 0px; display: inline; float: left; line-height: 0;}.footer_photostream li a{line-height: 0; display: block; width: 100%; height: 100%;}.footer_photostream li img{width: 100%; height: auto;}.footer_photostream_wrapper h2.widgettitle::before{display: none;}.footer_photostream_wrapper h6{text-transform: uppercase;}.post.type-post:hover .post_share,.post.type-post .post_share.visible{display: block;}.social_share_bubble ul{display: block; clear: both; list-style: none; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px !important;}.social_share_bubble ul li{display: block; margin: 0px 0px 5px;}.social_share_bubble ul li{display: inline-block; margin: 0px 7px; font-size: 14px;}.slider_wrapper.tg_gallery{margin: 20px 0px;}#horizontal_gallery.tg_post.visible{margin-top: 0px;}#horizontal_gallery.visible,.horizontal_gallery.visible{opacity: 1;}#horizontal_gallery_wrapper .gallery_image_wrapper.visible,.horizontal_gallery_wrapper .gallery_image_wrapper.visible{display: block;}input.wpcf7-text{padding: 8px 10px; font-size: 100%; font-family: Lato, "Helvetica Neue", Arial, Verdana, sans-serif; margin: 0px; background: rgb(252, 252, 252); border: 1px solid rgb(225, 225, 225); outline: none; transition: border-color 0.3s linear; box-sizing: border-box; appearance: none; border-radius: 0px;}input.wpcf7-text:focus{background: rgb(249, 249, 249); outline: 0px;}.contact_form_wrapper input[type="text"],.contact_form_wrapper input[type="email"],.contact_form_wrapper input[type="date"]{width: 46%; display: inline; box-sizing: border-box; margin-right: 3%; margin-bottom: 3%;}.contact_form_wrapper input[type="submit"]{float: right; margin-right: 4%;}.contact_form_response ul{margin-left: 20px; margin-bottom: 20px;}.contact_form_wrapper{margin-top: 30px;}#contact_form input[type="text"],#contact_form textarea{margin-bottom: 15px; width: 97%;}.wpcf7-form input.wpcf7-text,.wpcf7-form textarea,.wpcf7-form input.wpcf7-date{width: 100%; box-sizing: border-box;}a.button.white:hover,.button.white:hover,a.button.white:active,.button.white:active{color: rgb(255, 255, 255); background: transparent; border-color: rgb(255, 255, 255);}a.button.whitebg:hover,.button.whitebg:hover,a.button.whitebg:active,.button.whitebg:active{background: rgb(255, 255, 255); color: rgb(0, 0, 0); border-color: rgb(255, 255, 255);}a.button.black:hover,.button.black:hover,a.button.black:active,.button.black:active{color: rgb(0, 0, 0); border-color: rgb(0, 0, 0);}a.button.white:hover,.button.white:hover,a.button.white:active,.button.white:active{color: rgb(255, 255, 255); border-color: rgb(34, 34, 34); background: rgb(34, 34, 34);}#page_content_wrapper .sidebar .content .sidebar_widget > li.Custom_Twitter a:hover,#page_content_wrapper .sidebar .content .sidebar_widget > li.Custom_Twitter a:active{color: rgb(255, 255, 255);}.two_cols.gallery .element{width: 47.8%; margin-right: 2%; margin-bottom: 2%; box-sizing: border-box; transition: 0.3s ease-in-out; opacity: 1 !important;}.two_cols.gallery.wide .element{width: 50%; margin: 0px -1px 0px 0px;}.two_cols.gallery.wide .element img{width: 100%; height: auto;}.two_cols.gallery .element.fade{opacity: 0.2 !important;}.element.classic2_cols{overflow: hidden; position: relative; width: 49.8%; height: auto; margin-right: 1px; margin-bottom: 1px; float: left;}.one_half.gallery2.classic a:hover .portfolio_classic_icon_wrapper{opacity: 1;}.three_cols.gallery.wide .element{width: 33.33%; margin: 0px -1px 0px 0px;}.three_cols.gallery.wide .element img{width: 100%; height: auto;}.element.classic3_cols{float: left;}.four_cols.gallery .element{width: 22.9%; margin-bottom: 2%; margin-right: 2%; padding: 0px; box-sizing: border-box; transition: 0.3s ease-in-out; opacity: 1 !important;}.four_cols.gallery.wide .element{width: 25%; margin: 0px -1px 0px 0px;}.four_cols.gallery.wide .element img{width: 100%; height: auto;}.four_cols.gallery .element.grid{padding: 0px; background: transparent;}.four_cols.gallery .element.fade{opacity: 0.2 !important;}.element.classic4_cols{float: left;}.one_fourth.gallery4.classic a:hover .portfolio_classic_icon_wrapper{opacity: 1;}.five_cols.gallery.wide .element{width: 20%; margin: 0px -1px 0px 0px;}.five_cols.gallery.wide .element img{width: 100%; height: auto;}.five_cols.gallery .element.grid{padding: 0px; background: transparent;}.five_cols.gallery .element.fade{opacity: 0.2 !important;}body.tax-portfoliosets #portfolio_filter_wrapper{padding-top: 0px;}#portfolio_filter_wrapper.gallery.two_cols,.portfolio_filter_wrapper.gallery.two_cols,#portfolio_filter_wrapper.gallery.four_cols,.portfolio_filter_wrapper.gallery.four_cols{width: 102%; margin: 0px; box-sizing: border-box;}#portfolio_filter_wrapper.gallery.wide,.portfolio_filter_wrapper.gallery.wide{width: 101%; margin: 0px;}#captcha-wrap{border: 1px solid rgb(135, 5, 0); width: 270px; float: left; border-radius: 10px; background: rgb(135, 5, 0); text-align: left; padding: 3px; margin-top: 3px; height: 112px;}#captcha-wrap .captcha-box{background: rgb(255, 255, 255); border-radius: 7px; text-align: center; border: 1px solid rgb(255, 255, 255);}#captcha-wrap .text-box{background: rgb(255, 220, 115); width: 140px; height: 48px; float: left; margin: 4px; border-radius: 7px; text-align: center; border: 1px solid rgb(255, 220, 115);}#captcha-wrap .text-box input{width: 120px; appearance: textfield; padding: 1px; background-color: white; border-image: initial; -webkit-rtl-ordering: logical; user-select: text; cursor: auto; float: none; margin: 0px;}#captcha-wrap .text-box label{color: rgb(51, 51, 51); font-family: helvetica, sans-serif; font-size: 11px; width: 140px; padding-top: 3px; padding-bottom: 3px; margin: 0px; font-weight: normal; text-transform: none;}#captcha-wrap .captcha-action{float: right; width: 117px; background: url("../images/logos.jpg") right top no-repeat; height: 44px; margin-top: 3px;}#captcha-wrapimg#captcha-refresh{margin-top: 9px; border: 1px solid rgb(51, 51, 51); margin-right: 6px; cursor: pointer;}#reponse_msg ul:empty{margin: 0px;}#reponse_msg ul{margin-left: 20px;}#reponse_msg ul li:last-child{margin-bottom: 20px;}#reponse_msg ul li.error{color: rgb(255, 0, 0);}.mejs-container:hover{background: transparent !important; color: rgb(0, 0, 0) !important;}.mejs-overlay-button{display: block; z-index: 99999;}.slider_wrapper.fixed_width{width: 960px; margin-right: auto; margin-bottom: auto; margin-left: auto; margin-top: 35px !important;}.slider_wrapper.fixed_width .flex-direction-nav .flex-prev{left: 30px;}.slider_wrapper.fixed_width .flex-direction-nav .flex-next{right: 30px;}.slider_wrapper.fixed_width:hover .flex-direction-nav .flex-prev{left: 110px;}.slider_wrapper.fixed_width:hover .flex-direction-nav .flex-next{right: 110px;}
/* MS-JS-STATES-END */
.portfolio_nav { display:none; }.top_bar.fixed{position: fixed;animation-name: slideDown;-webkit-animation-name: slideDown;animation-duration: 0.5s;-webkit-animation-duration: 0.5s;z-index: 999;visibility: visible !important;top: 0px;}.top_bar.fixed #menu_wrapper div .nav{margin-top: 16px;}.top_bar.fixed #searchform{margin-top: 8px;}.top_bar.fixed .header_cart_wrapper{margin-top: 21px;}.top_bar.fixed #menu_wrapper div .nav > li > a{padding-bottom: 24px;}.top_bar.fixed .logo_wrapper img{max-height: 40px;width: auto;}#mobile_nav_icon{display: none;}.above_top_bar .page_content_wrapper{padding: 0 12px 0 12px;box-sizing: border-box;}@media only screen and (max-width: 768px) {html[data-menu=leftmenu] .mobile_menu_wrapper{right: 0;left: initial;-webkit-transform: translate(360px, 0px);-ms-transform: translate(360px, 0px);transform: translate(360px, 0px);-o-transform: translate(360px, 0px);}}