*, *:after, *:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
body, html{font-size:100%;padding:0;margin:0;}
a, a:visited, a:focus, a:active{outline:0 none !important;}
::-moz-focus-inner,:active,:focus{outline:none;border:0;-moz-outline-style:none;}
::selection{background:#FFE400;color:#FFFFFF;}
::-moz-selection{background:#FFE400;color:#FFFFFF;}
.clearfix:before, .clearfix:after{content:" ";display:table;}
.clearfix:after{clear:both;}
@font-face{font-family:'FontAwesome';src:url('../font/fontawesome-webfont.eot?v=4.0.2');src:url('../font/fontawesome-webfont.eot?v=4.0.2#iefix') format('embedded-opentype'), url('../font/fontawesome-webfont.woff?v=4.0.2') format('woff'), url('../font/fontawesome-webfont.ttf?v=4.0.2') format('truetype'), url('../font/fontawesome-webfont.svg?v=4.0.2#fontawesomeregular') format('svg');font-weight:normal;font-style:normal;}
body{background:#ffffff;color:#000000;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:13px;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;}
body .container{}
body #sb-site, body .sb-site-container{background:transparent;}
iframe{border:none;}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}
audio, canvas, img, video{vertical-align:middle;}
img{height:auto;max-width:100%;}
input, button, select, textarea{background:transparent;color:#000000;font-size:15px;font-style:normal;font-weight:400;}
a{color:#FFE400;text-decoration:none;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}
a:hover, a:focus{color:#555555;outline:none;text-decoration:none;}
a:hover, a:active{text-decoration:none;}
a, a:visited, a:hover{outline:none;}
p{color:rgba(0, 0, 0, 0.7);font-size:16px;font-weight:400;line-height:25px;margin:0 0 24px 0;width:auto;}
h1, h2, h3, h4, h5, h6{font-family:'Montserrat', Arial, Helvetica, sans-serif;margin-top:0;}
h1, h2, h3{font-weight:400;margin:0;}
h2{font-size:50px;line-height:58px;}
h3{font-size:15px;line-height:22px;}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section{margin:0;}
[class^="icon-"], [class*=" icon-"]{margin-top:0;height:auto;width:auto;}
code{background-color:#F9F9F9;border:1px solid #E9E9E9;clear:both;color:#222222;display:block;margin:20px 0;overflow:auto;padding:0 20px;text-align:left;white-space:pre;}
table{margin-bottom:20px;width:100%;}
table > thead > tr > th, table > tbody > tr > th, table > tfoot > tr > th, table > thead > tr > td, table > tbody > tr > td, table > tfoot > tr > td{border-top:1px solid #dddddd;line-height:1.42857;padding:8px;vertical-align:top;}
dl{width:100%;overflow:hidden;}
dt{float:left;width:30%;}
dd{float:left;width:70%;}
address{font-family:"Courier New", Courier, monospace;}
.bg_black{background-color:#000000;}
.bg_black2{background-color:#191919;}
.bg_black3{background-color:#121212;}
.bg_blue{background-color:#0799ff;}
.bg_brown{background-color:#cc9866;}
.bg_green{background-color:#33b825;}
.bg_orange{background-color:#ff8707;}
.bg_red{background-color:#EB4849;}
.bg_purple{background-color:#24112e;}
.bg_purple_light{background-color:#854eb6;}
.bg_grey{background-color:#F2F2F2;}
.bg_grey2{background-color:#f8f8f8;}
.bg_white{background-color:#FFFFFF;}
.bg_yellow{background-color:#ffe400}
.bg_theme_color{background-color:#FFE400;}
.bg_image_overlay{background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative;}
.bg_image_overlay:after{background-color:#FFE400;content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0.9;z-index:0;}
.bg_image_overlay > div{position:relative;z-index:1;}
.sticky{}
.bypostauthor{}
.wp-caption{margin-bottom:24px;}
.wp-caption-text{box-sizing:border-box;font-size:12px;font-style:italic;line-height:1.5;margin:9px 0;padding-right:10px;}
.gallery-caption{}
img.aligncenter, .aligncenter{clear:both;display:block;margin-bottom:20px;margin-left:auto;margin-right:auto;}
img.alignleft, .alignleft{float:left;margin:5px 20px 20px 0;}
img.alignright, .alignright{float:right;margin:5px 0 20px 20px;}
.size-auto, .size-full, .size-large, .size-medium, .size-thumbnail{height:auto;max-width:100%;}
.wpb_single_image{margin-bottom:30px;}
.wpb_single_image .vc_single_image-wrapper{display:block;}
.email_color{color:rgba(0, 0, 0, 0.7);}
.email_color:hover{color:#ffe400;}
.col_center{float:none;margin:0 auto;}
.col_right{float:right;}
.align_center{text-align:center;}
.align_left{text-align:left;}
.align_right{text-align:right;}
.upper_case{text-transform:uppercase;}
.lower_case{text-transform:lowercase;}
.capital_case{text-transform:capitalize;}
.no_case{text-transform:none;}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.highlight{color:#FFE400;}
.space_20{height:20px;width:100%;overflow:hidden;}
.space_40{height:40px;width:100%;overflow:hidden;}
.space_60{height:60px;width:100%;overflow:hidden;}
.space_80{height:80px;width:100%;overflow:hidden;}
.space_100{height:100px;width:100%;overflow:hidden;}
.space_120{height:120px;width:100%;overflow:hidden;}
.space_140{height:140px;width:100%;overflow:hidden;}
.no_bottom_padding{padding-bottom:0 !important;}
.folio-link-url{color:#FFE400;margin-right:26px;font-size:13px;line-height:22px;}
.folio-link-url:hover{color:#999999;}
.folio-link-url:hover i, .folio-link-url:focus i{color:#999999;}
.folio-link-url i{color:#FFE400;font-size:17px;line-height:22px;margin-right:8px;vertical-align:bottom;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}
.button, a.button{background-color:#FFE400;color:#24112e;}
.button-dark, a.button-dark{background-color:#222222;color:#FFFFFF;}
.button, a.button, .button-dark, a.button-dark{border:none;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;line-height:52px;margin-bottom:20px;padding:0 48px;overflow:hidden;opacity:1;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;text-align:center;}
.button.button-arrow i{margin-left:28px;}
.button-large, a.button-large{font-size:15px;line-height:52px;padding:0 48px;}
.button.button-xlarge{font-size:18px;font-weight:600;line-height:64px;padding:0 39px;text-transform:capitalize;}
.button.button-medium{font-size:13px;line-height:44px;padding:0 40px;}
.button.button-small{font-size:12px;line-height:34px;padding:0 29px;}
.button:hover, a.button:hover{opacity:0.8;}
.button-dark:hover, a.button-dark:hover{background-color:transparent;color:#222222;text-decoration:none;}
.button-icon, a.button-icon{background-image:url(../images/icon_angle_right.png);background-position:32px center;background-repeat:no-repeat;background-color:#FFE400;border:none;color:#24112e;cursor:pointer;display:inline-block;font-size:16px;font-weight:400;height:52px;line-height:52px;margin-bottom:20px;overflow:hidden;opacity:1;padding:0 48px 0 58px;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;text-align:center;}
.no_margin_bottom{margin-bottom:0 !important;}
.button-icon:hover, .button-icon:active, .button-icon:focus{opacity:0.8;}
input[type="submit"]{background-image:url(../images/icon_angle_right.png);background-position:32px center;background-repeat:no-repeat;background-color:#FFE400;border:none;color:#24112e;cursor:pointer;display:block;font-size:16px;font-weight:400;height:52px;line-height:52px;margin-bottom:20px;overflow:hidden;opacity:1;padding:0 48px 0 58px;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;text-align:center;width:100%;}
input[type="submit"]:hover, input[type="submit"]:active, input[type="submit"]:focus{opacity:0.8;}
.responsive_menu_toggle{display:none;}
form{margin:0;padding:0;}
form p{margin:0;}
.hasPlaceholder{color:#666666;}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input{background:#f7f7f7;border:none;box-shadow:none;color:#000000;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;padding:17px 26px;margin:0 0 22px 0;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;width:100%;}
textarea{height:214px;max-width:100%;min-width:100%;}
select{background:#f7f7f7;box-shadow:none;border:none;color:#000000;font-size:16px;font-style:normal;font-weight:400;line-height:20px;height:54px;padding:14px 26px;margin:0 0 22px 0;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;width:100%;}
select option{font-size:14px;line-height:20px;padding:6px 30px;}
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus{box-shadow:none;color:#000000;}
input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus{border-color:#E9322D;box-shadow:none;}
.dark_form textarea, .dark_form input[type="text"], .dark_form input[type="password"], .dark_form input[type="datetime"], .dark_form input[type="datetime-local"], .dark_form input[type="date"], .dark_form input[type="month"], .dark_form input[type="time"], .dark_form input[type="week"], .dark_form input[type="number"], .dark_form input[type="email"], .dark_form input[type="url"], .dark_form input[type="search"], .dark_form input[type="tel"], .dark_form input[type="color"], .dark_form .uneditable-input{color:#FFFFFF;background:rgba(0, 0, 0, 0.5);}
.dark_form textarea:focus, .dark_form input[type="text"]:focus, .dark_form input[type="password"]:focus, .dark_form input[type="datetime"]:focus, .dark_form input[type="datetime-local"]:focus, .dark_form input[type="date"]:focus, .dark_form input[type="month"]:focus, .dark_form input[type="time"]:focus, .dark_form input[type="week"]:focus, .dark_form input[type="number"]:focus, .dark_form input[type="email"]:focus, .dark_form input[type="url"]:focus, .dark_form input[type="search"]:focus, .dark_form input[type="tel"]:focus, .dark_form input[type="color"]:focus, .dark_form .uneditable-input:focus{color:#FFFFFF;}
checkbox.error:focus, radio.error:focus, input.error:focus, select.error:focus, textarea.error:focus{border-color:#b94a48;}
label.error{color:#b94a48;background-color:#f2dede;border:1px solid #eed3d7;border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-webkit-border-radius:5px;font-weight:400;font-size:13px;margin:-5px 0 20px 0;padding:8px 35px 8px 14px;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);}
.alert{clear:both;}
.img_wrapper{position:relative;}
.img_wrapper img:nth-child(2){left:0;top:0;height:100%;z-index:5;opacity:1;}
.img_wrapper .img_grayscale{position:relative !important;opacity:0;width:100%;}
body .video-js{padding-top:56.25%;}
body .vjs-fullscreen{padding-top:0px;}
body .vjs-poster{background-size:cover;}
.nicescroll-rails > div{box-sizing:unset;}
body #load{width:100%;height:100%;position:fixed;overflow:hidden;z-index:1001;background-color:#ffffff;}
#qLpercentage{font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:60px !important;font-weight:700;line-height:1;}
.back_top{background-color:#30183c;bottom:25px;display:none;opacity:0.8;position:fixed;right:25px;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;z-index:1000;}
.back_top a{background:rgba(255, 255, 255, 0.1);color:#FFFFFF;display:inline-block;font-size:24px;height:64px;text-align:center;width:64px;}
.back_top a i{line-height:64px;}
.back_top:hover{opacity:1;}
.sticky-wrapper .menu-bar{transition:0.5s all ease-in-out 0s;-moz-transition:0.5s all ease-in-out 0s;-ms-transition:0.5s all ease-in-out 0s;-o-transition:0.5s all ease-in-out 0s;-webkit-transition:0.15s all ease-in-out 0s;height:0;opacity:0;overflow:hidden;}
.sticky-wrapper.is-sticky .menu-bar{opacity:1;z-index:1000;height:78px;overflow:visible;border-bottom:1px solid #f1f1f1;}
.sticky-wrapper .menu-bar.always_show{opacity:1;z-index:9999;overflow:visible;}
.menu-bar{/*background-color: #ffffff !important;*/position:relative;display:block;z-index:9999;width:100%;}
.menu-bar .logo_holder{margin-left:38px;float:left;}
.menu-bar .logo{display:inline-block;float:left;margin:16px 0 0 0;}
.menu-bar .logo figure{float:left;}
.menu-bar .social_links{float:left;position:relative;z-index:1;margin-left:38px;}
.menu-bar ul.social_links li{clear:none;display:inline-block;line-height:7px;float:left;margin-right:27px;margin-bottom:11px;margin-top:16px;}
.menu-bar ul.social_links li a{float:left;}
.menu-bar ul.social_links li i{color:rgba(0, 0, 0, 0.5);font-size:14px;margin-right:0;width:auto;}
.menu-bar ul.social_links li a:hover i{color:rgba(0, 0, 0, 0.8);}
.is_magic_line .main-nav{margin-top:34px;margin-bottom:27px;}
.menu-bar .main-nav{float:left;}
.menu-bar .nav_holder{float:right;}
.menu-bar .nav_holder .phone_number{color:rgba(0, 0, 0, 0.8);font-size:14px;font-weight:700;float:left;line-height:78px;margin:0 8px;}
.menu-bar .nav_holder .button_green{background:#00cc00;border:none;color:#ffffff;line-height:78px;font-size:14px;font-weight:700;float:left;margin:0 0 0 21px;padding-left:47px;padding-right:47px;}
.menu-bar .main-nav ul{display:inline-table;float:left;margin:0;padding:0;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}
.menu-bar .main-nav ul li{float:left;list-style:none;margin:0 7px;text-align:center;text-transform:uppercase;}
.menu-bar .main-nav ul > li:first-child{margin-left:0;}
.menu-bar .main-nav ul li.menu-item-has-children a{position:relative;}
.menu-bar .main-nav ul li a{color:rgba(0, 0, 0, 0.5);display:block;font-weight:700;line-height:13px;padding:6px 7px 10px;position:relative;text-decoration:none;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}
.is_magic_line.menu-bar .main-nav ul li a{padding-bottom:6px;}
.menu-bar .main-nav ul li a:hover, .menu-bar .main-nav ul li.current-menu-item a{color:#000000;}
#magic-line{background:#FFE400;position:absolute;left:0;height:3px;margin:0;padding:0;top:59px;width:100px;z-index:8;}
.is_static_menu .main-nav{}
.is_static_menu.menu-bar .main-nav > ul > li > a{padding-bottom:0;padding-top:0;line-height:78px;}
.is_static_menu.menu-bar .main-nav > ul > li > ul{top:100%;margin-top:1px;border-top:none;border-bottom:3px solid #ffe400;}
.header_menu{position:relative;}
.header_menu .menu-bar{display:block;border-bottom:none;background:none;position:absolute;top:0;left:0;margin-top:27px;}
.header_menu .menu-bar .main-nav{display:block;margin-top:9px;}
.header_menu .menu-bar .main-nav > ul > li > a{}
.header_menu .menu-bar .social_links{margin-top:24px;margin-left:50px;}
.header_menu .menu-bar .main-nav > ul > li > ul{background:rgba(0, 0, 0, 0.5);}
.header_menu .menu-bar .main-nav .mega_menu_holder.sub-menu .mega_single_column .mega_column_list{background:transparent;}
.header_menu .menu-bar .main-nav ul > li > ul a{color:rgba(0, 0, 0, 0.7);}
.header_menu .menu-bar .main-nav ul > li > ul a:hover{background:rgba(0, 0, 0, 0.4);}
.header_menu .menu-bar .main-nav .mega_menu_holder.sub-menu .mega_single_column{border-right:1px solid rgba(0, 0, 0, 0.4);}
.header_menu_white .menu-bar .main-nav ul li a:hover, .header_menu_white .menu-bar .main-nav ul li.current-menu-item a{color:#ffffff;}
.header_menu_white .menu-bar .main-nav ul li a{color:rgba(255, 255, 255, 0.5);}
.header_menu_white .menu-bar ul.social_links li i{color:rgba(255, 255, 255, 0.5);}
.header_menu_white .menu-bar ul.social_links li a:hover i{color:rgba(255, 255, 255, 0.8);}
.menu-bar .main-nav > ul > li > ul{background:#ffffff;border-top:3px solid #FFE400;box-shadow:2px 3px 4px -2px rgba(0, 0, 0, 0.3);-moz-box-shadow:2px 3px 4px -2px rgba(0, 0, 0, 0.3);-webkit-box-shadow:2px 3px 4px -2px rgba(0, 0, 0, 0.3);-ms-box-shadow:2px 3px 4px -2px rgba(0, 0, 0, 0.3);-o-box-shadow:2px 3px 4px -2px rgba(0, 0, 0, 0.3);visibility:hidden;position:absolute;text-align:center;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;opacity:1;padding:0;top:59px;white-space:nowrap;}
.menu-bar .main-nav > ul > li.menu-parent-item{position:inherit;}
.menu-bar .main-nav ul > li:hover > ul{opacity:1;visibility:visible !important;}
.menu-bar .main-nav ul > li:hover .mega_menu_holder.sub-menu .mega_single_column .mega_column_list{visibility:visible;}
.menu-bar .main-nav ul > li > ul > li{display:block;float:none;margin:0;position:relative;list-style:none;}
.menu-bar .main-nav ul li.menu-item-has-children > a:after{content:"\f0d7";font-family:'FontAwesome';font-size:15px;padding:inherit;position:absolute;right:-12px;top:0;}
.menu-bar .main-nav ul > li > ul li{font-size:12px;}
.menu-bar .main-nav ul > li > ul a, .menu-bar .main-nav ul > li > ul a:link{border:none;line-height:18px;margin:0;padding:8px 30px 8px 15px;text-align:left;}
.menu-bar .main-nav ul > li > ul a:hover{background-color:#e9e9e9;}
.menu-bar .main-nav .sub-menu{z-index:9;}
.menu-bar .main-nav .sub-menu .sub-menu{border-left:1px solid #e3e3e3;background:#ffffff;left:100%;position:absolute;top:0;visibility:hidden;}
.menu-bar .main-nav .sub-menu li.menu-item-has-children > a:after{content:"\f105";right:-15px;}
.menu-bar .main-nav > ul > li.menu-parent-item.has_mega_menu{position:inherit;}
.menu-bar .main-nav .has_mega_menu{}
.menu-bar .main-nav .mega_menu_holder.sub-menu{display:table;width:100%;padding:20px 0;left:0;box-sizing:initial;-webkit-box-sizing:initial;}
.menu-bar .main-nav .mega_menu_holder.sub-menu .mega_single_column{border-right:1px solid #e3e3e3;display:table-cell;padding:0 15px;text-align:left;vertical-align:top;}
.menu-bar .main-nav .mega_menu_holder.sub-menu .mega_single_column:last-child{border-right:none;}
.menu-bar .main-nav .mega_menu_holder.sub-menu .mega_single_column .mega_column_title{border-top:0;color:#000000;font-size:14px;display:block;font-weight:600;padding:8px 30px 8px 15px;}
.menu-bar .main-nav .mega_menu_holder.sub-menu .mega_single_column > a{padding:0;}
.menu-bar .main-nav .mega_menu_holder.sub-menu .mega_single_column > a:after{content:"";}
.menu-bar .main-nav .mega_menu_holder.sub-menu .mega_single_column .mega_column_list{background:none repeat scroll 0 0 #ffffff;border-left:none;left:auto;position:relative;top:auto;width:100%;}
.menu-bar .main-nav ul li.sub_header span{display:block;font-weight:600;padding:8px 30px 8px 15px;text-align:left;}
.menu-bar .main-nav ul li.sub_divider{border-bottom:1px solid #e3e3e3;display:block;font-weight:600;padding-bottom:5px;margin-bottom:5px;text-align:left;}
.menu-bar .main-nav li.menu-item-has-children .sub-menu{}
.menu-bar .main-nav .hover_menu.menu-item-has-children .sub-menu.mega_column_list{visibility:visible;}
.small_menu{display:inline-block;float:right;}
.small_menu .menu_small_btn{background:none;border:1px solid #333333;color:#333333;cursor:pointer;float:right;padding:5px 10px;position:relative;text-align:center;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}
.small_menu .menu_small_btn:hover{border-color:#00cc00;color:#00cc00;}
.small_menu .menu_small_btn .menu_title{font-size:13px;margin-right:10px;font-weight:600;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;vertical-align:middle;}
.small_menu .menu_small_btn i{font-size:38px;line-height:27px;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;vertical-align:middle;}
.small_menu .menu_small_btn.menu_with_title{margin-top:27px;}
.small_menu .menu_small_btn.menu_with_title .menu_title{}
.small_menu .menu_small_btn.menu_with_title i{font-size:18px;line-height:17px;}
.small_menu .menu_small_btn.menu_with_icon{padding:5px;margin-top:25px;}
.small_menu .menu_small_btn.menu_with_icon .menu_title{display:none;}
.small_menu .menu_small_btn.menu_with_icon i{font-size:31px;line-height:24px;}
.small_menu .menu_with_text_only{background:#FFE400;border:none;color:#FFFFFF;float:right;font-size:13px;line-height:23px;margin-top:32px;margin-bottom:32px;margin-right:8px;outline:medium none;padding:0 8px;position:relative;text-transform:uppercase;}
.small_menu .menu_with_text_only:before{border-bottom:4px solid transparent;border-left:8px solid #FFE400;border-top:4px solid transparent;content:"";margin-top:-4px;position:absolute;right:-8px;top:50%;}
.small_menu .menu_with_text_only .menu_title{font-weight:400;margin:0;}
.small_menu .menu_with_text_only.menu_small_btn:hover{border-color:none;color:#ffffff;}
.folio-sb-toggle-btn{cursor:pointer;}
.folio-slidebar .small_menu .menu_small_btn{border:none;}
.folio-slidebar .small_menu .menu_small_btn.menu_with_icon i{font-size:34px;line-height:23px;}
.folio-slidebar.admin_login .sb-slidebar{padding-top:32px;}
.folio-slidebar{}
.folio-slidebar .slidebar_holder{display:block;height:100vh;overflow-y:auto;overflow-x:hidden;position:relative;z-index:1;}
.folio-slidebar .bottom_bar{display:block;overflow:hidden;padding-right:24px;padding-left:24px;position:relative;z-index:1;}
.folio-slidebar .bottom_bar.absolute_bar{position:absolute;bottom:0;left:0;}
.folio-slidebar .logo{display:block;padding:20px 0;overflow:hidden;z-index:1;}
.folio-slidebar .contact_info{position:relative;z-index:1;margin-bottom:15px;}
.folio-slidebar .social_links{position:relative;z-index:1;}
.folio-slidebar ul.social_links li{clear:none;display:inline-block;float:left;margin-right:15px;margin-bottom:15px;}
.folio-slidebar ul.social_links li i{font-size:18px;margin-right:0;width:auto;}
.folio-slidebar .main-nav{clear:both;}
.folio-slidebar .main-nav ul{display:block;margin:0;padding:0;overflow:hidden;}
.folio-slidebar .main-nav ul li{clear:both;display:block;list-style:none;text-align:left;}
.folio-slidebar .main-nav ul li.menu-item-has-children a{position:relative;}
.folio-slidebar .main-nav ul li.menu-item-has-children > a:after, .sb-slidebar .main-nav ul li.menu-item-has-children > span:after{content:"\f107";font-family:'FontAwesome';font-size:18px;line-height:18px;margin-top:-9px;position:absolute;right:20px;top:50%;}
.folio-slidebar .main-nav .back_top a:hover{color:#ffffff;}
.folio-slidebar .main-nav ul li a, .folio-slidebar .main-nav ul li span{border-left:3px solid transparent;color:#e3e3e3;display:block;font-size:13px;font-weight:400;line-height:14px;padding:12px 12px 12px 20px;position:relative;text-decoration:none;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;text-transform:uppercase;}
.folio-slidebar .main-nav ul > li > ul{display:none;}
.folio-slidebar .main-nav li:hover > ul{display:block;opacity:1;visibility:visible;}
.folio-slidebar .main-nav li > a:hover, .folio-slidebar .main-nav ul li.current > a{background-color:rgba(255, 255, 255, 0.1);border-left-color:#FFE400;color:#FFE400;}
.folio-slidebar .main-nav .sub-menu{padding-left:23px;}
.folio-slidebar .main-nav .sub-menu li.menu-item-has-children > a:after{right:14px;}
.content-wrap{overflow:hidden;width:100%;height:100%;position:relative;}
.content-wrap{-webkit-overflow-scrolling:touch;-webkit-transition:-webkit-transform 0.4s;transition:transform 0.4s;}
.content-wrap::before{position:absolute;top:0;left:0;z-index:99999;width:100%;height:100%;background:rgba(0,0,0,0.3);content:'';opacity:0;-webkit-transition:opacity 0.4s, -webkit-transform 0s 0.4s;transition:opacity 0.4s, transform 0s 0.4s;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);}
.close-button{border:none;background:transparent;color:#ffffff;float:right;font-size:20px;line-height:18px;margin:20px;position:relative;padding:0;overflow:hidden;z-index:1001;}
.close-button i{line-height:18px;vertical-align:top;}
.menu-wrap{position:fixed;z-index:999990;width:280px;height:100%;font-size:1.15em;-webkit-transform:translate3d(280px, 0, 0);transform:translate3d(280px, 0, 0);-webkit-transition:-webkit-transform 0.4s;transition:transform 0.4s;right:0;}
.folio-slidebar .main-nav ul{position:relative;z-index:1119;}
.folio-slidebar .bottom_bar, .folio-slidebar .main-nav ul, .close-button{opacity:0;-webkit-transform:translate3d(160px, 0, 0);transform:translate3d(160px, 0, 0);-webkit-transition:opacity 0s 0.3s, -webkit-transform 0s 0.3s;transition:opacity 0s 0.3s, transform 0s 0.3s;-webkit-transition-timing-function:cubic-bezier(.17, .67, .1, 1.27);transition-timing-function:cubic-bezier(.17, .67, .1, 1.27);}
.morph-shape{position:absolute;width:100%;height:100%;top:0;right:0;fill:#111111;}
.show-menu .menu-wrap, .show-menu .content-wrap::before{-webkit-transition-delay:0s;transition-delay:0s;}
.show-menu .menu-wrap, .show-menu .folio-slidebar .bottom_bar, .show-menu .folio-slidebar .main-nav ul, .show-menu .close-button, .show-menu .morph-shape, .show-menu .content-wrap::before{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.show-menu .folio-slidebar .bottom_bar, .show-menu .folio-slidebar .main-nav ul, .show-menu .close-button{opacity:1;-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, transform 0.3s;-webkit-transition-delay:0.4s;transition-delay:0.4s;}
.show-menu .content-wrap::before{opacity:1;-webkit-transition:opacity 0.4s;transition:opacity 0.4s;}
.static_banner{background-image:url(../images/static_banner.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;min-height:100vh;position:relative;width:100%;}
.static_banner.static_banner_1{background-image:url(../images/static_banner_1.jpg);}
.static_banner.static_banner_2{background-image:url(../images/static_banner_2.jpg);}
.static_banner.static_banner_3{background-image:url(../images/static_banner_3.jpg);}
.static_banner.static_banner_4{background-image:url(../images/static_banner_4.jpg);}
.static_banner.static_banner_5{background-image:url(../images/static_banner_5.jpg);}
.static_banner.static_banner_6{background-image:url(../images/static_banner_6.jpg);}
.static_banner.static_banner_7{background-image:url(../images/static_banner_7.jpg);}
.static_banner.static_banner_8{background-image:url(../images/static_banner_8.jpg);}
.static_banner.static_banner_9{background-image:url(../images/static_banner_9.jpg);}
.static_banner.static_banner_10{background-image:url(../images/static_banner_10.jpg);}
.static_banner.static_banner_11{background-image:url(../images/static_banner_11.jpg);}
.call_to_action{font-size:0;}
.text_banner_holder{display:block;margin-top:213px;margin-bottom:133px;overflow:hidden;}
.static_banner.top_less_margin .text_banner_holder{margin-top:160px;}
.text_banner_center.text_banner_holder{margin-top:213px;}
.text_banner_center.text_banner_holder .hgroup_3{margin-bottom:96px;}
.text_banner_holder .heading_wrap{color:#FFFFFF;}
.text_banner_holder .heading_wrap h2{font-size:70px;font-weight:400;line-height:80px;margin:0 0 10px 0;}
.text_banner_holder .heading_wrap p{font-size:18px;line-height:26px;margin:0 0 22px 0;}
.text_banner_holder .next_section{margin:10px 0;}
.text_banner_holder .next_section a{font-size:50px;line-height:20px;}
.text_banner_holder .next_section.light_font a{color:#ffffff;}
.text_banner_holder .next_section.dark_font a{color:#000000;}
.text_banner_holder .call_to_action .button:first-child{margin-right:20px;}
.text_banner_holder .call_to_action.only_single_cta .button{margin-right:0;}
.text_banner_holder div.hgroup_3 p{font-size:14px;}
.text_banner_holder .heading_wrap.align_center{text-align:center;}
.content_page .container{padding-left:0;padding-right:0;width:100%;}
.section_container{padding-bottom:100px;padding-top:100px;background-position:center center;background-repeat:no-repeat;background-size:cover;overflow:hidden;}
.section_container.section_container_inner{padding-bottom:40px;padding-top:210px;}
.section_container.section_container_inner.service_header_fix{background:#24112e url(../images/services/service-header-9.png) no-repeat;background-position:-35px 120px;}
.section_container.section_container_inner_small{padding-bottom:30px;padding-top:40px;}
.section_container.no_padding{padding:0;}
.section_container.no_padding_top{padding-top:0;}
.section_container.no_padding_bottom{padding-bottom:0;}
div.hgroup_1{margin:0 0 67px;overflow:hidden;}
div.hgroup_1 h2{font-family:'Montserrat', Arial, Helvetica, sans-serif;color:#222222;display:inline-block;font-size:50px;font-weight:400;line-height:58px;margin:0 0 33px 0;position:relative;padding:0 0 26px 0;text-transform:uppercase;}
div.hgroup_1 h2:after{background:#FFE400;content:"";height:3px;position:absolute;bottom:-3px;left:0;margin-left:0;width:200px;}
div.align_center.hgroup_1 h2:after{left:50%;margin-left:-100px;}
div.align_left.hgroup_1 h2:after{left:0;margin-left:0;}
div.align_right.hgroup_1 h2:after{left:auto;right:0;margin-left:0;}
div.hgroup_1 h3{color:#000000;display:block;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:15px;font-weight:400;line-height:22px;position:relative;clear:both;}
div.hgroup_2{margin-bottom:20px;overflow:hidden;}
div.hgroup_2 h2{font-size:35px;font-weight:400;line-height:42px;margin-bottom:23px;padding:0;text-transform:uppercase;}
div.hgroup_2 h3{display:inline-block;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:15px;font-weight:400;line-height:22px;margin-bottom:29px;position:relative;clear:both;}
div.hgroup_3{margin:0 0 67px;}
div.hgroup_3 h2, div.hgroup_3 h1{font-size:70px;font-weight:700;line-height:76px;margin-bottom:15px;position:relative;}
div.hgroup_3.services_inner_hg h1{color:#ffe400 !important;font-size:50px;font-weight:700;line-height:60px;margin-bottom:15px;position:relative;}
div.hgroup_3.services_inner_hg h5{font-size:18px;line-height:27px;margin-bottom:17px;color:rgba(255, 255, 255, 0.75) !important;}
div.hgroup_3.services_inner_hg .static_btn{font-size:16px;font-weight:400;color:#FFE400;text-decoration:none;}
div.hgroup_3.services_inner_hg .static_btn i{font-size:20px;margin-right:10px;}
div.hgroup_3.services_inner_hg .static_btn:hover{text-decoration:none;text-decoration:none;opacity:0.8;color:#FFE400;}
div.hgroup_3 h5{font-size:24px;line-height:32px;margin-bottom:17px;}
div.hgroup_3 h3{font-size:24px;line-height:32px;margin-bottom:17px;color:#fff;}
div.hgroup_3.light_font h3{color:rgba(255, 255, 255, 0.75) !important;}
.section_container_inner_small div.hgroup_3{margin:0 0 20px;}
.section_container_inner_small div.hgroup_3 h2, .section_container_inner_small div.hgroup_3 h1{font-size:34px;font-weight:400;line-height:42px;margin-bottom:20px;padding-bottom:16px;}
.section_container_inner_small div.hgroup_3 h3{font-size:18px;line-height:26px;margin-bottom:10px;}
div.hgroup_4{margin:0 0 74px;}
div.hgroup_4 h2{color:#ffffff;font-size:25px;line-height:35px;margin:0 0 7px;padding:0;}
div.hgroup_4 p{color:#aaaaaa;display:inline;font-size:15px;line-height:22px;}
.video_holder .play-button{background:#222222;border:2px solid rgba(255, 255, 255, 0.3);border-radius:50px;-moz-border-radius:50px;-o-border-radius:50px;-ms-border-radius:50px;-webkit-border-radius:50px;box-shadow:none;cursor:pointer;display:inline-block;height:85px;margin:33px 0 39px;opacity:0.8;text-align:center;width:85px;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}
.video_holder .play-button:hover, .video_holder .play-button:focus{color:#ffffff;border:2px solid rgba(255, 255, 255, 1);opacity:1;}
.video_holder .play-button:before{content:"\f04b";font-family:'FontAwesome';font-size:18px;line-height:85px;z-index:99;text-align:center;}
.dark_font h2, .dark_font h1{color:#222222 !important;}
.dark_font, .dark_font h3{color:#000000 !important;}
div.hgroup_3.dark_font h2:after, div.hgroup_3.dark_font h1:after{background:none repeat scroll 0 0 #222222 !important;}
.light_font, .light_font h2, .light_font h1, .light_font h3, .light_font h4, .light_font h5, .light_font p, .light_font blockquote{color:#ffffff !important;}
div.hgroup_3.light_font h2:after, div.hgroup_3.light_font h1:after{background:none repeat scroll 0 0 #ffffff !important;}
.parallax_container{padding:100px 0 80px 0;}
.parallex_wrapper{min-height:420px;width:100%;}
.parallex_folio{background-size:cover !important;background-position:50% 0;background-repeat:no-repeat;background-attachment:fixed;min-height:420px;margin:0 auto;overflow:hidden;padding:0;width:100%;}
.design_bg1{background-image:url(../images/parallax_bg/video.jpg);}
.design_bg2{background-image:url(../images/parallax_bg/bg_feature_slider.jpg);}
.design_bg3{background-image:url(../images/parallax_bg/testy_bg.jpg);}
.design_bg4{background-image:url(../images/parallax_bg/bk_img.jpg);}
.design_bg5{background-image:url(../images/parallax_bg/contact_bg.jpg);}
.bg_blog{background-image:url(../images/blog_posts/bk-blog2.jpg);}
.bg_video{}
.video_container{position:relative;}
.bg_pattern{position:relative;overflow:hidden;display:block;}
.bg_pattern .vc_column_container, .bg_pattern > .container{z-index:2;}
.bg_pattern:before{background:repeat center center transparent;content:"";height:100%;position:absolute;left:0;top:0;width:100%;z-index:1;}
.bg_pattern_black:before{background-image:url(../images/pattern-black.png);}
.bg_pattern_white:before{background-image:url(../images/pattern-white.png);}
.service_single{margin-bottom:27px;text-align:center;}
.service_single .service_block{position:relative;margin:0 0 16px 0;}
.service_single .service_block .service_icon{background:#000;height:154px;width:154px;}
.service_single .service_block:hover .service_icon{background:#FFE400;}
.service_single .service_block i{color:#FFFFFF;font-size:40px;line-height:154px;position:relative;z-index:999;transition:all 0.6s ease 0s;-webkit-transition:all 0.6s ease 0s;-moz-transition:all 0.6s ease 0s;-ms-transition:all 0.6s ease 0s;-o-transition:all 0.6s ease 0s;}
.service_single .service_block:hover i{transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);}
.service_single .service_content{padding:0 10%;}
.service_single h4{color:#111111;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:17px;font-weight:500;line-height:23px;margin-bottom:22px;text-transform:uppercase;}
.service_single p{color:#555555;font-size:13px;line-height:22px;}
.testi_static{display:block;position:relative;font-size:0;margin:32px 0;overflow:hidden;}
.testi_static .founder_img{display:inline-block;font-size:0;overflow:hidden;text-align:center;vertical-align:middle;width:17.5258%;}
.testi_static .founder_img img{width:100%;}
.testi_static .founder_text{display:inline-block;margin-left:3.0%;overflow:hidden;vertical-align:middle;width:79.15%;}
.testi_static .founder_text h3{color:#111111;font-size:17px;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-weight:500;padding-bottom:10px;text-transform:uppercase;}
.testi_static .founder_text p{color:#555555;}
.testi_static .founder_text .folio-link-url{margin-left:13px;}
.responsive_work_nav_xs .features-dropdown-btn{display:none;}
.work_nav{display:block;font-size:0;overflow:hidden;}
.work_nav ul.project-nav-menu{display:inline-block;margin:0 0 12px;padding:0;overflow:hidden;}
.work_nav ul.project-nav-menu li:before{content:"";}
.work_nav ul.project-nav-menu li{display:inline-block;list-style:none;margin:0 32px 20px;padding:0;text-align:center;}
.work_nav ul.project-nav-menu li:first-child{margin-left:0;}
.work_nav ul.project-nav-menu li:last-child{margin-right:0;}
.work_nav ul.project-nav-menu li a{border-bottom:3px solid transparent;color:#777777;display:block;font-size:13px;line-height:24px;position:relative;padding-bottom:7px;text-decoration:none;text-transform:uppercase;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}
.work_nav ul.project-nav-menu li a:after{background:transparent;content:"";height:3px;position:absolute;bottom:-3px;width:67.74193548387097%;left:50%;margin-left:-33.87096774193548%;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}
.work_nav ul.project-nav-menu li a:hover:after, .work_nav ul.project-nav-menu li.current a:after{background:#FFE400;}
.work_nav ul.project-nav-menu li a i{font-size:16px;margin-right:5px;vertical-align:middle;}
.work_nav ul.project-nav-menu li a:hover, .work_nav ul.project-nav-menu li.current a{color:#000000;}
.portfolio_wrapper_col{min-height:0;}
.work_listing.work_listing_4_col{}
.work_listing.work_listing_2_col{}
.work_listing.work_listing_3_col{}
.work_listing{float:left;width:100%;}
.work_listing .work_item{display:block;overflow:hidden;width:20%;float:left;}
p.small_size{font-size:14px;}
.work_listing .work_item.work_item_wide{width:40%;}
.work_listing .single_work{margin:0;background:#333;list-style:none;overflow:hidden;}
.work_listing .single_work figure{margin:0;}
.view{width:100%;height:100%;float:left;overflow:hidden;position:relative;cursor:default;}
.view .mask{background-color:rgba(255,228,0, 0.95);width:100%;height:100%;position:absolute;overflow:hidden;top:0;left:0;}
.single_work img{width:100%;max-width:100%;}
.work_title_hgroup{height:100%;left:0;overflow:hidden;position:absolute;padding:40px 38px 0;top:0;width:100%;}
.work_title_hgroup h2{color:rgba(0, 0, 0, 0.85);display:block;font-size:30px;font-weight:400;line-height:34px;margin-bottom:20px;font-weight:400;text-transform:uppercase;}
.work_title_hgroup p{color:rgba(0, 0, 0, 0.5);padding:0 5px;}
.work_title_hgroup .button{background:#ffffff;color:#24112e;text-transform:none;line-height:40px;padding:0 30px 0 22px;}
.work_title_hgroup .button i{margin-right:10px;}
.view .mask, .view .content{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;}
.view img{display:block;position:relative;max-width:100%;}
.view .links{display:block;margin:0 0 44px 0;overflow:hidden;padding:110px 38px 0;text-align:center;transform:translateY(-200px);-webkit-transform:translateY(-200px);-moz-transform:translateY(-200px);-o-transform:translateY(-200px);-ms-transform:translateY(-200px);transition:all 0.2s ease-in-out 0s;-webkit-transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s;-o-transition:all 0.2s ease-in-out 0s;-ms-transition:all 0.2s ease-in-out 0s;}
.view:hover .links, .view.active .links{transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transition:all 0.3s ease-in-out 0.4s;-webkit-transition:all 0.3s ease-in-out 0.4s;-moz-transition:all 0.3s ease-in-out 0.4s;-o-transition:all 0.3s ease-in-out 0.4s;-ms-transition:all 0.3s ease-in-out 0.4s;}
.view .content .cat_title{display:inline-block;float:left;}
.view .content .cat_title a{background:#ffffff;color:rgba(0, 0, 0, 0.65);clear:both;font-size:14px;float:left;line-height:25px;padding:0 12px;margin:0 0 2px;}
.view .content .cat_title a:hover{opacity:0.8;}
.view .links a{text-decoration:none;display:inline-block;color:#ffffff;position:relative;}
.view .links a.info-link{background:url(../images/sharing_icon_portfolio.png) no-repeat center center;border:1px solid #000000;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;-o-border-radius:50px;-ms-border-radius:50px;height:32px;float:right;opacity:0.4;width:32px;}
.view .links a.info-link:hover, .view.active .links a.info-link:hover{opacity:0.7;}
.view .work_detail{color:#FFFFFF;bottom:0;padding:0 38px 40px;left:0;transform:translateY(300px);-webkit-transform:translateY(300px);-moz-transform:translateY(300px);-o-transform:translateY(300px);-ms-transform:translateY(300px);opacity:0;position:absolute;transition:all 0.3s ease-in-out 0.1s;-webkit-transition:all 0.3s ease-in-out 0.1s;-moz-transition:all 0.3s ease-in-out 0.1s;-o-transition:all 0.3s ease-in-out 0.1s;-ms-transition:all 0.3s ease-in-out 0.1s;}
.view:hover .work_detail, .view.active .work_detail{opacity:1;}
.view .work_detail h5{color:rgba(0, 0, 0, 0.85);display:block;font-size:26px;font-weight:400;line-height:34px;margin-bottom:20px;font-weight:400;}
.view .work_detail p{color:rgba(0, 0, 0, 0.5);padding:0 5px;}
.view-second img{transition:all 0.2s ease-in;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;-ms-transition:all 0.2s ease-in;}
.view-second .mask{width:150%;padding:60px;height:150%;-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;transition:all 0.3s ease-in-out 0.35s;-webkit-transition:all 0.3s ease-in-out 0.35s;-moz-transition:all 0.3s ease-in-out 0.35s;-o-transition:all 0.3s ease-in-out 0.35s;-ms-transition:all 0.3s ease-in-out 0.35s;}
.view-second:hover .mask, .view-second.active .mask{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;}
.view:hover .work_detail, .single_work .view.active .work_detail{transform:translateY(0px);-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);transition:all 0.3s ease-in-out 0.2s;-webkit-transition:all 0.3s ease-in-out 0.2s;-moz-transition:all 0.3s ease-in-out 0.2s;-o-transition:all 0.3s ease-in-out 0.2s;-ms-transition:all 0.3s ease-in-out 0.2s;}
.work_listing .single_work figure img{width:100%;}
.view .extra_padding{display:block;margin:0 0 44px 0;overflow:hidden;padding:175px 38px 0;text-align:center;transform:translateY(200px);-webkit-transform:translateY(-200px);-moz-transform:translateY(-200px);-o-transform:translateY(-200px);-ms-transform:translateY(-200px);transition:all 0.2s ease-in-out 0s;-webkit-transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s;-o-transition:all 0.2s ease-in-out 0s;-ms-transition:all 0.2s ease-in-out 0s;}
.view:hover .extra_padding{transform:translateY(225px);-webkit-transform:translateY(225px);-moz-transform:translateY(225px);-o-transform:translateY(225px);-ms-transform:translateY(225px);transition:all 0.3s ease-in-out 0.4s;-webkit-transition:all 0.3s ease-in-out 0.4s;-moz-transition:all 0.3s ease-in-out 0.4s;-o-transition:all 0.3s ease-in-out 0.4s;-ms-transition:all 0.3s ease-in-out 0.4s;}
.view .extra_padding a{text-decoration:none;display:inline-block;color:#ffffff;position:relative;}
.view .extra_padding a.info-link{background:url(../images/sharing_icon_portfolio.png) no-repeat center center;border:1px solid #000000;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;-o-border-radius:50px;-ms-border-radius:50px;height:32px;float:right;opacity:0.4;width:32px;}
.view .extra_padding a.info-link:hover, .view.active .extra_padding a.info-link:hover{opacity:0.7;}
.project img{max-width:100%;width:100%;}
.project .featured_image{padding-left:30px;padding-right:0;}
.project .featured_image .transparent-btns_nav{background-color:#f8f8f8;color:#30183c;font-size:22px;line-height:54px;height:54px;margin:0;opacity:1;right:0;text-align:center;width:54px;}
.project .featured_image .transparent-btns_nav:hover, .project .featured_image .transparent-btns_nav:focus{background-color:#ffe400;}
.project .featured_image .transparent-btns_nav.prev{top:0;}
.project .featured_image .transparent-btns_nav.next{top:54px;}
.project .featured_image .vjs-default-skin .vjs-big-play-button{background:#FFE400;border:2px solid rgba(255, 255, 255, 0.8);border-radius:50px;-moz-border-radius:50px;-o-border-radius:50px;-ms-border-radius:50px;-webkit-border-radius:50px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;cursor:pointer;height:66px;left:50%;margin-left:-33px;margin-top:-33px;opacity:0.8;position:absolute;top:50%;text-align:center;width:66px;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}
.project .featured_image .vjs-default-skin div.vjs-big-play-button:hover{border:2px solid rgba(255, 255, 255, 1);opacity:1;}
.project .featured_image .vjs-default-skin div.vjs-big-play-button span{background:none;width:100%;margin:0;left:0;top:0;}
.project .featured_image .vjs-default-skin .vjs-big-play-button:before{content:"";}
.project .featured_image .vjs-default-skin div.vjs-big-play-button span:before{content:"\f04b";font-family:'FontAwesome';color:#ffffff;font-size:16px;line-height:66px;text-align:center;z-index:99;}
.project .project_detail{display:block;margin:30px 0 0 0;padding-left:30px;padding-right:30px;padding:0 31px 30px;}
.project .project_detail .project_text{border-bottom:1px solid #DDDDDD;margin:0 0 15px 0;}
.project .project_detail .project_text .hgroup{margin-bottom:15px;}
.project .project_detail .project_text .hgroup .project_title{color:rgba(48, 24, 60, 0.7);display:block;font-size:34px;font-weight:700;line-height:38px;margin:0 0 8px 0;overflow:hidden;}
.project .project_detail .project_text p{color:rgba(102, 102, 102, 0.7);font-size:14px;line-height:20px;}
.project .project_detail .project_services h2{color:rgba(48, 24, 60, 0.7);font-size:20px;line-height:26px;margin-bottom:23px;}
.project .project_detail .project_services ul{display:block;margin:0 0 10px 0;overflow:hidden;padding:0;}
.project .project_detail .project_services ul li{background:none;color:rgba(0, 0, 0, 0.7);font-size:14px;line-height:20px;padding:0;margin:0 0 17px 0;}
.project .project_detail .project_services ul li:before{content:"";}
.project .project_detail .button{background:#e2e2e2;color:#24112e;display:block;font-size:16px;text-transform:none;padding:0 30px 0 22px;overflow:hidden;margin:0 0 8px;text-align:left;}
.project .project_detail .button i{margin-right:10px;}
.project .project_detail .button.button_yellow{background:#ffe400;}
.client_listing{float:left;width:100%;position:relative;}
.client_listing .owl-wrapper-outer{margin-bottom:55px;cursor:move;}
.client_listing .single_client{border-right:1px solid rgba(255, 255, 255, 0.35);min-height:80px;overflow:hidden;position:relative;text-align:center;}
.client_listing .owl-wrapper > div:last-child .single_client{border-right:none;}
.client_listing .single_client img{max-width:100%;padding-top:30px;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}
.client_listing .owl-controls{transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}
.client_listing .owl-buttons{opacity:1;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}
.client_listing .owl-controls .owl-buttons{text-align:center;}
.client_listing .owl-controls .owl-buttons .owl-prev, .client_listing .owl-controls .owl-buttons .owl-next{border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-webkit-border-radius:100px;-o-border-radius:100px;border:1px solid #ffffff;display:inline-block;float:none;margin:0 16px;height:33px;width:33px;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}
.client_listing .owl-controls .owl-buttons .owl-prev{left:45%;}
.client_listing .owl-controls .owl-buttons .owl-next{right:45%;}
.client_listing .owl-controls .owl-buttons i{color:#FFFFFF;font-size:26px;line-height:31px;}
.services_list{display:block;margin-bottom:51px;}
.services_list i{color:#FFE400;font-size:30px;margin-bottom:6px;}
.services_list h4{color:#111111;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:17px;font-weight:600;line-height:24px;margin-bottom:20px;text-transform:uppercase;}
.feature_slider{margin-top:-168px;width:100%;float:left;}
.feature_slider .feature_slider_nav{background-color:#ffffff;padding:228px 0 57px 0;position:relative;height:785px;}
.feature_slider .feature_slider_nav:before{content:"";background:#ffffff;width:300%;height:100%;position:absolute;right:100%;top:0;}
.feature_slider .feature_slider_nav .owl-wrapper{width:100% !important;}
.feature_slider .owl-buttons{}
.feature_slider .feature_slider_nav .owl-item{cursor:pointer;display:block;float:none;font-size:0;position:relative;vertical-align:bottom;text-align:left;width:100% !important;}
.feature_slider .feature_slider_nav .owl-item.synced:before, .feature_slider .feature_slider_nav .owl-item:hover:before{content:"";background-color:#ffe400;right:0;width:8px;height:37px;position:absolute;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}
.feature_slider .feature_slider_nav span{cursor:pointer;display:block;color:#bbbbbb;font-family:"Montserrat", Arial, Helvetica, sans-serif;font-size:13px;font-weight:300;line-height:33px;text-transform:uppercase;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;padding:3px 28px;}
.feature_slider .feature_slider_nav .owl-item.synced span, .feature_slider .feature_slider_nav .owl-item:hover span{color:#000000;}
.feature_slider_slides{cursor:move;margin-top:-55px;}
.feature_holder{background-size:contain;background-repeat:no-repeat;background-position:bottom right;float:left;width:100%;height:840px;}
.feature_bg1{background-image:url(../images/services/service-1.png);}
.feature_bg2{background-image:url(../images/services/service-2.png);}
.feature_bg3{background-image:url(../images/services/service-3.png);}
.feature_bg4{background-image:url(../images/services/service-4.png);}
.feature_bg5{background-image:url(../images/services/service-5.png);}
.feature_bg6{background-image:url(../images/services/service-6.png);}
.feature_bg7{background-image:url(../images/services/service-7.png);}
.feature_bg8{background-image:url(../images/services/service-8.png);}
.feature_bg9{background-image:url(../images/services/service-9.png);}
.feature_bg10{background-image:url(../images/services/service-10.png);}
.feature_bg11{background-image:url(../images/services/service-11.png);}
.feature_bg12{background-image:url(../images/services/service-12.png);}
.feature_bg13{background-image:url(../images/services/service-13.png);}
.feature_detail{padding:264px 50px 0;text-align:left;}
.feature_detail h2{color:#ffffff;font-size:18px;font-weight:300;line-height:34px;margin-bottom:15px;}
.feature_detail h3{color:#ffe400;font-size:36px;font-weight:700;line-height:47px;margin-bottom:20px;}
.feature_detail p{color:rgba(255, 255, 255, 0.7);margin-bottom:28px;font-size:14px;}
.feature_detail .post-readmore{color:rgba(255, 255, 255, 0.7);line-height:27px;}
.envision_promo_bar{}
/*.envision_promo_bar.have_margin_bottom{margin-bottom:147px;}*/
.envision_promo_bar .promo_bar_text{float:left;padding:54px 42px 0;width:71.42857142857143%;}
.envision_promo_bar .promo_bar_text h4{color:#ffffff;font-size:50px;font-weight:300;line-height:56px;margin-bottom:7px;font-family:'Open Sans', Arial, Helvetica, sans-serif;letter-spacing:-1px;}
.envision_promo_bar .promo_bar_text p{color:rgba(0, 0, 0, 0.6);font-size:16px;line-height:25px;}
.envision_promo_bar .promo_button{background:#ffe400;color:#24112e;padding:56px 44px;width:28.50%;float:left;}
.envision_promo_bar .promo_button:hover{opacity:0.9;}
.envision_promo_bar .promo_button i{border:2px solid rgba(36, 17, 46, 0.6);border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px;-o-border-radius:100px;-ms-border-radius:100px;font-size:18px;line-height:29px;margin-bottom:20px;text-align:center;width:33px;}
.envision_promo_bar .promo_button .promo_button_text{clear:both;font-size:20px;line-height:33px;display:block;font-weight:600;}
.promotion_bar{margin:36px 0 32px;font-size:0;}
.promotion_bar h4{font-size:25px;line-height:37px;margin-bottom:24px;}
.promotion_bar .button{margin-left:7px;margin-right:7px;}
.promotion_bar_2{font-size:0;margin:42px 0;}
.promotion_bar_2 h2{color:#FFFFFF;display:inline-block;font-size:25px;line-height:36px;padding:5px 8px;text-transform:uppercase;vertical-align:top;}
.promotion_bar_2 .button{margin-left:8px;margin-right:8px;margin-bottom:0;}
div.team_member{background:#ffffff;border-bottom:3px solid #FFE400;display:block;margin-bottom:20px;transition:all 0.3s ease-in-out 0.35s;-moz-transition:all 0.3s ease-in-out 0.35s;-webkit-transition:all 0.3s ease-in-out 0.35s;-o-transition:all 0.3s ease-in-out 0.35s;-ms-transition:all 0.3s ease-in-out 0.35s;}
div.team_member:hover{background:#FFE400;transition:all 0.3s ease-in-out 0s;}
div.team_member:hover h3, div.team_member:hover h4, div.team_member:hover p{color:#ffffff;}
div.team_member img{clear:both;display:block;width:100%;}
div.team_member .view{margin-bottom:23px;}
div.team_member .view .links ul{margin:0;padding:0;}
div.team_member .view .links li:before{content:"";}
div.team_member .view .links li{list-style:none;margin:0;padding:0;position:relative;transform:translateY(-200px);-webkit-transform:translateY(-400px);-moz-transform:translateY(-400px);-o-transform:translateY(-400px);-ms-transform:translateY(-400px);opacity:1;transition:all 0.2s ease-in-out 0s;-webkit-transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s;-o-transition:all 0.2s ease-in-out 0s;-ms-transition:all 0.2s ease-in-out 0s;margin-bottom:30px;}
div.team_member .view:hover .links li{transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);opacity:1;transition:all 0.3s ease-in-out 0.2s;-webkit-transition:all 0.3s ease-in-out 0.2s;-moz-transition:all 0.3s ease-in-out 0.2s;-o-transition:all 0.3s ease-in-out 0.2s;-ms-transition:all 0.3s ease-in-out 0.2s;text-align:center;}
div.team_member .mask{background-color:rgba(34, 34, 34, 0.8);height:150%;opacity:0;padding:60px;transition:all 0.3s ease-in-out 0.35s;width:150%;}
div.team_member h3, div.team_member h4, div.team_member p{padding:0px 30px;transition:all 0.3s ease-in-out 0.35s;}
div.team_member:hover h3, div.team_member:hover h4, div.team_member:hover p{transition:all 0.3s ease-in-out 0s;}
div.team_member .content .links{margin-top:100px;}
div.team_member .content .links a{color:#ffffff;display:inline-block;font-size:23px;text-align:center;}
div.team_member .content .links a:hover{color:#FFE400;}
div.team_member h3{font-family:'Open Sans', Arial, Helvetica, sans-serif;clear:both;font-size:17px;font-weight:600;line-height:20px;margin:0;}
div.team_member h4{font-family:'Open Sans', Arial, Helvetica, sans-serif;color:#FFE400;font-size:13px;font-weight:600;line-height:20px;margin-bottom:23px;}
div.team_member p{color:#555555;}
.stats_single{margin-top:27px;margin-bottom:10px;}
.stats_single .stats_icon{text-align:center;}
.stats_single i{color:#FFE400;font-size:30px;line-height:40px;}
.stats_single .stats_content h3{color:#111111;font-size:35px;font-weight:400;line-height:40px;margin-bottom:4px;}
.stats_single .stats_content h3 span{display:inline-block;color:#111111;}
.stats_single .stats_content h4{border-bottom:2px solid #FFE400;color:#111111;font-size:15px;line-height:18px;font-weight:400;padding-bottom:13px;text-transform:uppercase;}
.testi_holder{font-size:0;margin:50px 0;}
.testi_single{cursor:move;}
.testi_single .testi_meta{display:block;font-family:"Montserrat", Arial, Helvetica, sans-serif;margin-top:7px;}
.testi_single .testi_meta strong{display:block;font-size:16px;font-weight:300;line-height:18px;margin-bottom:13px;}
.testi_single .testi_meta small{display:block;font-weight:300;font-size:14px;line-height:18px;}
.testi_single .testi_meta small em{display:block;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;line-height:18px;}
.testi_single img{width:100%;}
.testi_single .testi_text{color:rgba(255, 255, 255, 0.5);border:none;padding-top:0;padding-left:0;position:relative;padding-right:0;}
.testi_single .testi_text p{color:rgba(255, 255, 255, 0.5) !important;font-size:30px;font-weight:400;line-height:35px;margin:0 0 30px;position:relative;}
.testi_holder .owl-controls{}
.testi_holder .owl-controls .owl-pagination{float:left;padding:0;margin-left:26%;margin-top:12px;text-align:center;}
.testi_holder .owl-controls .owl-pagination .owl-page{display:inline-block;overflow:hidden;vertical-align:middle;}
.testi_holder .owl-controls .owl-pagination .owl-page span{background:#7e8687;border-radius:50px;-moz-border-radius:50px;-o-border-radius:50px;-webkit-border-radius:50px;-ms-border-radius:50px;text-indent:-9999px;display:inline-block;opacity:0.2;width:7px;height:7px;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;position:relative;vertical-align:middle;margin:0 3px;}
.testi_holder .owl-controls .owl-pagination .owl-page span:hover, .testi_holder .owl-controls .owl-pagination .owl-page.active span{opacity:1;}
.dark_font .testi_single .testi_text:before{color:#000000;}
.dark_font .testi_single .testi_text p:before{color:#000000;}
.dark_font .testi_single .testi_text strong{color:#000000;}
.dark_font .testi_single .testi_text p{color:#000000;}
.dark_font.testi_holder .owl-controls .owl-pagination .owl-page span{background:rgba(0, 0, 0, 0.8);}
.dark_font.testi_holder .owl-controls .owl-pagination .owl-page span:hover, .dark_font.testi_holder .owl-controls .owl-pagination .owl-page.active span{background-color:transparent;border:2px solid rgba(0, 0, 0, 1);}
.testi_holder.testi_client_home{font-size:0;margin:50px 0 0 0;}
.testi_single{cursor:move;}
.testi_client_home .testi_single .testi_meta{margin-bottom:42px;}
.testi_client_home *, .testi_client_home *:-moz-focus-inner{border:none;outline:none;border:0;}
.testi_client_home .testi_single .testi_meta strong{color:#000000;margin-bottom:13px;}
.testi_client_home .testi_single .testi_meta small{color:#999999;}
.testi_client_home .testi_single .testi_text{color:#000000;}
.testi_client_home .testi_single .testi_text p{color:#000000 !important;font-size:26px;font-weight:300;line-height:35px;margin:0 0 30px;}
.testi_client_home .testi_holder .owl-controls{}
.testi_client_home.testi_holder .owl-controls .owl-pagination{margin-left:0;}
.section_blog{margin-top:45px;padding:100px 0 80px;min-height:444px;}
.hm_blog_post.hm_blog_2_col div.row > div:nth-child(2n+1){clear:both;}
.hm_blog_post.hm_blog_3_col div.row > div:nth-child(3n+1){clear:both;}
.hm_blog_post.hm_blog_4_col div.row > div:nth-child(4n+1){clear:both;}
.hm_blog_post{display:block;overflow:hidden;}
.hm_blog_post .post{margin-bottom:45px;}
.blog_link{display:block;margin-bottom:10px;overflow:hidden;}
.blog_link .folio-link-url{margin-right:0;}
.post{background:#ffffff;display:block;margin-bottom:128px;position:relative;}
.post .featured_image{display:block;position:relative;min-height:76px;}
.post .featured_image.has_comment_count{min-height:100px;}
.post .featured_image img{max-width:100%;}
.post .featured_image.video_post .play-button{background:#FFE400;border:2px solid rgba(255, 255, 255, 0.8);border-radius:50px;-moz-border-radius:50px;-o-border-radius:50px;-ms-border-radius:50px;-webkit-border-radius:50px;cursor:pointer;display:block;height:66px;left:50%;margin-left:-33px;margin-top:-33px;opacity:0.8;position:absolute;top:50%;text-align:center;width:66px;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}
.post .featured_image.video_post .play-button:hover{border:2px solid rgba(255, 255, 255, 0.8);opacity:1;}
.post .featured_image.video_post .play-button:before{content:"\f04b";font-family:'FontAwesome';color:#ffffff;font-size:16px;line-height:62px;text-align:center;z-index:99;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}
.post .featured_image .vjs-default-skin .vjs-big-play-button{background:#FFE400;border:2px solid rgba(255, 255, 255, 0.8);border-radius:50px;-moz-border-radius:50px;-o-border-radius:50px;-ms-border-radius:50px;-webkit-border-radius:50px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;cursor:pointer;height:66px;left:50%;margin-left:-33px;margin-top:-33px;opacity:0.8;position:absolute;top:50%;text-align:center;width:66px;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}
.post .featured_image .vjs-default-skin div.vjs-big-play-button:hover{border:2px solid rgba(255, 255, 255, 1);opacity:1;}
.post .featured_image .vjs-default-skin div.vjs-big-play-button span{background:none;width:100%;margin:0;left:0;top:0;}
.post .featured_image .vjs-default-skin .vjs-big-play-button:before{content:"";}
.post .featured_image .vjs-default-skin div.vjs-big-play-button span:before{content:"\f04b";font-family:'FontAwesome';color:#ffffff;font-size:16px;line-height:66px;text-align:center;z-index:99;}
.post .featured_image.soundcloud_widget{display:block;height:110px;overflow:hidden;padding-left:70px;}
.post .featured_image.soundcloud_widget iframe{height:100%;overflow:hidden;width:100%;}
.quote_post{float:left;}
.quote_post .quote{clear:both;border:none;height:100%;margin:0;padding:100px 52px 15px;position:relative;width:100%;}
.has_comment_count.quote_post .quote{padding:30px 100px 0;}
.quote_post .quote:before{content:"\f10e";color:#FFE400;font-family:'FontAwesome';font-size:60px;line-height:76px;opacity:0.8;position:absolute;right:10px;top:0;}
.quote_post .quote p{float:none;color:#333333;font-size:16px;line-height:28px;font-weight:600;font-style:italic;margin:0;}
.quote_post .quote strong{color:#777777;clear:both;font-size:13px;font-style:normal;font-weight:400;line-height:13px;padding-top:15px;}
.link_post{width:100%;}
.link_post a.link{clear:both;display:block;font-size:16px;line-height:22px;font-weight:600;margin:0;padding:20px 52px 13px 85px;position:relative;word-wrap:break-word;}
.hm_blog_post .link_post a.link:before{font-size:34px;line-height:76px;right:10px;}
.link_post a.link:before{content:"\f0c1";color:#FFE400;font-family:'FontAwesome';font-size:34px;line-height:76px;opacity:0.8;position:absolute;right:10px;top:0;}
.sticky.post .featured_image{min-height:104px;}
.sticky.post .featured_image.has_comment_count{min-height:124px;}
.sticky.post .featured_image .date_holder .date{height:104px;}
.sticky.post .featured_image .date_holder .date{padding-top:43px;}
.sticky.post .featured_image .date_holder .date:after{content:"\f0c6";font-family:'FontAwesome';color:#fff;font-size:25px;line-height:43px;top:5px;left:0;position:absolute;width:100%;z-index:99;text-align:center;}
.post .featured_image .date_holder{left:50px;position:absolute;top:50px;z-index:9;}
.post .featured_image .date_holder .date{color:color:rgba(0, 0, 0, 0.5);;background-color:#ffe400;height:118px;padding-top:11px;width:118px;}
.post .featured_image .date_holder .date span{display:block;overflow:hidden;}
.post .featured_image .date_holder .date .date_day{font-family:"Montserrat", Arial, Helvetica, sans-serif;color:rgba(0, 0, 0, 0.70);font-size:50px;font-weight:700;line-height:50px;}
.post .featured_image .date_holder .date .date_month{color:rgba(0, 0, 0, 0.5);font-size:12px;font-style:italic;line-height:27px;}
.post .featured_image .date_holder .date .date_year{color:rgba(0, 0, 0, 0.5);font-size:12px;font-style:italic;line-height:27px;}
.post .featured_image .comment_holder{background:#b9b9b9;display:block;float:right;padding:4px 15px;text-align:center;min-width:83px;}
.post .featured_image .comment_holder a{font-size:14px;}
.post .featured_image .comment_holder .total_comment{color:#ececec;display:block;font-size:14px;line-height:18px;overflow:hidden;}
.post .featured_image .comment_holder .total_comment i{color:#ececec;}
.post .post_content{background:#ffffff;clear:both;display:block;overflow:hidden;position:relative;padding:60px 6% 30px;width:71.42857142857143%;margin:-113px auto 0;z-index:9;}
.post .post_content .meta_holder .title_holder{position:relative;margin-bottom:60px;}
.hm_blog_post .post .post_content .meta_holder .title_holder .post_title{padding-right:0;}
.post .post_content .meta_holder .title_holder .post_title{display:block;color:#474747;font-size:40px;font-weight:700;line-height:48px;margin:0 0 8px;padding-right:70px;}
.post .post_content .meta_holder .title_holder .post_title a{color:#111111;}
.post .post_content .meta_holder .title_holder .post_title a:hover{color:#FFE400;}
.post .post_content .meta_holder .post_author{color:rgba(0, 0, 0, 0.7);font-weight:400;font-size:14px;font-style:italic;}
.post .post_content .meta_holder .post_author a{color:#555555;font-weight:400;}
.post .post_content .meta_holder .post_author a:hover{color:#FFE400;}
.post .post_content .meta_holder .post_meta{color:rgba(0, 0, 0, 0.7);font-size:14px;margin:0 0 9px;}
.post .post_content .meta_holder .post_meta .post_cat{display:inline-block;margin-right:35px;}
.post .post_content .meta_holder .post_meta a{color:rgba(0, 0, 0, 0.7);display:inline-block;font-weight:400;}
.post .post_content .meta_holder .post_meta a:hover{color:#FFE400;}
.post .post_content .meta_holder .post_meta .post_cat .cat_title{font-weight:600;}
.post .post_content .meta_holder .title_holder .sharing_bar{position:absolute;right:-12px;top:8px;padding-bottom:10px;}
.post .post_content .meta_holder .title_holder .sharing_icon{background:url(../images/sharing_icon.png) no-repeat center center transparent;border:1px solid rgba(0, 0, 0, 0.4);border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;-o-border-radius:50px;-ms-border-radius:50px;cursor:pointer;display:inline-block;height:32px;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;vertical-align:top;width:32px;}
.post .post_content .meta_holder .title_holder .sharing_bar:hover .sharing_icon{background-color:#ffe400;border-color:#ffe400;}
.post .sharing_bar .social_sharer_links{display:block;background:#f7f7f7;cursor:default;font-size:0;left:50%;margin:0;margin-left:-21px;padding:0;position:absolute;opacity:0;text-align:center;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transform:translateY(10px);-moz-transform:translateY(10px);-webkit-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);top:41px;visibility:hidden;width:42px;z-index:99;}
.post .sharing_bar:hover .social_sharer_links{opacity:1;visibility:visible;transform:translateY(0px);-moz-transform:translateY(0px);-webkit-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);}
.post .sharing_bar .social_sharer_links:before{content:"";border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:6px solid #f7f7f7;left:50%;margin-left:-5px;position:absolute;top:-6px;}
.post .sharing_bar .social_sharer_links li:first-child{margin-top:23px;}
.post .sharing_bar .social_sharer_links li{background:none;display:block;margin:0 0 23px 0;padding:0;line-height:14px;}
.post .sharing_bar .social_sharer_links li:before{content:"";}
.post .sharing_bar .social_sharer_links a{color:#b9b9b9;font-size:14px;line-height:14px;}
.post .sharing_bar .social_sharer_links a:hover{color:#999999;}
.post .sharing_bar .social_sharer_links i{font-size:14px;line-height:14px;}
.post-readmore{color:rgba(0, 0, 0, 0.85);display:inline-block;font-size:15px;line-height:25px;margin-right:14px;}
.post-readmore:hover{color:#999999;}
.post-readmore:hover i, .post-readmore:focus i{color:#999999;}
.post-readmore i{background:#FFE400;color:#24112e;font-size:22px;line-height:28px;margin-right:8px;vertical-align:bottom;text-align:center;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;width:28px;}
.blog_single{padding:0;}
.blog_single .featured_image{display:block;position:relative;min-height:76px;text-align:center;}
.blog_single .featured_image.has_comment_count{min-height:100px;}
.blog_single .featured_image img{max-width:100%;width:100%;}
.blog_single .featured_image.video_post .play-button{background:#FFE400;border:2px solid rgba(255, 255, 255, 0.8);border-radius:50px;-moz-border-radius:50px;-o-border-radius:50px;-ms-border-radius:50px;-webkit-border-radius:50px;cursor:pointer;display:block;height:66px;left:50%;margin-left:-33px;margin-top:-33px;opacity:0.8;position:absolute;top:50%;text-align:center;width:66px;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}
.blog_single .featured_image.video_post .play-button:hover{border:2px solid rgba(255, 255, 255, 0.8);opacity:1;}
.blog_single .featured_image.video_post .play-button:before{content:"\f04b";font-family:'FontAwesome';color:#ffffff;font-size:16px;line-height:62px;text-align:center;z-index:99;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}
.blog_single .featured_image .vjs-default-skin .vjs-big-play-button{background:#FFE400;border:2px solid rgba(255, 255, 255, 0.8);border-radius:50px;-moz-border-radius:50px;-o-border-radius:50px;-ms-border-radius:50px;-webkit-border-radius:50px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;cursor:pointer;height:66px;left:50%;margin-left:-33px;margin-top:-33px;opacity:0.8;position:absolute;top:50%;text-align:center;width:66px;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}
.blog_single .featured_image .vjs-default-skin div.vjs-big-play-button:hover{border:2px solid rgba(255, 255, 255, 1);opacity:1;}
.blog_single .featured_image .vjs-default-skin div.vjs-big-play-button span{background:none;width:100%;margin:0;left:0;top:0;}
.blog_single .featured_image .vjs-default-skin .vjs-big-play-button:before{content:"";}
.blog_single .featured_image .vjs-default-skin div.vjs-big-play-button span:before{content:"\f04b";font-family:'FontAwesome';color:#ffffff;font-size:16px;line-height:66px;text-align:center;z-index:99;}
.blog_single .featured_image.soundcloud_widget{display:block;height:110px;overflow:hidden;padding-left:70px;}
.blog_single .featured_image.soundcloud_widget iframe{height:100%;overflow:hidden;width:100%;}
.blog_single .post{background:none;position:relative;}
.blog_single .post .date_holder{left:50px;position:absolute;top:50px;z-index:9;}
.blog_single .post .date_holder .date{color:color:rgba(0, 0, 0, 0.5);;background-color:#ffe400;height:118px;padding-top:11px;width:118px;}
.blog_single .post .date_holder .date span{display:block;overflow:hidden;}
.blog_single .post .date_holder .date .date_day{font-family:"Montserrat", Arial, Helvetica, sans-serif;color:rgba(0, 0, 0, 0.70);font-size:50px;font-weight:700;line-height:50px;}
.blog_single .post .date_holder .date .date_month{color:rgba(0, 0, 0, 0.5);font-size:12px;font-style:italic;line-height:27px;}
.blog_single .post .date_holder .date .date_year{color:rgba(0, 0, 0, 0.5);font-size:12px;font-style:italic;line-height:27px;}
.blog_single .post .comment_holder{background:#b9b9b9;display:block;float:right;padding:4px 15px;text-align:center;min-width:83px;}
.blog_single .post .comment_holder a{font-size:14px;}
.blog_single .post .comment_holder .total_comment{color:#ececec;display:block;font-size:14px;line-height:18px;overflow:hidden;}
.blog_single .post .comment_holder .total_comment i{color:#ececec;}
.post_nav_holder{clear:both;display:block;overflow:hidden;padding:0 6% 0;width:71.42857142857143%;margin:0 auto 0;}
.folio_navigation{font-size:0;margin:18px 0 0 0;overflow:hidden;padding:0;}
.folio_navigation .wp-pagenavi, .folio_navigation .wp_corenavi{clear:both;display:inline-block;overflow:hidden;padding:0;margin:0;text-align:left;}
.folio_navigation .wp-pagenavi a:first-child, .folio_navigation .wp_corenavi a:first-child{margin-left:0;}
.folio_navigation .wp-pagenavi a:last-child, .folio_navigation .wp_corenavi a:last-child{margin-right:0;}
.pages{margin:0;padding:0;}
.folio_navigation .wp-pagenavi span.current, .folio_navigation .wp_corenavi span.current{margin:0 5px;padding:0;}
.folio_navigation .wp-pagenavi a, .folio_navigation .wp-pagenavi span, .folio_navigation .wp_corenavi a.page-numbers, .folio_navigation .wp_corenavi span{border:none;display:inline-block;font-size:16px;padding:0;line-height:52px;min-width:52px;margin:0 2px;padding:0 12px;text-align:center;text-decoration:none;width:auto;}
.folio_navigation .wp-pagenavi a, .folio_navigation .wp_corenavi a.page-numbers{color:#777777;font-weight:400;}
.wp-pagenavi a:hover, .folio_navigation .wp_corenavi a:hover{background:#000000;color:#ffffff;}
.wp-pagenavi span.current, .folio_navigation .wp_corenavi span.current{background:#FFE400;color:#24112e;}
.page_links_holder{border-top:1px solid #dcdcdc;clear:both;display:block;overflow:hidden;padding:20px 0 0;margin:20px 0;}
.page_links{float:right;font-size:16px;overflow:hidden;text-align:left;}
.page_links > span{margin:0 5px;padding:5px 10px;}
.page_links > a, .page_links > span{border:none;display:inline-block;font-size:16px;padding:0;line-height:52px;min-width:52px;margin:0 2px;padding:0 12px;text-align:center;text-decoration:none;width:auto;}
.page_links > a{color:#777777;font-weight:400;}
.page_links > a:hover{background:#000000;color:#ffffff;}
.page_links > span{background:#FFE400;color:#24112e;}
.page_links .page-links-title{background:none;color:inherit;margin:0;padding:0;}
.page_nav_holder{display:block;overflow:hidden;margin-top:40px;width:100%;}
.page_nav{display:block;font-size:0;overflow:hidden;margin-bottom:40px;width:400px;}
.page_nav .featured_image{width:42%;}
.page_nav .featured_image img{max-width:100%;width:100%;}
.page_nav .post_detail{padding-top:8.3%;width:58%;}
.page_nav .post_detail a{color:rgba(0, 0, 0, 0.5);font-size:14px;line-height:27px;font-style:italic;}
.page_nav .post_detail h4{color:#000000;font-size:24px;line-height:30px;}
.page_nav.page_nav_prev{float:left;}
.page_nav.page_nav_prev .post_detail{padding-left:9.75%;text-align:left;float:left;}
.page_nav.page_nav_prev .featured_image{float:left;}
.page_nav.page_nav_next{float:right;}
.page_nav.page_nav_next .post_detail{padding-right:9.75%;text-align:right;}
.page_nav.page_nav_next .featured_image{float:right;}
.social_media{display:block;background-color:#f1f1f1;margin:10px 0 22px;padding:16px 30px;overflow:hidden;}
.social_media > span{color:#000000;float:left;font-size:14px;line-height:34px;padding-right:30px;}
.social_media > ul.social_sharer_links{clear:none;float:left;margin:0;padding:0;list-style:none;}
.social_media > ul.social_sharer_links > li:before{content:"";}
.social_media > ul.social_sharer_links > li{color:#777777;float:left;font-size:17px;line-height:33px;margin:0 20px 0 0;padding:0;position:relative;}
.social_media > ul.social_sharer_links > li a{color:#c0c0c0;line-height:33px;}
.social_media > ul.social_sharer_links > li a:hover{color:#FFE400;}
#comments_section{float:left;font-size:14px;padding:13px 0 0;width:100%;}
#comments{margin-bottom:0;}
#comments_section li:before{content:"";}
#comments_section h3{border-bottom:1px solid #cccccc;color:#000000;font-size:35px;line-height:42px;padding:0 0 22px;margin:0 0 30px;}
#comments_section h3 i{color:#FFE400;font-size:22px;vertical-align:super;}
#comments_section h3 span{}
#comments_section h3 .count{color:#222222;}
#comments .commentlist .comment .clearing-container .avatar_holder{float:left;margin-right:20px;}
#comments .commentlist .comment .clearing-container img{float:left;}
#comments_section .commentlist{list-style:none;margin:0;}
#comments .commentlist .children{margin:0 0 0 120px;}
#comments .commentlist .children li{border:none;margin:0;vertical-align:top;}
#comments .commentlist li{background-image:none !important;border-bottom:1px solid #e3e3e3;display:block;margin:0 0 27px;overflow:hidden;padding:0;}
#comments .commentlist > li:last-child{border-bottom:none;margin-bottom:10px;}
#comments .commentlist li cite.fn, #comments .commentlist a.comment-reply-link{margin:0;}
#comments .commentlist li cite.fn, #comments .commentlist li cite.fn a{color:#222222;float:left;font-size:17px;font-weight:600;line-height:24px;}
#comments .commentlist li time{clear:both;float:left;}
#comments .commentlist li time a{display:block;color:#444444;font-size:13px;font-weight:400;line-height:22px;margin-bottom:8px;}
#comments .clearing-container .comment_block{clear:both;color:#444444;float:left;margin:-23px 0 0 120px;overflow:hidden;padding:0 0 35px;}
#comments .clearing-container .comment p{clear:both;padding:0;margin-bottom:0;}
#comments .commentlist li.odd{padding:0;}
#comments .comment-author{float:left;margin:18px 0 14px;}
#comments .comment-author a{font-size:22px;line-height:24px;}
#comments .commentlist a.comment-reply-link{color:#FFE400;font-size:13px;float:right;padding:0;margin-top:18px;line-height:22px;}
#comments .commentlist a.comment-reply-link:hover{color:#999999;}
#comments .commentlist a.comment-reply-link i{color:#FFE400;font-size:17px;line-height:22px;margin-right:8px;vertical-align:middle;}
#comments_section #respond{clear:both;}
#comments_section #respond h3{border-bottom:1px solid rgba(0, 0, 0, 0.2);margin-bottom:23px;}
#comments_section #commentform .input-small{float:left;width:49%;}
#comments_section #commentform .text{}
#comments_section #commentform .input-small-margin{margin-left:2%;}
#comments_section #commentform textarea{width:100%;}
#comments_section #commentform .button{font-weight:400;margin-bottom:0;overflow:hidden;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;text-align:center;width:100%;}
#comments_section #commentform .button i{margin-left:15px;}
#comments_section #commentform .button:hover, #comments_section #commentform .button:active, #comments_section #commentform .button:focus{color:#FFE400;background-color:transparent;}
#comments_section .comment_block ul{clear:both;display:block;list-style:none;margin:0 0 10px 0;padding:0;}
#comments_section .comment_block ul li:before{content:"\f105";color:#FFE400;font-family:'FontAwesome';font-size:22px;padding-right:10px;left:4px;position:absolute;top:0;}
#comments_section .comment_block ul > li{border:none;color:#555555;font-size:14px;line-height:22px;margin-right:10px;margin-bottom:0;padding-left:30px;padding-bottom:10px;position:relative;}
#comments_section .comment_block ol{margin-left:22px;}
#comments_section .comment_block ol{padding:0;}
#comments_section .comment_block ol > li{color:#555555;font-size:14px;line-height:22px;margin-bottom:0;padding-left:10px;padding-bottom:10px;}
.content_area_section{display:block;padding:137px 0 0;overflow:hidden;}
.portfolio_area_section{display:block;padding:0 0 100px;overflow:hidden;}
.content_area_with_small{padding:50px 0 54px;}
.content_bar .heading_cover{display:block;overflow:hidden;}
.content_bar h1, .content_bar .h1, .content_bar h1 a, .content_bar .h1 a, .content_bar h2, .content_bar .h2, .content_bar h2 a, .content_bar .h2 a, .content_bar h3, .content_bar .h3, .content_bar h3 a, .content_bar .h3 a, .content_bar h4, .content_bar .h4, .content_bar h4 a, .content_bar .h4 a, .content_bar h5, .content_bar .h5, .content_bar h5 a, .content_bar .h5 a, .content_bar h6, .content_bar .h6, .content_bar h6 a, .content_bar .h6 a{color:#222222;font-weight:400;margin:0 0 20px 0;}
.content_bar .h4{font-weight:300;}
.content_bar h1 a, .content_bar .h1 a, .content_bar h2 a, .content_bar .h2 a, .content_bar h3 a, .content_bar .h3 a, .content_bar h4 a, .content_bar .h4 a, .content_bar h5 a, .content_bar .h5 a, .content_bar h6 a, .content_bar .h6 a{margin:0;}
.content_bar h1 span, .content_bar .h1 span, .content_bar h1 a span, .content_bar .h1 a span, .content_bar h2 span, .content_bar .h2 span, .content_bar h2 a span, .content_bar .h2 a span, .content_bar h3 span, .content_bar .h3 span, .content_bar h3 a span, .content_bar .h3 a span, .content_bar h4 span, .content_bar .h4 span, .content_bar h4 a span, .content_bar .h4 a span, .content_bar h5 span, .content_bar .h5 span, .content_bar h5 a span, .content_bar .h5 a span, .content_bar h6 span, .content_bar .h6 span, .content_bar h6 a span, .content_bar .h6 a span{color:#FFE400;}
.content_bar h1 a:hover, .content_bar h2 a:hover, .content_bar h3 a:hover, .content_bar h4 a:hover, .content_bar h5 a:hover, .content_bar h6 a:hover{color:#FFE400;}
.content_bar h1{font-size:38px;line-height:44px;}
.content_bar h2{clear:both;font-size:32px;line-height:38px;}
.content_bar h3{font-size:28px;line-height:34px;}
.content_bar h2{color:#30183c;font-size:22px;font-weight:700;line-height:26px;}
.content_bar h5{font-size:20px;line-height:26px;}
.content_bar h6{font-size:16px;line-height:22px;}
.content_bar p{color:rgba(0, 0, 0, 0.7);font-size:16px;font-weight:400;line-height:25px;margin:0 0 28px 0;width:auto;}
.content_bar p a{color:#30183C;font-weight:600;}
.content_bar p a:hover{text-decoration:underline;}
.content_bar hr{border-width:0;border-top:1px dotted #acacac;}
.content_bar pre{background:none repeat scroll 0 0 #FAFAFA;border:1px solid #F0F0F0;border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-webkit-border-radius:5px;font-family:Monaco, Courier, monospace;font-size:14px;line-height:22px;height:auto;margin:0 0 22px;overflow-x:auto;padding:10px 20px;}
.content_bar ul, .content_bar_2 ol{clear:both;display:block;list-style:none;margin:0 0 30px 0;padding:0;overflow:hidden;}
.content_bar ul li:before, .content_bar_2 ol li:before{display:none;}
.content_bar ul li , .content_bar_2 ol li{background:url(../images/li-bullet.png) no-repeat 4px 6px;color:rgba(0, 0, 0, 0.7);font-size:16px;line-height:25px;margin-right:10px;padding-left:50px;margin-bottom:10px;position:relative;}
.content_bar_2 ol li p{margin-bottom:5px;}
.content_bar_2 h3{margin-bottom:15px;}
.content_bar ol{margin-left:22px;margin-bottom:30px;padding:0;}
.content_bar ol li{color:rgba(0, 0, 0, 0.7);font-size:16px;line-height:25px;position:relative;padding-left:30px;padding-bottom:10px;}
.content_bar ol.custom_ol li:before{background-color:#d3d3d3;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;content:"";display:inline-block;height:20px;left:-20px;position:absolute;top:3px;width:20px;z-index:-1;}
.content_bar ol.custom_ol li{color:#ffffff;font-size:14px;line-height:20px;}
.content_bar ol.custom_ol li span{color:rgba(0, 0, 0, 0.7);font-size:16px;line-height:25px;}
.content_bar ol ol, .content_bar ol ul, .content_bar ul ul, .content_bar ul ol{margin-bottom:10px;}
.contact_info{border-bottom:1px solid rgba(242, 242, 242, 0.5);display:block;font-size:15px;padding:0 0 20px;margin-bottom:20px;line-height:22px;}
.contact_info p{font-size:15px;line-height:22px;margin-bottom:0;}
.contact_info p span{display:block;margin-bottom:10px;}
.contact_info p i{margin-right:15px;}
.dark_font.contact_info p{color:#555555;}
ul.social_links{margin:0;padding:0;}
ul.social_links.social_inline li{clear:none;display:inline-block;float:left;margin-right:34px;}
ul.social_links li:before{content:"";}
ul.social_links li{clear:both;display:block;float:none;margin:0 0 22px;padding:0;}
ul.social_links li a{color:#333333;font-size:15px;}
ul.social_links.light_font li a{color:#aaaaaa;}
ul.social_links.dark_font li a{color:#555555;}
ul.social_links li a:hover{color:#000000;}
ul.social_links.light_font li a:hover{color:#FFFFFF;}
ul.social_links li i{color:#000000;font-size:23px;margin-right:16px;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;vertical-align:middle;width:24px;}
ul.social_links.light_font li i{color:#FFFFFF;}
ul.social_links li a:hover i{color:#FFE400;}
.form_module .field_single{display:block;}
.form_module.button_left input[type="submit"]{clear:both;float:left;display:inline-block;padding:0 48px 0 58px;width:auto;}
.form_module.button_right input[type="submit"]{clear:both;float:right;padding:0 40px;width:auto;}
.form_module.button_center input[type="submit"]{clear:both;padding:0 40px;margin-left:auto;margin-right:auto;width:auto;}
.form_module.button_full input[type="submit"]{}
.google_map{height:354px;width:100%;}
.google_map img{max-width:none;}
footer{clear:both;padding:48px 0;font-family:'Montserrat', Arial, Helvetica, sans-serif;}
footer .copy_holder .logo{margin-bottom:65px;}
footer .copy_holder p{font-family:'Open Sans', Arial, Helvetica, sans-serif;color:rgba(242, 242, 242, 0.6);font-size:16px;line-height:26px;margin-bottom:34px;}
footer .copy_holder .copy_right{color:rgba(255, 255, 255, 0.2);font-size:13px;line-height:24px;}
footer .widget-title{color:#ffffff;font-weight:700;font-family:'Montserrat', Arial, Helvetica, sans-serif;font-size:18px;line-height:26px;margin:0 0 48px;padding:20px 0;text-transform:none;}
footer .widget{display:block;padding:0;margin:0 0 30px;overflow:hidden;}
footer .widget_nav_menu{}
footer .widget_nav_menu ul, footer .widget_pages ul, footer .widget_meta ul{float:left;list-style:none;margin:0;padding-left:0;width:100%;}
footer .widget_nav_menu div > ul, footer .widget_pages > ul, footer .widget_meta > ul{padding:0;}
footer .widget_nav_menu ul ul, footer .widget_pages ul ul, footer .widget_meta ul ul{margin:15px 0 0 0;}
footer .widget_nav_menu ul ul li:last-child, footer .widget_pages ul ul li:last-child, footer .widget_meta ul ul li:last-child{margin-bottom:0;}
footer .widget_nav_menu ul li, footer .widget_pages ul li, footer .widget_meta ul li{clear:both;display:block;margin:0 0 0 0;line-height:24px;overflow:hidden;}
footer .widget_nav_menu ul li a, footer .widget_pages ul li a, footer .widget_meta ul li a{color:rgba(255, 255, 255, 0.25);display:block;font-size:14px;line-height:31px;float:left;font-weight:400;padding:0 5px 0 0;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}
footer .widget_nav_menu ul li a:hover, footer .widget_nav_menu ul li.current_page_item a, footer .widget_pages ul li a:hover, footer .widget_pages ul li.current_page_item a{color:rgba(255, 255, 255, 0.8);}
footer .widget_meta ul li a{color:color:rgba(255, 255, 255, 0.25);}
footer .widget_meta ul li a:hover{color:color:rgba(255, 255, 255, 0.8);}
footer ul.social_links{margin:0;padding:0;}
footer ul.social_links.social_inline li{margin-right:0;}
footer ul.social_links li{margin:0 0 3px;}
footer ul.social_links li a{color:rgba(255, 255, 255, 0.25);font-size:14px;line-height:26px;}
ul.social_links li a:hover{color:rgba(255, 255, 255, 0.8);}
footer ul.social_links li i{color:rgba(255, 255, 255, 0.7);font-size:14px;margin-right:12px;width:24px;}
footer ul.social_links li a:hover i{color:rgba(255, 255, 255, 0.8);}
.right_sidebar{padding-left:20px;}
.left_sidebar{padding-right:20px;}
.left_sidebar.both_sidebars{padding-right:0;}
.right_sidebar.both_sidebars{padding-left:0;}
.widget-title{color:#222222;font-weight:600;font-size:17px;font-family:'Open Sans', Arial, Helvetica, sans-serif;line-height:24px;margin:0 0 18px;text-transform:uppercase;}
.side_bar .widget{background:#ffffff;padding:24px 30px 30px;}
.widget{display:block;padding:0;margin:0 0 30px;overflow:hidden;}
.custom_text_widget{color:#777777;display:block;margin-bottom:25px;}
.custom_text_widget h4{font-size:15px;line-height:22px;margin:0 0 20px 0;}
.widget_recent_entries{}
.widget_recent_entries ul{list-style:none;margin:0;padding-left:0;}
.widget_recent_entries ul li{clear:both;display:block;margin:0 0 18px 0;}
.widget_recent_entries ul li a{color:#333333;display:block;font-size:14px;line-height:24px;font-weight:400;}
.widget_recent_entries ul li a:hover{color:#FFE400;}
.post-date{color:#FFE400;font-size:13px;line-height:20px;font-weight:600;}
.widget_categories{}
.widget_categories ul{list-style:none;margin:0;padding-left:0;}
.widget_categories ul li{color:#777777;clear:both;display:block;margin:0 0 8px 0;line-height:22px;}
.widget_categories ul li a{color:#FFE400;display:block;font-size:14px;line-height:24px;float:left;font-weight:400;padding:0 5px 0 0;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.widget_categories ul li a:hover{color:#777777;}
.widget_archive ul{list-style:none;margin:0;padding-left:0;}
.widget_archive ul li{clear:both;display:block;margin:0 0 15px 0;line-height:22px;}
.widget_text{}
.textwidget{color:#777777;}
.textwidget strong{color:#FFE400;font-size:14px;}
.textwidget blockquote{border:none;font-style:italic;font-size:14px;line-height:22px;margin-top:30px;padding:0;}
.tagcloud a{background:#f1f1f1;color:#7d7d7d;display:inline-block;font-size:13px;float:left;font-weight:400;line-height:24px;padding:4px 9px;margin:0 1px 1px 0;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}
.tagcloud a:hover{background:#FFE400;color:#ffffff;}
.widget_kraft_slider .bxslider{margin:0;padding:0;}
.widget_kraft_slider .bx-wrapper{margin:0;position:relative;}
.widget_kraft_slider .bx-wrapper img{width:100%;margin-bottom:11px;}
.widget_kraft_slider .bx-wrapper .bx-prev:before{content:"\f104";font-family:FontAwesome;}
.widget_kraft_slider .bx-wrapper .bx-next:before{content:"\f105";font-family:FontAwesome;}
.widget_kraft_slider .bx-wrapper .bx-prev{right:21px;left:auto;}
.widget_kraft_slider .bx-wrapper .bx-next{right:0;}
.widget_kraft_slider .bx-wrapper .bx-controls-direction a{color:#cccccc;font-size:20px;position:absolute;text-indent:1px;top:120px;width:auto;z-index:99;}
.widget_kraft_slider .bx-wrapper .bx-controls-direction a:hover{color:#FFE400;}
.widget_kraft_slider .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{display:none;}
.widget_kraft_slider .bx-wrapper .slider_caption{padding:0 50px 0 0;}
.widget_kraft_slider .bx-wrapper .bxslider .slider_caption h3 a{color:#222222;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:17px;font-weight:600;line-height:22px;text-transform:uppercase;}
.widget_kraft_slider .bx-wrapper .bxslider .slider_caption p{color:#444444;font-size:13px;font-weight:400;line-height:22px;margin-bottom:0;}
.side_bar .widget.widget_kraft_search, .side_bar .widget.widget_search{padding:0;}
.widget_kraft_search label, .widget_search label{margin:0;display:none;}
#searchform{display:block;position:relative;overflow:hidden;}
#searchform label{display:none;}
#s{border:none;float:left;width:100%;padding-right:66px;margin:0;}
#searchsubmit{background:url(../images/search.png) no-repeat scroll 40% center transparent;border:none;float:left;height:43px;width:43px;margin:0;position:absolute;right:0;top:0;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;z-index:1;text-indent:-99px;}
#searchsubmit:hover{opacity:0.8;}
.tweet-list .tweet, .tweet_even, .tweet_odd{font-size:14px;padding-left:45px;margin-bottom:15px;min-height:65px;position:relative;}
.tweet-list .tweet:last-child{margin-bottom:0;}
.tweet-list .tweet .icon{color:#FFFFFF;background:#FFE400;display:block;font-size:25px;height:35px;left:0;position:absolute;top:0;text-align:center;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;width:35px;}
.tweet-list .tweet:hover .icon{color:#FFE400;background:none;}
.tweet .time, .tweet_time{color:#b9b9b9;padding:5px 0 0 0 !important;margin:0;display:block;}
.tweet_time a{color:#b9b9b9;}
.widget_kraft_flickr .flikr a.overlay{background-color:rgba(243, 102, 57, 0.7);color:#FFF;font-size:20px;float:left;overflow:hidden;position:relative;margin-right:1.33%;margin-bottom:1.33%;width:23.5%;float:left;}
.widget_kraft_flickr .flikr a:nth-child(4n){margin-right:0;}
.widget_kraft_flickr .flikr a.overlay:before{content:"\f067";font-family:'FontAwesome';left:50%;line-height:20px;margin:-10px 0 0 -10px;position:absolute;text-align:center;top:50%;z-index:0;}
.widget_kraft_flickr .flikr a.overlay img{display:block;opacity:1;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;position:relative;width:100%;z-index:9;}
.widget_kraft_flickr .flikr a.overlay img:hover{opacity:.2;}
.widget_kraft_portfolio .portfolio_thumb{margin-right:3.33%;margin-bottom:3.33%;width:22.5%;float:left;}
.widget_kraft_portfolio a.overlay{background-color:rgba(243, 102, 57, 0.7);color:#FFF;font-size:20px;float:left;margin-right:3.33%;margin-bottom:3.33%;width:22.5%;height:22.5%;overflow:hidden;position:relative;}
.widget_kraft_portfolio .portfolio a:nth-child(4n){margin-right:0;}
.widget_kraft_portfolio a.overlay:before{content:"\f067";font-family:'FontAwesome';left:50%;margin:-10px 0 0 -10px;position:absolute;text-align:center;top:50%;z-index:0;}
.widget_kraft_portfolio .gallery .pp_default .video:before, .widget_kraft_portfolio .gallery .pp_custom .video:before{content:"\f04b";}
.widget_kraft_portfolio a.overlay img{display:block;opacity:1;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;width:100%;position:relative;}
.widget_kraft_portfolio a.overlay img:hover{opacity:.2;}
.widget_kraft_custom_video{overflow:hidden;}
.widget_kraft_custom_video .video-js, .widget_kraft_custom_video .vjs-poster{}
.widget_kraft_custom_video .vjs-default-skin .vjs-big-play-button{background:#222222;border:2px solid rgba(255, 255, 255, 0.8);border-radius:50px;-moz-border-radius:50px;-o-border-radius:50px;-ms-border-radius:50px;-webkit-border-radius:50px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;cursor:pointer;height:66px;left:50%;margin-left:-33px;margin-top:-33px;opacity:0.8;position:absolute;top:50%;text-align:center;width:66px;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}
.widget_kraft_custom_video .vjs-default-skin div.vjs-big-play-button:hover{border:2px solid rgba(255, 255, 255, 1);box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;opacity:1;}
.widget_kraft_custom_video .vjs-default-skin:hover .vjs-big-play-button, .video-bg .vjs-default-skin .vjs-big-play-button:focus{background-color:#FFE400;border-color:inherit;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;outline:0 none;opacity:1;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}
.widget_kraft_custom_video .vjs-default-skin div.vjs-big-play-button span{background:none;width:100%;margin:0;left:0;top:0;}
.widget_kraft_custom_video .vjs-default-skin .vjs-big-play-button:before{content:"";}
.widget_kraft_custom_video .vjs-default-skin div.vjs-big-play-button span:before{content:"\f04b";font-family:'FontAwesome';color:#ffffff;font-size:16px;line-height:66px;text-align:center;z-index:99;vertical-align:top;}
#wp-calendar{width:100%;}
#wp-calendar caption{color:#333333;font-size:16px;font-weight:600;line-height:22px;margin:0 0 10px 0;text-align:right;text-transform:uppercase;}
#wp-calendar thead{border-bottom:1px solid rgba(183, 183, 183, 0.5);}
#wp-calendar thead th{color:#777777;line-height:36px;text-align:center;}
#wp-calendar tbody td{border:none;color:#777777;line-height:30px;padding:0;text-align:center;}
#wp-calendar tbody td a{font-weight:600;}
#wp-calendar tfoot #next{padding-top:5px;text-transform:uppercase;text-align:right;}
#wp-calendar tfoot #prev{padding-top:5px;text-transform:uppercase;}
.widget_nav_menu{}
.widget_nav_menu ul, .widget_pages ul, .widget_meta ul{float:left;list-style:none;margin:0;padding-left:20px;width:100%;}
.widget_nav_menu div > ul, .widget_pages > ul, .widget_meta > ul{padding:0;}
.widget_nav_menu ul ul, .widget_pages ul ul, .widget_meta ul ul{margin:15px 0 0 0;}
.widget_nav_menu ul ul li:last-child, .widget_pages ul ul li:last-child, .widget_meta ul ul li:last-child{margin-bottom:0;}
.widget_nav_menu ul li, .widget_pages ul li, .widget_meta ul li{clear:both;display:block;margin:0 0 15px 0;line-height:24px;overflow:hidden;}
.widget_nav_menu ul li a, .widget_pages ul li a, .widget_meta ul li a{color:#333333;display:block;font-size:14px;line-height:24px;float:left;font-weight:400;padding:0 5px 0 0;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}
.widget_nav_menu ul li a:hover, .widget_nav_menu ul li.current_page_item a, .widget_pages ul li a:hover, .widget_pages ul li.current_page_item a{color:#FFE400;}
.widget_meta ul li a{color:#FFE400;}
.widget_meta ul li a:hover{color:#333333;}
.widget_recent_comments{}
.widget_recent_comments ul{list-style:none;margin:0;padding-left:0;}
.widget_recent_comments ul li{clear:both;display:block;margin:0 0 15px 0;line-height:24px;overflow:hidden;}
.widget_recent_comments ul li a{color:#333333;display:inline-block;font-size:14px;line-height:24px;font-weight:400;padding:0 5px 0 0;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}
.widget_recent_comments ul li a:hover{color:#FFE400;}
.widget_rss{}
.widget_rss ul{float:left;list-style:none;margin:0;padding-left:0;width:100%;}
.widget_rss ul ul{margin:15px 0 0 0;}
.widget_rss ul ul li:last-child{margin-bottom:0;}
.widget_rss ul li{clear:both;display:block;margin:0 0 15px 0;line-height:24px;overflow:hidden;}
.widget_rss ul li a{text-transform:uppercase;font-weight:600;}
.widget_rss ul li .rss-date{clear:both;display:block;font-size:13px;overflow:hidden;}
.widget_rss ul li .rssSummary{display:block;font-size:13px;overflow:hidden;}
.widget_rss ul li cite{color:#555555;font-size:13px;}
.button.button-dark, a.button.button-dark{background-color:#222222;border:1px solid #222222;color:#FFF;}
.button.button-dark:hover, a.button.button-dark:hover{background-color:#222222;color:#FFF;opacity:0.8;}
.button.button-icon i, a.button.button-icon i{margin-right:11px;font-size:14px;}
.button.button-xlarge.button-icon{padding:0 46px 0 28px;}
.button.button-xlarge.button-icon i{margin-right:15px;font-size:18px;}
.button.button-large.button-icon{padding:0 48px 0 30px;}
.button.button-large.button-icon i{margin-right:15px;font-size:18px;}
.button.button-medium.button-icon{padding:0 30px 0 26px;}
.button.button-medium.button-icon i{margin-right:13px;font-size:16px;}
.button.button-small.button-icon{padding:0 24px 0 20px;}
.button.button-small.button-icon i{margin-right:10px;font-size:14px;}
.button.button-outline, a.button.button-outline{background-color:transparent;color:#FFE400;}
.button.button-outline:hover, a.button.button-outline:hover{background-color:#FFE400;color:#ffffff;}
.button.button-full{width:100%;font-size:15px;line-height:62px;}
.folio-tabs.ui-tabs .ui-tabs-hide{position:absolute;left:-10000px;}
.folio-tabs{background:none;margin:0 0 25px 0;}
.folio-tabs .folio-nav{list-style:none;margin:0;padding:0;background:none;border:0;float:none;}
.folio-tabs .folio-nav li{background:#e3e3e3;border:1px solid #e3e3e3;border-right:1px solid #f2f2f2;border-left:1px solid #f2f2f2;border-bottom:1px solid #E3E3E3;float:left;position:relative;margin:0 0 -1px 0;z-index:10;padding:0;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}
.folio-tabs .folio-nav li:before{content:"";}
.folio-tabs .folio-nav .ui-tabs-selected, .folio-tabs .folio-nav .ui-tabs-active{background:#FFFFFF;border:1px solid #E3E3E3;border-bottom-color:#FFFFFF;}
.folio-tabs .folio-nav li a{display:block;border:none;border-radius:0;color:#222222;font-size:13px;line-height:34px;margin:0 0 0 0;padding:0 44px;position:relative;}
.folio-tabs .folio-nav li a:hover{opacity:0.9;}
.folio-tabs .folio-nav li a i{margin:0 5px 0 -15px;}
.folio-tabs .folio-nav .ui-tabs-selected a, .folio-tabs .folio-nav .ui-tabs-active a{color:#FFE400;}
.folio-tabs .folio-tab{border:1px solid #dcdcdc;background:#fff;clear:both;padding:22px 28px;color:#777777;font-size:14px;line-height:22px;overflow:hidden;}
.folio-toggle{margin:0 0 14px 0;}
.folio-toggle .folio-toggle-title{outline:none;background-color:#e3e3e3;background-repeat:no-repeat;border:1px solid #e3e3e3;color:#222222;display:block;font-size:13px;line-height:20px;padding:12px 20px;position:relative;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}
.folio-toggle .ui-accordion-header-active, .folio-toggle .ui-state-active{background-color:#FFE400;border-color:#FFE400;color:#FFFFFF;}
.folio-toggle .folio-toggle-title:hover{}
.folio-toggle-inner{color:#777777;border:none;display:block;font-size:14px;line-height:22px;overflow:hidden;width:auto;padding:22px 28px;}
.folio-toggle span.ui-icon:before{content:"\f178";display:inline-block;font-size:14px;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:29px;padding:8px 15px;position:absolute;right:0;top:0;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}
.folio-toggle .ui-state-active .ui-icon:before{content:"\f175";}
.folio-accordion .group{margin:0 0 14px 0;}
.folio-accordion .folio-accordion-title{outline:none;background-color:transparent;background-repeat:no-repeat;border:1px solid #DCDCDC;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;color:#555555;display:block;font-size:13px;font-weight:600;line-height:20px;padding:12px 20px;position:relative;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}
.folio-accordion .ui-accordion-header-active, .folio-accordion .ui-state-active{border-color:#FFE400;}
.folio-accordion .folio-accordion-title a{color:#555555;}
.folio-accordion .ui-accordion-header-active, .folio-accordion .ui-state-active a{color:#FFE400;}
.folio-accordion .folio-accordion-title:hover{}
.folio-accordion-inner{color:#777777;border:none;display:block;font-size:14px;line-height:22px;overflow:hidden;width:auto;padding:22px 28px;}
.folio-accordion span.ui-icon:before{content:"\f178";display:inline-block;font-size:14px;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:29px;padding:8px 15px;position:absolute;right:0;top:0;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}
.folio-accordion .ui-state-active .ui-icon:before{content:"\f175";}
.folio-accordion.wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon, .wpb_accordion .folio-accordion .wpb_accordion_wrapper .ui-state-active .ui-icon{background:none;height:0;width:0;position:absolute;top:0;right:0;}
.design_pricing_single{background:#ffffff;position:relative;text-align:left;z-index:9;margin-bottom:25px;padding-left:35px;}
.design_pricing_single.blue_pricing .price_title{background:#39c1f3;}
.design_pricing_single.green_pricing .price_title{background:#7bc644;}
.design_pricing_single.yellow_pricing .price_title{background:#ffbc2c;}
.design_pricing_single.orange_pricing .price_title{background:#FFE400;}
.design_pricing_single .price_title{padding:12px 22px;text-align:left;position:relative;}
.design_pricing_single .price_title h2{color:#ffffff;font-size:17px;line-height:24px;font-weight:600;margin:0;text-transform:uppercase;}
.design_pricing_single .price_cost{padding:73px 0 31px 10px;text-align:left;}
.design_pricing_single .price_cost .price{color:#000000;font-size:35px;font-weight:200;line-height:35px;margin:0;padding-bottom:10px;}
.design_pricing_single .price_cost .duration{color:#444444;font-size:13px;font-weight:600;line-height:22px;margin:0;}
.design_pricing_single .pricing_details{font-size:0;padding:15px 0 37px;}
.design_pricing_single .pricing_details ul{text-align:left;list-style:none;padding-left:5px;padding-right:40px;margin:0;}
.design_pricing_single .pricing_details ul li{border-bottom:1px solid #f1f1f1;color:#555555;font-size:13px;padding:0 0 15px 0;margin:0 0 15px 0;}
.design_pricing_single .pricing_details ul li:last-child{border:none;margin-bottom:5px;}
.design_pricing_single .pricing_details ul li:before{content:"";}
.design_pricing_single .pricing_details .button{margin:0;padding:0 25%;}
.folio_pricing_single{position:relative;text-align:center;z-index:9;margin-bottom:25px;}
.folio_pricing_single .price_title{background:none;padding:12px 15px;text-align:center;position:relative;}
.folio_pricing_single.favourite_pricing .price_title{background:#FFE400;}
.folio_pricing_single .price_title:after{background:#e3e3e3;content:"";height:100%;position:absolute;right:0;top:0;width:50px;}
.folio_pricing_single .price_title h2{color:#656565;font-size:22px;line-height:28px;font-weight:400;margin:0;}
.folio_pricing_single.favourite_pricing .price_title h2{color:#FFFFFF;}
.folio_pricing_single .price_cost{background:#e3e3e3;padding:47px 15px;text-align:center;}
.folio_pricing_single .price_cost .price{color:#000000;font-size:60px;font-weight:200;line-height:60px;margin:0;}
.folio_pricing_single .price_cost .duration{color:#000000;font-size:12px;font-weight:400;line-height:22px;margin:0;}
.folio_pricing_single .pricing_details{background:#e3e3e3;padding:24px 0 37px;}
.folio_pricing_single .pricing_details ul{margin:0 0 17px 0;text-align:center;padding:0;}
.folio_pricing_single .pricing_details ul li{color:#777777;font-size:14px;line-height:24px;list-style:none;padding:0 0 24px 0;margin:0;}
.folio_pricing_single .pricing_details ul li:before{content:"";}
.folio_pricing_single .pricing_details .button{margin:0;}
.folio_pricing_single.dark_pricing .pricing_details .button{background-color:#222222;border:1px solid #222222;color:#FFF;}
.folio_pricing_single.dark_pricing .pricing_details .button:hover{background-color:transparent;color:#222222;}
.quote_1, .quote_2, .quote_3, .quote_4, .quote_5{margin:35px 0 40px 0;padding:0 10px 0 47px;clear:both;}
.quote_4, .quote_5{padding:25px 38px 25px 38px;border:none;background:#ccc;}
.quote_1{border-left:3px solid #FFE400;}
.quote_2, .quote_3{border-left:3px solid #FFE400;}
.quote_1 p, .quote_4 p, .quote_5 p{float:none;color:#000000;font-size:16px;line-height:28px;font-weight:400;padding-bottom:15px;margin:0;}
.quote_2 p, .quote_3 p{float:none;color:#000000;font-size:22px;font-style:italic;font-weight:400;line-height:28px;padding-bottom:15px;margin:0;}
.quote_3 p{font-weight:600;}
.quote_4 p, .quote_5 p{font-size:22px;line-height:28px;font-style:italic;}
.quote_5 p{font-weight:600;}
.quote_1 strong{color:#979797;clear:both;font-size:13px;font-style:normal;font-weight:400;line-height:13px;}
.quote_4 strong, .quote_5 strong, .quote_3 strong, .quote_2 strong{color:#979797;clear:both;font-size:13px;font-style:italic;font-weight:400;line-height:13px;}
.quote_6{margin:0 0 20px;padding:70px 10px 0 168px;position:relative;clear:both;border:0;width:100%;}
.quote_6:before{content:"";background:url(../images/quote6_icon.png) center center no-repeat #ffe400;height:118px;left:0;position:absolute;top:20px;width:118px;}
.quote_6 p{font-family:'Montserrat', Arial, Helvetica, sans-serif;float:none;color:#7d8687;font-size:40px;line-height:47px;font-weight:700;padding-bottom:15px;margin:0;}
.quote_6 strong{color:#979797;clear:both;font-size:13px;font-style:normal;font-weight:400;line-height:13px;}
.folio-alert{padding:10px 35px 10px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);background-color:#fcf8e3;border:1px solid #fbeed5;border-radius:4px!important;-webkit-border-radius:4px!important;-moz-border-radius:4px!important;-o-border-radius:4px!important;-ms-border-radius:4px!important;box-shadow:0 1px 2px rgba(0,0,0,0.05), inset 0 1px 0 rgba(255,255,255,0.6);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05), inset 0 1px 0 rgba(255,255,255,0.6);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05), inset 0 1px 0 rgba(255,255,255,0.6);-o-box-shadow:0 1px 2px rgba(0,0,0,0.05), inset 0 1px 0 rgba(255,255,255,0.6);-ms-box-shadow:0 1px 2px rgba(0,0,0,0.05), inset 0 1px 0 rgba(255,255,255,0.6);line-height:24px;}
.folio-alert.white{background:#fff;border:1px solid #dfdfdf;color:#373737;}
.folio-alert.red, .folio-alert.danger, .folio-alert.error{background:#ffe6e3;border:1px solid #f2c3bf;color:#bf210e;}
.folio-alert.yellow, .folio-alert.warning{background:#fff7d6;border:1px solid #e9d477;color:#956433;}
.folio-alert.green, .folio-alert.success{background:#DFF0D8;border:1px solid #D6E9C6;color:#468847;}
.folio-alert.grey{background:#EAEAEA;border:1px solid #D3D3D3;color:#373737;}
.folio-alert.blue, .folio-alert.info{color:#3A87AD;background-color:#D9EDF7;border:1px solid #BCE8F1;}
.section_404.service_single .service_block{margin-bottom:30px;padding-bottom:30px;position:relative;}
.section_404.service_single .service_block:after{background:#000000;content:"";height:3px;position:absolute;bottom:-3px;left:50%;margin-left:-100px;width:200px;}
.section_404.service_single .service_block .service_icon{background:#000;height:245px;width:245px;}
.section_404.service_single .service_block .service_icon .octa_content{color:#ffffff;}
.section_404.service_single .service_block .service_icon .octa_content h2{font-size:70px;line-height:245px;}
.section_404.service_single h4{font-size:25px;line-height:32px;}
.section_404 ul.social_links{margin:0;padding:0;}
.section_404 ul.social_links.social_inline li{display:inline-block;float:none;margin-right:0;}
.section_404 ul.social_links li{margin:0 0 18px;}
ul.social_links li i{color:#cccccc;}
ul.social_links.light_font li i{color:#cccccc;}
.responsive_work_nav_listing_xs .features-dropdown-btn{display:none;}
.work_nav_listing{display:block;font-size:0;overflow:hidden;z-index:99;}
.work_nav_listing ul.project-nav-menu{display:inline-block;margin:0;padding:0;overflow:hidden;}
.work_nav_listing ul.project-nav-menu li:before{content:"";}
.work_nav_listing ul.project-nav-menu li{display:inline-block;clear:both;float:left;list-style:none;margin:0 0 1px;padding:0;text-align:center;}
.work_nav_listing ul.project-nav-menu li:first-child{margin-left:0;}
.work_nav_listing ul.project-nav-menu li:last-child{margin-right:0;}
.work_nav_listing ul.project-nav-menu li a{background:#f4f3f5;color:#a59fa9;display:block;font-size:14px;font-weight:600;height:118px;line-height:24px;position:relative;padding-top:39px;text-decoration:none;text-transform:uppercase;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;width:118px;}
.work_nav_listing ul.project-nav-menu li a i{display:block;font-size:20px;vertical-align:middle;}
.work_nav_listing ul.project-nav-menu li a:hover, .work_nav_listing ul.project-nav-menu li.current a{background:#ffe400;}
.heading_cat_group{color:#cfcdd1;padding-top:88px;padding-bottom:40px;}
.heading_cat_group h2{color:#cfcdd1;font-size:60px;font-weight:700;line-height:76px;margin:0;}
.heading_cat_group p{color:#cfcdd1;font-size:16px;line-height:30px;}
.work_listing_inner_inner{float:left;width:100%;}
.work_listing_inner .work_item{display:block;overflow:hidden;width:290px;float:left;margin-right:24px;}
.work_listing_row .row_title{color:#30183c;font-size:50px;font-weight:700;line-height:52px;margin-bottom:65px;text-align:center;}
.work_listing_row.work_listing_inner .work_item{margin-right:0;width:auto;}
.work_listing_inner .single_work{margin:0 0 52px 0;list-style:none;overflow:hidden;}
.work_listing_inner .single_work .view-first{margin:0 0 32px;}
.work_listing_inner .view-first{width:100%;height:100%;float:left;overflow:hidden;position:relative;cursor:default;}
.work_listing_inner .view-first .mask{background-color:rgba(288,288,0, 0.95);width:100%;height:100%;position:absolute;overflow:hidden;top:0;left:0;}
.work_listing_inner .view-first .mask, .view-first .content{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;}
.work_listing_inner .view-first img{display:block;position:relative;max-width:100%;}
.work_listing_inner .view-first .links{display:block;overflow:hidden;text-align:center;width:100%;height:100%;position:relative;}
.work_listing_inner .view-first .links a{text-decoration:none;display:inline-block;color:#ffffff;position:relative;vertical-align:middle;}
.work_listing_inner .view-first .links a.info-link{color:#ac9523;background:url(../images/searc_icon_plus.png) center center no-repeat;height:44px;left:50%;margin:-22px 0 0 -22px;position:absolute;top:50%;width:44px;z-index:99;}
.work_listing_inner .view-first .links a.info-link:hover{transform:scale(1.1);}
.work_listing_inner .work_detail h3{color:rgba(0, 0, 0, 0.85);display:block;font-size:24px;line-height:24px;margin-bottom:20px;font-weight:700;}
.work_listing_inner .work_detail h3 a{color:rgba(0, 0, 0, 0.85);font-weight:700;}
.work_listing_inner .work_detail h3 a:hover{color:rgba(0, 0, 0, 0.65);}
.view-first img{-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-ms-transition:all 0.2s linear;transition:all 0.2s linear;}
.view-first .mask{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;background-color:rgba(219,127,8, 0.7);-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.view-first:hover img{-webkit-transform:scale(1.1, 1.1);-moz-transform:scale(1.1, 1.1);-o-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1);}
.view-first a.info-link{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.view-first:hover .mask{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;}
.view-first:hover a.info-link{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);}
.view-first:hover a.info-link{-webkit-transition-delay:0.2s;-moz-transition-delay:0.2s;-o-transition-delay:0.2s;-ms-transition-delay:0.2s;transition-delay:0.2s;}
.work_listing_inner .single_work figure img{width:100%;}
.overlay_quote{background:#ffffff;position:fixed;width:100%;height:100%;top:0;left:0;z-index:99991;}
.full_screen_holder{overflow-y:auto;height:100vh;position:relative;z-index:2;}
.full_screen_holder .top_bar{display:block;overflow:hidden;position:relative;padding:15px 0 0;}
.overlay .overlay-close{width:38px;height:38px;overflow:hidden;border:none;background:url(../images/cross_contact.png) no-repeat center center;text-indent:200%;outline:none;z-index:100;}
.full_screen_holder .hgroup{display:block;margin-bottom:5px;overflow:hidden;}
.full_screen_holder .hgroup h2{color:#30183c;font-size:46px;line-height:48px;margin-bottom:5px;}
.full_screen_holder .hgroup p{color:rgba(0, 0, 0, 0.5);font-size:20px;line-height:26px;}
.full_screen_holder .quote_form_holder{display:block;overflow:hidden;padding:0 2%;}
.quote_form{display:block;margin-bottom:60px;overflow:hidden;}
.full_screen_holder .quote_form_module .half_field_group{width:49%;float:left;}
.full_screen_holder .quote_form_module .half_field_group.margin_left{margin-left:2%;}
.full_screen_holder .quote_form_module input[type="submit"]{background-image:url(../images/icon_angle_right.png);background-position:32px center;background-repeat:no-repeat;clear:both;float:left;display:inline-block;padding:0 48px 0 58px;width:auto;}
.full_screen_holder .quote_form_module textarea{height:154px;}
.field_single{display:block;}
.overlay-slidedown{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform 0.4s ease-in-out, visibility 0s 0.4s;transition:transform 0.4s ease-in-out, visibility 0s 0.4s;}
.overlay-slidedown.open{visibility:visible;-webkit-transform:translateY(0%);transform:translateY(0%);-webkit-transition:-webkit-transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out;}
.service_text{margin:197px 0 200px;}
.service_text .button.button_green{background:#00cc00;border:none;color:#ffffff;text-transform:uppercase;padding:0 35px;}
.service_text h4{color:#30183c;font-size:22px;font-weight:300px;line-height:34px;}
.service_text h2{color:#30183c;font-size:22px;line-height:34px;}
.service_text h3{color:#fff;font-size:40px;font-weight:700;line-height:47px;margin-bottom:34px;}
#world{color:#854eb6;font-size:40px;font-weight:700;line-height:47px;margin-bottom:34px;}
.service_text ul{background:#ffffff;display:inline-block;padding:32px 42px;margin:0;}
.service_text ul li{color:rgba(0, 0, 0, 0.5);font-size:14px;line-height:30px;list-style:none;margin:0;padding:0;}
.service_text ul li a{color:rgba(0, 0, 0, 0.5);}
.service_text ul li a:hover{color:rgba(0, 0, 0, 0.8);}
.bg_purple_light .service_text h4{color:#ffffff;}
.bg_purple_light .service_text h2{color:#ffffff;}
.bg_purple_light .service_text ul{background:#f8f8f8;}
.bg_purple .service_text h4{color:#ffffff;}
.bg_purple .service_text h2{color:#ffe400;}
.col_image{margin-bottom:198px;}
.col_image_bulb{margin-top:168px;margin-bottom:198px;}
.bg_marketing{background-image:url(../images/bg_marketing.png);background-repeat:no-repeat;background-position:center bottom;}
.col_image_market{margin-top:228px;margin-bottom:100px;padding-left:20px;}
.services_inner_section{padding:110px 0 76px;}
.services_inner_bar{padding:0 58px 0;}
.services_inner_bar .section_heading{display:block;margin-bottom:90px;overflow:hidden;}
.services_inner_bar .section_heading h2{color:#30183c;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:40px;font-weight:700;line-height:47px;}
.services_inner_bar .service_style_1{margin-bottom:76px;}
.services_inner_bar .service_style_1 .left_heading h3{color:#30183c;font-size:26px;font-weight:700;line-height:32px;padding-right:25%;text-transform:uppercase;}
.service_slider .service_slider_nav{color:#30183c;margin:0 0 61px 0;}
.service_slider .service_slider_nav .owl-wrapper{margin-bottom:7px;}
.service_slider .service_slider_nav .owl-item{cursor:pointer;display:inline-block;float:none;font-size:0;position:relative;vertical-align:bottom;text-align:center;}
.service_slider .service_slider_nav .item{opacity:0.4;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}
.service_slider .service_slider_nav i{display:block;font-size:20px;margin-bottom:4px;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}
.service_slider .service_slider_nav span.title{cursor:pointer;display:block;font-size:14px;font-weight:600;line-height:20px;margin-bottom:8px;text-transform:uppercase;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}
.service_slider .service_slider_nav span.page_num{background-color:#30183c;border-radius:50%;-moz-border-radius:50%;-webkut-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;color:#ffffff;display:inline-block;font-size:14px;font-weight:300;line-height:24px;height:24px;text-transform:uppercase;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;width:24px;}
.service_slider .service_slider_nav .item:hover, .service_slider .service_slider_nav .owl-item.synced .item{opacity:1;}
.service_slider_slides{cursor:move;margin-bottom:53px;}
.service_slider_slides .item{display:block;position:relative;min-height:170px;overflow:hidden;}
.service_slider_slides .icon_holder{background-color:#ffe400;color:#736600;height:168px;width:168px;padding:0 10px;position:absolute;left:0;}
.service_slider_slides .icon_holder i{display:block;font-size:40px;margin:38px 0 0px;}
.service_slider_slides .icon_holder span{font-size:32px;font-weight:700;line-height:40px;}
.service_detail{padding-left:198px;margin-top:66px;text-align:left;}
.service_detail h2{font-size:35px;font-weight:400;line-height:44px;margin-bottom:22px;text-transform:uppercase;}
.service_detail h3{font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:25px;font-weight:400;line-height:25px;margin-bottom:21px;}
.service_detail p{color:rgba(0, 0, 0, 0.7);font-size:16px;font-weight:400;line-height:25px;margin:0 0 24px 0;width:auto;}
.about_list{display:block;margin-bottom:51px;padding:0 10px;}
.about_list h5{color:rgba(133, 78, 182, 0.8);font-size:30px;font-weight:600;line-height:32px;margin-bottom:30px;}
.about_list h2{color:rgba(36, 17, 46, 0.8);font-size:20px;font-weight:600;line-height:28px;margin-bottom:20px;}
.text_block{margin-top:100px;}
.text_block h2{color:#24112e;font-size:32px;line-height:40px;margin-bottom:20px;}
.home_section{width:100%;}
.section_heading{background-color:#FF3131;position:relative;z-index:1;}
.section_heading:before{background-color:#FF3131;content:"";width:200%;height:100%;position:absolute;right:100%;top:0;}
.section_heading h2{color:#ffffff;font-size:47px;line-height:58px;padding:55px 28px;text-transform:uppercase;letter-spacing:-2px;}
.section_heading_purple{background-color:#30183c;}
.section_heading_purple:before{background-color:#30183c;}
.section_heading_purple_light{background-color:#854eb6;}
.section_heading_purple_light:before{background-color:#854eb6;}
.section_heading_yellow{background-color:#ffe400;}
.section_heading_yellow h2{color:#30183c;}
.section_heading_yellow:before{background-color:#ffe400;}
.about_text_block{padding:30px;padding-right:20px;}
.about_text_block h4{color:#30183c;font-size:22px;line-height:34px;margin-bottom:50px;}
.about_text_block p{margin-bottom:50px;}
.about_image_holder{margin-top:-168px;}
.stats_text_block{padding-left:30px;padding-top:30px;}
.stats_text_block h4{color:#ac89cd;font-size:40px;line-height:45px;margin-bottom:50px;font-weight:700;}
.stats_square{height:168px;float:left;padding:42px 20px 0 30px;width:168px;}
.stats_square i{display:block;color:#8c55bd;font-size:28px;line-height:28px;margin-bottom:20px;}
.stats_square span{color:rgba(119, 119, 119, 0.7);font-size:14px;line-height:18px;}
.stats_square.grey1{background-color:#fafafa;}
.stats_square.grey2{background-color:#f2f2f2;}
.stats_square.grey1:hover, .stats_square.grey2:hover{background-color:#8c55bd;}
.stats_square:hover i, .stats_square:hover span{color:#FFF;}
.client_testimonial_block{padding:30px 0 0 30px;}
.clients_holder{margin-top:-168px;}
.client_square{height:168px;float:left;width:168px;}
.client_square a{display:block;text-align:center;padding-top:38px;}
.client_square .view_all{background-image:url(../images/icon_angle_right.png);background-position:32px 69px;background-repeat:no-repeat;background-color:#FFE400;color:#24112e;display:block;font-size:16px;height:100%;line-height:25px;padding:62px 46px 0;}
.client_square .view_all:hover{opacity:0.8;}
.client_square.grey1{background-color:#fafafa;}
.client_square.grey2{background-color:#f2f2f2;}
section.home_team_section{padding-bottom:112px;}
.team_testimonial_block{padding:30px 0 0 30px;}
.team_text_holder{position:relative;z-index:1;}
.team_text_block{position:absolute;top:252px;left:0;}
.team_text_block p{color:#ffffff;font-weight:300;font-size:26px;line-height:35px;margin:0;padding:32px 53px 31px;}
.team_holder{margin-top:-168px;position:relative;z-index:2;}
.team_square{height:168px;float:left;overflow:hidden;position:relative;width:168px;}
.team_square .team_mask{background-color:rgba(255, 228, 0, 0.95);height:100%;left:0;padding:70px 30px 0 30px;position:absolute;top:0;z-index:1;transform:translateY(120px);-webkit-transform:translateY(120px);-moz-transform:translateY(120px);-o-transform:translateY(120px);-ms-transform:translateY(120px);opacity:0;position:absolute;transition:all 0.3s ease-in-out 0.1s;-webkit-transition:all 0.3s ease-in-out 0.1s;-moz-transition:all 0.3s ease-in-out 0.1s;-o-transition:all 0.3s ease-in-out 0.1s;-ms-transition:all 0.3s ease-in-out 0.1s;}
.team_square .team_mask h6{color:rgba(0, 0, 0, 0.85);font-size:20px;line-height:20px;margin-bottom:10px;text-transform:uppercase;}
.team_square .team_mask span{color:rgba(0, 0, 0, 0.5);display:block;font-size:13px;line-height:20px;}
.team_square:hover .team_mask{opacity:1;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);}
.home_blog_section{padding:90px 0;}
.blog_text_block{padding:0 24px;}
.blog_text_block h2{color:#30183c;font-size:50px;font-weight:300;line-height:59px;margin-bottom:40px;text-transform:uppercase;}
.blog_text_block p{margin-bottom:34px;}
.post_home{margin-top:158px;margin-bottom:78px;}
.post_home .post_content{background:#f7f7f7;padding:30px;width:100%;margin:0;}
.post_home .meta_home{margin-bottom:40px;}
.post_home .meta_home .cat a{background:#b9b9b9;color:#ffffff;display:inline-block;font-size:14px;line-height:27px;padding:0 14px;opacity:1;}
.post_home .meta_home .cat a:hover{opacity:0.8;}
.post_home .post_content .meta_holder .title_holder{position:relative;margin-bottom:20px;}
.post_home .post_content .meta_holder .post_date{color:rgba(0, 0, 0, 0.35);font-weight:400;font-size:12px;font-style:italic;margin-bottom:18px;}
.post_home .post_content .meta_holder .title_holder .post_title{color:#000000;font-size:24px;font-weight:700;line-height:30px;margin:0 0 10px;padding-right:0;}
.post_home .post_content .meta_holder .title_holder .post_title a{color:#000000;}
.post .post_content .meta_holder .title_holder .sharing_bar{right:0;top:-3px;}
.post .sharing_bar .social_sharer_links{background:#EAEAEA;}
.post .sharing_bar .social_sharer_links:before{border-bottom-color:#EAEAEA;}
.bxslider{margin:0;padding:0;}
.bxslider li{background-image:url(../images/static_banner.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;min-height:100vh;position:relative;width:100%;padding:240px 0 100px;}
.bxslider .bg_slide1{background-image:url(../images/slider/slide1.jpg);}
.bxslider .bg_slide2{background-image:url(../images/slider/slide2.jpg);}
.bxslider .bg_slide3{background-image:url(../images/slider/slide3.jpg);}
.bxslider .bg_slide4{background-image:url(../images/slider/slide4.jpg);}
.bxslider .bg_slide5{background-image:url(../images/slider/slide5.jpg);}
.bxslider li h2{color:#ffffff;font-size:150px;font-weight:700;line-height:150px;margin-bottom:8px;}
.bxslider li .slide_text_dark h2{color:#30183c;}
.bxslider li h3{color:rgba(255, 255, 255, 0.75);font-size:24px;font-weight:300;line-height:35px;margin-bottom:20px;}
.bxslider li .slide_text_dark h3{color:rgba(48, 24, 60, 0.75);}
.bxslider .promo_button{background:#ffe400;color:#24112e;padding:31px 26px 0;width:168px;height:168px;float:left;}
.bxslider .promo_button.green{color:#ffffff;background:#33b825;}
.bxslider .promo_button.green i{border:2px solid rgba(255, 255, 255, 0.6);}
.bxslider .promo_button:hover{opacity:0.9;}
.bxslider .promo_button i{border:2px solid rgba(36, 17, 46, 0.6);border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px;-o-border-radius:100px;-ms-border-radius:100px;font-size:18px;line-height:29px;margin-bottom:20px;text-align:center;width:33px;}
.bxslider .promo_button .promo_button_text{clear:both;font-size:18px;line-height:30px;display:block;}
.bxslider li .button-icon, .bxslider li a.button-icon{background-image:url("../images/icon_angle_right_yellow.png");background-color:rgba(0, 0, 0, 0.3);color:#ffe400;margin-bottom:36px;}
.bx-wrapper .bx-controls-direction a{height:54px;margin-top:-27px;outline:0 none;position:absolute;text-indent:-9999px;top:50%;opacity:0.5;width:54px;z-index:9999;}
.bx-wrapper .bx-prev{background:url("../images/prev_slide.jpg") no-repeat center center;left:10px;}
.bx-wrapper .bx-prev:hover{opacity:1;}
.bx-wrapper .bx-next{background:url("../images/next_slide.jpg") no-repeat center center;right:10px;}
.bx-wrapper .bx-next:hover{opacity:1;}
.contact_form_wrap{margin-top:40px;}
figure.service_header{margin-left:-165px;margin-top:-70px;}
figure.service_header.service_header_2{margin-top:-40px;margin-bottom:-45px;}
figure.service_header.service_header_3{margin-top:-70px;margin-bottom:0px;margin-left:0px;}
figure.service_header.service_header_4{margin-bottom:-40px;}
figure.service_header.service_header_5{margin-top:-30px;margin-bottom:0px;margin-left:0px;}
figure.service_header.service_header_6{margin-left:-165px;margin-top:-160px;}
figure.service_header.service_header_7{margin-left:-165px;margin-top:-160px;margin-bottom:-42px;}
.new-h3{font-size:20px !important;color:#30183c !important;font-weight:700 !important;line-height:26px !important;}
.new-h4{font-size:18px !important;color:#30183c !important;font-weight:700 !important;line-height:26px !important;}
.seo-code{color:#30183c;display:block;font-size:24px;font-style:italic;margin-bottom:20px;}
.heading_cat_group{display:none;}
@media screen and (max-width: 768px) {
	.main_slider {
		display: none !important;
	}
}
div#undefined-sticky-wrapper header {
    background: #fff;
    margin-top: 0;
}

div#undefined-sticky-wrapper header .social_links {
    margin-top: 0;
}
div#undefined-sticky-wrapper header .main-nav {
    margin-top: 0;
}