/*--------------------------------------------------------------
1.0 - Normalize
--------------------------------------------------------------*//*--------------------------------------------------------------
2.0 - Typography
--------------------------------------------------------------*//*--------------------------------------------------------------
3.0 - Main
--------------------------------------------------------------*//*--------------------------------------------------------------
4.0 - Header
--------------------------------------------------------------*//*--------------------------------------------------------------
5.0 - Navigation
--------------------------------------------------------------*//*--------------------------------------------------------------
6.0 - Page title
--------------------------------------------------------------*//*--------------------------------------------------------------
7.0 - Sidebar
--------------------------------------------------------------*//*--------------------------------------------------------------
8.0 - Widget
--------------------------------------------------------------*//*--------------------------------------------------------------
9.0 - Form
--------------------------------------------------------------*//*--------------------------------------------------------------
10 - Button
--------------------------------------------------------------*//*--------------------------------------------------------------
11 - Content
--------------------------------------------------------------*//* error404 *//*--------------------------------------------------------------
12 - Comment
--------------------------------------------------------------*//*--------------------------------------------------------------
13 - Elements
--------------------------------------------------------------*//*--------------------------------------------------------------
14 - Slide Menu Fixed
--------------------------------------------------------------*//*--------------------------------------------------------------
15 - Profile
--------------------------------------------------------------*//*--------------------------------------------------------------
16 - Blog
--------------------------------------------------------------*//*--------------------------------------------------------------
17 - Footer
--------------------------------------------------------------*//*----------*//*----------*//*----------*/.scaleDisappear{-webkit-animation:scaleDisappear 350ms ease-in-out;-moz-animation:scaleDisappear 350ms ease-in-out;-ms-animation:scaleDisappear 350ms ease-in-out;-o-animation:scaleDisappear 350ms ease-in-out;animation:scaleDisappear 350ms ease-in-out;}article,aside,footer,header,nav,section{display:block;}figcaption,figure,main{display:block;}figure{margin:1em 0;}hr{border:none;height:1px;background-color:#ddd;}pre{font-family:monospace, monospace;font-size:1em;}a{background-color:transparent;-webkit-text-decoration-skip:objects;}a:active,a:hover{outline-width:0;}abbr[title]{border-bottom:1px #767676 dotted;text-decoration:none;}b,strong{font-weight:900;}code,kbd,samp{padding:2px 4px;border-radius:4px;background-color:#f9f2f4;font-size:12px;font-family:Consolas, monospace, serif;color:#d05;}ins{text-decoration:none;color:#fff;padding:2px 5px;background:#243c4f;}mark{color:#272727;font-size:15px;line-height:22px;background:#f9f9f9;padding:13px 24px;display:inline-block;}dfn{font-style:italic;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}audio,video{display:inline-block;}audio:not([controls]){display:none;height:0;}img{border-style:none;}svg:not(:root){overflow:hidden;}button,input,optgroup,select,textarea{font-size:100%;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{border:1px solid #bbb;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{display:inline-block;vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details,menu{display:block;}summary{display:list-item;}canvas{display:inline-block;}template{display:none;}[hidden]{display:none;}table{width:100%;}td{border-top:1px solid #ededed;padding:6px 10px 6px 0;}td,th{display:table-cell;vertical-align:inherit;text-align:left;}th,caption{text-transform:uppercase;}dd{margin:0 0 20px;}table{width:100%;max-width:100%;margin:10px 0;}table td,table th{padding:13px 8px;line-height:1.42857;vertical-align:top;border:1px solid #dadada;}table th{color:#323232;font-weight:normal;}.table_template thead{background-color:#01b2b7;color:#323232;}.table_template thead.light{background-color:#fff;}.table_template th{font-weight:700;}.table_template td,.table_template th{padding:18px 30px;}.table_template tbody tr:nth-of-type(odd){background-color:rgba(238, 238, 238, 0.1);}.table_template tbody tr:nth-of-type(even){background-color:rgba(17, 17, 17, 0.05);}.table > tbody > tr > td,.table > tbody > tr > th,.table > tfoot > tr > td,.table > tfoot > tr > th,.table > thead > tr > td,.table > thead > tr > th{padding:13px 8px;border-color:#dadada;}.table{border-top:1px solid #dadada;border-bottom:1px solid #dadada;}.table td + th,.table th + td,.table th + th,.table td + td{border-left:1px solid #dadada;}.table-bordered > thead > tr > td,.table-bordered > thead > tr > th{border-bottom-width:1px;}.table > tbody > tr > td.media-middle{vertical-align:middle;}.table-responsive{border:none;}ul{margin-bottom:0;}.first{clear:both;}.last{margin-right:0;}img,figure{max-width:100%;height:auto;}img.bottom-align{vertical-align:bottom;}figcaption,.entry-caption{padding:2px 0 12px;}figcaption p,.entry-caption p{margin-bottom:0;}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px;word-wrap:normal !important;}.screen-reader-text:focus{background-color:#f1f1f1;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}.wp-caption-text{font-style:italic;line-height:1.35;font-size:13px;}.wp-caption{max-width:100%;}.gallery-caption{font-family:inherit;}.alignleft{float:left;display:table-cell;margin:5px 30px 10px 0;}.alignright{float:right;display:table-cell;margin:5px 0 10px 30px;}.alignleft,.alignright{margin-bottom:15px !important;}.aligncenter{display:block;clear:both;margin:0 auto;margin-bottom:15px;}.alignleft.one-third,.alignright.one-third{max-width:33.33333%;}.dd-select{border:0 !important;}select.woocommerce-currency-switcher{border:0;padding:0;font-size:13px;line-height:1;height:50px;color:#666;}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.entry-footer:before,.entry-footer:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after,.nav-links:before,.nav-links:after,.pagination:before,.pagination:after,.comment-author:before,.comment-author:after,.widget-area:before,.widget-area:after,.widget:before,.widget:after,.comment-meta:before,.comment-meta:after{content:"";display:block;clear:both;}.clear:after,.entry-content:after,.entry-footer:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after,.nav-links:after,.pagination:after,.comment-author:after,.widget-area:after,.widget:after,.comment-meta:after{clear:both;}::-moz-selection{color:#fff;background-color:#243c4f;}body{font-family:'Lato', sans-serif;font-size:16px;font-weight:400;line-height:24px;background-color:#fff;overflow:visible;color:#989898;overflow-x:hidden;}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:30px;font-family:'Lato', sans-serif;font-weight:600;color:#243c4f;word-break:break-word;}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#ffa60a;}h1{font-size:32px;}h2{font-size:24px;}h3{font-size:22px;}h4{font-size:18px;}h5{font-size:16px;}h6{font-size:14px;}p:last-child{margin-bottom:0;}dfn,cite,em,i{font-style:italic;}blockquote{color:#989898;font-size:18px;line-height:28px;padding:30px 15px;margin-bottom:0;background:#f5f5f5;border-radius:0;border-left:5px solid #243c4f;position:relative;}blockquote p{position:relative;font-style:inherit;padding:0 20px;color:#989898;font-size:16px;line-height:24px;text-align:left;margin-left:30px;margin-right:30px;}blockquote p:before{content:"“";font-family:Gotham;font-size:35px;display:inline-block;position:relative;margin-right:5px;font-style:normal;position:absolute;left:0;top:5px;}blockquote p:after{content:"“";font-family:Gotham;font-size:35px;display:inline-block;position:relative;font-style:normal;position:absolute;right:0;bottom:7px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}blockquote cite{position:absolute;right:-38px;bottom:-84px;color:#000;font-size:16px;line-height:24px;font-style:italic;}blockquote.bq-primary{border-left:5px solid #243c4f;}blockquote.bq-default{border-left:5px solid ;}blockquote.bq-border{border:1px solid #f5f5f5;background:transparent;}blockquote.bq-border p{margin-left:38px;}blockquote.bq-border cite{position:absolute;right:auto;bottom:-30px;color:#000;font-size:16px;line-height:24px;font-style:italic;left:53px;}img,figure{max-width:100%;height:auto;}address{margin:0 0 10px;}pre{border-radius:0;white-space:pre;background:#eee;font-family:"Courier 10 Pitch", Courier, monospace;font-size:15px;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em;}:focus{outline:none;}#page_wraper{margin:60px 0;}.content_wrap{background:#fff;margin-top:30px;-webkit-box-shadow:-2px -1px 88px 0px rgba(0, 0, 0, 0.17);-moz-box-shadow:-2px -1px 88px 0px rgba(0, 0, 0, 0.17);box-shadow:-2px -1px 88px 0px rgba(0, 0, 0, 0.17);}.site-main{padding:30px;}@media screen and (max-width:767px){.site-main{padding:30px 15px;}}a{-webkit-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;outline:none;color:#6a6a6a;text-decoration:none;}a:hover,a:active,a:focus{outline:none;color:#ffa60a;text-decoration:none;}body .wpb_button,body .wpb_content_element,body ul.wpb_thumbnails-fluid > li{margin-bottom:0;}body .vc_col-has-fill > .vc_column-inner,body .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner,body .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner,body .vc_row-has-fill + .vc_vc_row > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner,body .vc_row-has-fill + .vc_vc_row_inner > .vc_row > .vc_vc_column_inner > .vc_column_container > .vc_column-inner,body .vc_row-has-fill > .vc_column_container > .vc_column-inner,body .vc_row-has-fill > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner,body .vc_row-has-fill > .vc_vc_column_inner > .vc_column_container > .vc_column-inner,body .vc_section.vc_section-has-fill,body .vc_section.vc_section-has-fill + .vc_row-full-width + .vc_section,body .vc_section.vc_section-has-fill + .vc_section{padding-top:0;}.navigation.paging-navigation .pagination.loop-pagination .page-numbers{color:#7f7f7f;padding:0 5px;}.navigation.paging-navigation .pagination.loop-pagination .page-numbers:hover{color:#243c4f;}.navigation.paging-navigation .pagination.loop-pagination .current{color:#243c4f;}.post-nav-wrap.text-center a{font-size:12px;font-weight:700;text-transform:uppercase;color:#aca3a3;line-height:18px;position:relative;padding:5px 10px;display:inline-block;}.post-nav-wrap.text-center a span{position:relative;z-index:1;}.post-nav-wrap.text-center a:hover{text-decoration:none;color:#333;}.post-nav-wrap.text-center a:hover:before,.post-nav-wrap.text-center a:hover:after{width:100%;-webkit-transition:0.5s;transition:0.5s;}.post-nav-wrap.text-center .post-prev .icon{margin-right:10px;}.post-nav-wrap.text-center .post-prev:before{content:"";width:50%;height:100%;background:#f8f8f8;position:absolute;left:0;top:0;-webkit-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}.post-nav-wrap.text-center .post-next .icon{margin-left:10px;}.post-nav-wrap.text-center .post-next:after{content:"";width:50%;height:100%;background:#f8f8f8;position:absolute;right:0;top:0;-webkit-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}.cms--single-post span.tag-links{display:none;}.ef3-back-to-top{position:fixed;bottom:60px;right:40px;width:30px;height:30px;line-height:25px;font-size:20px;border-radius:50%;text-align:center;color:#fff;background:#243c4f;z-index:999;cursor:pointer;visibility:hidden;-webkit-transition:all 0.5s linear 0s;transition:all 0.5s linear 0s;}.ef3-back-to-top.on{visibility:visible;}.ef3-back-to-top:hover{background:#ffa60a;}.page_404 #main{padding:0;}.page_404 #main .error-404{text-align:center;padding:0;margin:0;}.page_404 #main .error-404 .page-header{margin:0;border:none;}.page_404 #main .error-404 .page-header .page-title{color:#243c4f;}.page_404 #main .error-404 .page-content{padding:0 30px;padding-bottom:60px;}.page_404 #main .error-404 .searchform{position:relative;width:100%;margin-top:56px;max-width:555px;margin-left:auto;margin-right:auto;}.page_404 #main .error-404 .searchform .form-group .form-control{box-shadow:none;padding-right:50px;font-size:14px;height:40px;}.page_404 #main .error-404 .searchform button{padding:0;margin:0;position:absolute;right:0;top:0;height:40px;width:40px;line-height:40px;border:none;background-color:transparent;color:#d60d46;font-size:20px;font-weight:400;color:#aba3a3;text-align:center;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.navigation .pagination{margin-top:0;}.menu-main-menu::-webkit-scrollbar{height:0;width:2px;background-color:transparent;}.menu-main-menu::-webkit-scrollbar-track{border-radius:4px;}.menu-main-menu::-webkit-scrollbar-thumb{border-radius:4px;background-color:transparent;}.menu-main-menu::-webkit-scrollbar{width:2px;height:auto;background-color:#eee;}.menu-main-menu::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 6px rgba(0, 0, 0, .3);background-color:#aaa;}.picard-navigation .main-navigation .menu-main-menu{padding:0;margin:0;width:100%;-webkit-box-shadow:-2px -1px 88px 0px rgba(0, 0, 0, 0.17);-moz-box-shadow:-2px -1px 88px 0px rgba(0, 0, 0, 0.17);box-shadow:-2px -1px 88px 0px rgba(0, 0, 0, 0.17);}.picard-navigation .main-navigation .menu-main-menu > li{list-style:none;float:left;text-align:center;font-size:13px;font-weight:bold;border-right:1px dashed #ccc;display:inline-block;position:relative;border-bottom:3px solid transparent;}.picard-navigation .main-navigation .menu-main-menu > li:hover{border-bottom-color:#ffa60a;}.picard-navigation .main-navigation .menu-main-menu > li.current-menu-item{border-bottom-color:#ffa60a;}.picard-navigation .main-navigation .menu-main-menu > li.current-menu-item a{color:#243c4f;}.picard-navigation .main-navigation .menu-main-menu > li.current-menu-item a:hover{color:#ffa60a;}.picard-navigation .main-navigation .menu-main-menu a{color:#243c4f;display:inline-block;text-transform:uppercase;text-decoration:none;}.picard-navigation .main-navigation .menu-main-menu a:hover{color:#ffa60a;}.picard-navigation .main-navigation .menu-main-menu a i{font-size:14px;margin-right:4px;}.picard-navigation .main-navigation .menu-main-menu li:last-child{border-right:none;}.picard-navigation .main-navigation .menu-main-menu li a:hover{transition:all ease 0.2s;text-decoration:none;}.cs-menu-toggle{display:none;}.menu-main-menu > li{position:relative;}.menu-main-menu > li .sub-menu{position:absolute;width:200px !important;top:150%;left:0;background-color:#fff;padding:20px 30px;list-style-type:none;visibility:hidden;opacity:0;z-index:1000;box-shadow:0px 10px 30px 0 rgba(0, 0, 0, 0.3);-webkit-transition:0.5s;transition:0.5s;}.menu-main-menu > li .sub-menu > li{position:relative;padding:5px 0;border-bottom:1px dotted #ddd;}.menu-main-menu > li .sub-menu > li:last-child{border-bottom:none;}.menu-main-menu > li .sub-menu > li:hover .sub-menu{opacity:1;visibility:visible;}.menu-main-menu > li .sub-menu > li .sub-menu{top:0;right:0;left:100%;margin-left:30px;width:200px;margin-top:-20px;visibility:hidden;opacity:0;-webkit-transition:0.5s;transition:0.5s;background-color:#fff;z-index:99;}.menu-main-menu > li .sub-menu a{text-align:left;font-weight:500;font-size:12px;}.menu-main-menu > li .sub-menu .menu-item-has-children > a:after{font-family:"FontAwesome";content:" \f105";position:absolute;right:0;font-weight:300;font-size:14px;}.menu-main-menu > li:hover .sub-menu{visibility:visible;opacity:1;top:100%;}.page-title{overflow:hidden;border-bottom:1px dashed #ccc;}.page-title .page-title-text{line-height:22px;}.page-title .page-title-text h2{margin:0;padding:0;font-size:18px;font-weight:700;line-height:20px;text-transform:capitalize;display:inline-block;color:#243c4f;}.wg-title{font-size:18px;font-weight:bold;padding-bottom:20px;margin-bottom:20px;border-bottom:1px dashed #ccc;border-top:1px dashed #ccc;padding:20px 25px;}.widget_search form{position:relative;}.widget_search form .search-control{border:solid 1px #bdc4ca;width:100%;height:50px;font-size:13px;padding:13px 50px 13px 15px;box-shadow:none;}.widget_search form .search-button{background:transparent;float:right;border:none;position:absolute;top:0;right:0;padding:0 15px;line-height:50px;color:#243c4f;}.widget_nav_menu ul li{list-style-type:none;}.widget_nav_menu ul li a{font-size:14px;line-height:35px;cursor:pointer;text-decoration:none;}.widget_categories ul li{list-style-type:none;}.widget_categories ul li a{font-size:14px;line-height:35px;cursor:pointer;text-decoration:none;}.widget_cs_recent_post_v2 .cms-recent-post .widget-recent-item{border-bottom:1px solid #e0e0e0;padding-bottom:18px;margin-bottom:18px;}.widget_cs_recent_post_v2 .cms-recent-post .widget-recent-item .tag a{font-size:12px;margin-right:3px;color:#243c4f;}.widget_cs_recent_post_v2 .cms-recent-post .widget-recent-item .tag a:hover{color:#ffa60a;}.widget_cs_recent_post_v2 .cms-recent-post .widget-recent-item .title-post a{font-size:13px;color:#6a6a6a;margin:7px 0px;line-height:22px;display:inline-block;}.widget_cs_recent_post_v2 .cms-recent-post .widget-recent-item .desc span{font-size:12px;color:#c1c1c1;}.widget_cs_recent_post_v2 .cms-recent-post .widget-recent-item .desc span i{margin-left:10px;}.widget_cs_recent_post_v2 .cms-recent-post .widget-recent-item:last-child{border:0;margin-bottom:0;}.widget_tag_cloud .tagcloud a{padding:5px 11px;font-size:12px !important;background:#f3f3f3;float:left;margin:5px;color:#676767;}.widget_tag_cloud .tagcloud a:hover{background:#ffa60a;color:#fff;}.widget_calendar table{width:100%;margin:0;position:relative;text-align:center;background-color:#fff;}.widget_calendar table td,.widget_calendar table th{padding:5px 5px;font-size:14px;}.widget_calendar caption{line-height:1;font-size:14px;padding:8px 0 8px;text-align:center;color:#fff;background-color:#243c4f;}.widget_calendar thead{background-color:#444;border:1px solid #444;color:#fff;}.widget_calendar thead th{font-weight:300;}.widget_calendar tbody{font-weight:300;border:1px solid #f1f1f1;}.widget_calendar tbody td{border:none;padding:5px 5px;text-align:center;position:relative;color:#3b3b3b;border-right:1px solid #f1f1f1;border-top:1px solid #f1f1f1;}.widget_calendar tbody td a{font-weight:700;color:#243c4f;}.widget_calendar tbody td a:hover{color:#444;}.widget_calendar th{text-align:center;border:0;color:inherit;}.widget_calendar td{border:0;}.widget_calendar tfoot{position:absolute;top:-3px;right:0;left:0;}.widget_calendar tfoot td{position:absolute;top:0;}.widget_calendar tfoot td a{color:#fff;text-align:center;font-size:0;width:60px;height:40px;line-height:40px;display:inline-block;}.widget_calendar tfoot #prev{left:0;padding:0;}.widget_calendar tfoot #prev a:before{font-size:14px;font-family:'FontAwesome';content:'\f104';}.widget_calendar tfoot #next{right:0;padding:0;}.widget_calendar tfoot #next a{border-left:1px solid rgba(255, 255, 255, 0.2);}.widget_calendar tfoot #next a:after{font-size:14px;font-family:'FontAwesome';content:'\f105';}.widget_archive select{width:100%;}.cms--contact .section-title{font-size:18px;font-weight:bold;margin-bottom:20px;color:#333;}.cms--contact .wpcf7-form-control.wpcf7-text{width:100%;height:45px;border:solid 1px #dfdfdf;font-size:13px;padding-left:10px;margin-bottom:15px;}.cms--contact .wpcf7-form-control-wrap textarea{width:100%;border:solid 1px #dfdfdf;font-size:13px;padding:10px 0 0 10px;margin-bottom:15px;height:156px;}.cms--contact .contact-info .info-list{margin-bottom:15px;display:inline-block;padding:0;margin:0;list-style-type:none;}.cms--contact .contact-info .info-list li{width:100%;list-style:none;font-size:14px;line-height:35px;color:#333;}.cms--contact .contact-info .info-list li span{color:#7f7f7f;}.btn-theme,button,.button,.btn-default-theme,input[type="button"],input[type="submit"]{color:#fff;border:1px solid transparent;background-color:#243c4f;-webkit-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}.btn-theme:hover,button:hover,.button:hover,.btn-default-theme:hover,input[type="button"]:hover,input[type="submit"]:hover,.btn-theme:active,button:active,.button:active,.btn-default-theme:active,input[type="button"]:active,input[type="submit"]:active,.btn-theme:focus,button:focus,.button:focus,.btn-default-theme:focus,input[type="button"]:focus,input[type="submit"]:focus{border-color:transparent;color:#fff;background-color:#ffa60a;}.wpcf7-submit{font-size:13px;font-weight:bold;padding:12px 25px;display:inline-block;border:0;text-transform:uppercase;}.no-results form.searchform.search-form{position:relative;}.no-results form.searchform.search-form .form-search input{width:100%;padding:8px 45px 8px 15px;height:45px;}.no-results form.searchform.search-form button.search-button{position:absolute;top:0;right:0;line-height:45px;border:0;padding:0 15px;}.error404 .error-404{text-align:center;}.error404 .error-404 .btn-secondary{background-color:#243c4f;color:#fff;}.error404 .error-404 .btn-secondary:hover{background-color:#ffa60a;}.error404 .not_found{position:relative;display:inline-block;font-size:300px;font-weight:700;line-height:0.8;margin-bottom:10px;color:#243c4f;}@media (max-width:767px){.error404 .not_found{font-size:150px;}}.error404 .not_found .oops{position:absolute;font-size:35px;text-transform:uppercase;font-weight:700;color:#243c4f;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg);}@media (max-width:767px){.error404 .not_found .oops{font-size:18px;}}.error404 .not_found + h2{color:#243c4f;font-size:35px;margin:0 0 35px;line-height:1;text-transform:uppercase;}@media (max-width:767px){.error404 .not_found + h2{font-size:18px;}}.comments-area{overflow:hidden;background-color:#fff;margin:0 15px;}.comments-area .comments-title{font-size:18px;font-weight:bold;margin-bottom:20px;color:#333;}.comments-area .comment-list{list-style-type:none;padding:0;margin:0;}.comments-area .comment-list li.comment{-webkit-transition:all 0.7s ease-in-out;transition:all 0.7s ease-in-out;list-style-type:none;overflow:hidden;}.comments-area .comment-list li.comment .comment-body{position:relative;}.comments-area .comment-list li.comment .comment-body .comment-author-image{float:left;width:84px;height:84px;margin:25px 0;}.comments-area .comment-list li.comment .comment-body .comment-author-image img{width:100%;height:100%;display:block;}.comments-area .comment-list li.comment .comment-body .comment-main{float:left;width:calc(100% - 84px);padding-left:15px;margin:25px 0;}.comments-area .comment-list li.comment .comment-body .comment-main .comment-meta{position:relative;}.comments-area .comment-list li.comment .comment-body .comment-main .comment-meta .comment-author{font-size:16px;line-height:22px;text-transform:capitalize;margin-bottom:0;font-weight:700;color:#000;display:block;}.comments-area .comment-list li.comment .comment-body .comment-main .comment-meta .comment-date{color:#243c4f;font-size:12px;line-height:14px;display:block;}.comments-area .comment-list li.comment .comment-body .comment-main .comment-content p{font-size:14px;line-height:22px;color:#7f7f7f;font-weight:400;}.comments-area .comment-list li.comment .comment-body .comment-main .comment-reply{float:right;font-size:13px;position:absolute;right:0;top:0;}.comments-area .comment-list li.comment .comment-body .comment-main .comment-reply a{color:#243c4f;}.comments-area .comment-reply-title{margin-top:40px;margin-bottom:20px;font-size:18px;text-transform:capitalize;font-weight:700;color:#333;}.comments-area .comment-before-text{margin-bottom:30px;}.comments-area .comment-form-comment{margin-bottom:23px;}.comments-area p.form-submit{margin-bottom:0;text-align:right;}.comments-area .comment-form label{display:none;}.comments-area .comment-form input{width:100%;height:45px;border:solid 1px #dfdfdf;font-size:13px;padding-left:10px;margin-bottom:30px;}.comments-area .comment-form textarea{width:100%;border:solid 1px #dfdfdf;font-size:13px;padding:10px 0 0 10px;margin-bottom:15px;}.comments-area .comment-form .submit{width:auto;float:left;font-size:13px;font-weight:bold;padding:12px 25px;display:inline-block;border:0;text-transform:uppercase;}.comments-area ol.comment-list li.comment .comment-body:after,.comments-area ol.children li.comment .comment-body:after{content:"";width:5000px;height:1px;margin-left:-50%;bottom:0;display:block;background:#ededed;}.info-about .info-list{padding:0 0 30px 0;margin:0;display:inline-block;width:100%;float:left;/**
* Story
*/}.info-about .info-list li{list-style-type:none;line-height:35px;font-size:14px;color:#333;}.info-about .info-list li span{color:#7f7f7f;}.posted{border-top:1px dashed #ccc;/**
* Skill
*/}.posted .cms-story-wrap.story-about{padding:45px 0;float:left;width:100%;}.posted .cms-story-wrap.story-about .stories .section-title{font-size:18px;font-weight:bold;margin-bottom:20px;margin-top:0;color:#243c4f;}.gray-bg{background:#f7f7f7;padding:45px 0;/**
* Services
*/}.gray-bg .list-skill{list-style:none;margin:0;padding:0;}.gray-bg .list-skill h3{display:block;margin-bottom:0;font-size:14px;color:#000;font-weight:bold;margin:0;}.gray-bg .list-skill .progress{border:1px solid #243c4f;margin:15px 0;display:block;height:6px;position:relative;width:100%;overflow:visible;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;background:#fff;box-shadow:0;}.gray-bg .list-skill .progress .percentage{border-radius:50px 0 0 50px;-moz-border-radius:50px 0 0 50px;-webkit-border-radius:50px 0 0 50px;-ms-border-radius:50px 0 0 50px;-o-border-radius:50px 0 0 50px;bottom:0;position:absolute;top:0;background-color:#243c4f;}.services{padding:45px 15px 20px 15px;/**
* Education
*/}.services .service{margin-bottom:30px;}.services .service i{width:55px;height:55px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;text-align:center;padding-top:18px;float:left;color:#fff;font-size:20px;margin-right:10px;background:#243c4f;}.services .service .text{padding-top:6px;display:inline-block;line-height:20px;font-size:16px;}.services .service .text b{font-weight:700;color:#333;}.services .service .text p{font-size:14px;color:#7f7f7f;line-height:20px !important;}.resume-education{margin-bottom:30px;}.resume-education .rounded-icon i{width:55px;text-align:center;padding:20px 0;font-size:15px;color:#fff;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;background:#243c4f;}.resume-education .resume-out{padding-left:25px;}.resume-education .resume-out .resume-info{border-left:2px solid #e5e5e5;padding:0 0 40px 30px;}.resume-education .resume-out .resume-info:first-child{padding-top:50px;}.resume-education .resume-out .resume-info:last-child{border:0;}.resume-education .resume-out .resume-info .info-title{font-weight:600;font-size:16px;padding:0;margin:0;color:#333;}.resume-education .resume-out .resume-info .info-title::after{content:'';width:10px;height:10px;float:left;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;margin:0px 9px 0 -36px;background:#243c4f;}.resume-education .resume-out .resume-info p{color:#7f7f7f;font-weight:400;font-size:14px;line-height:24px;}.resume-education .resume-out .resume-info .info-date{font-size:14px;padding:6px 0;display:block;color:#243c4f;}.resume-info:last-child .info-title:after{margin:0px 9px 0 -34px !important;/**
* CMS Grid
*/}.work-inner{position:relative;overflow:hidden;}.work-inner img{max-width:100%;}.work-inner .work-overlay{position:absolute;color:#fff;padding:25px;width:100%;height:100%;padding-top:40%;opacity:0;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}.work-inner .work-overlay h3{font-size:17px;margin-bottom:4px;color:#fff;font-weight:500;}.work-inner .work-overlay p{font-size:12px !important;opacity:0.5;color:#c1c1c1 !important;line-height:16px !important;}.work-inner .work-overlay p a{font-size:12px;text-decoration:none;cursor:text;color:#c1c1c1;}.work-inner .work-overlay p a:hover{color:#c1c1c1;}.work-inner .work-overlay a.link{margin:0 auto;text-align:center;display:inline-block;width:45px;height:45px;padding-top:10px;margin-top:15px;margin-right:7px;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;-moz-transform:translateY(200px);-webkit-transform:translateY(200px);-o-transform:translateY(200px);-ms-transform:translateY(200px);transform:translateY(200px);color:#fff !important;border:solid 1px;border:solid 1px #a5a5a5;}.work-inner .work-overlay a.magic-popup{background:none;margin:0 auto;text-align:center;display:inline-block;width:45px;height:45px;padding-top:10px;margin-top:15px;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;-moz-transform:translateY(200px);-webkit-transform:translateY(200px);-o-transform:translateY(200px);-ms-transform:translateY(200px);transform:translateY(200px);color:#fff !important;background:transparent !important;border:solid 1px #a5a5a5;}.work-inner:hover .work-overlay{background:rgba(0, 0, 0, 0.63);opacity:1;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}.work-inner:hover .work-overlay a.magic-popup{color:#fff;background:#fff;-moz-transform:translateY(0px);-webkit-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);-webkit-transition:all 0.1s ease;transition:all 0.1s ease;transition-duration:0.6s;}.work-inner:hover .work-overlay a.link{color:#fff;-moz-transform:translateY(0px);-webkit-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);-webkit-transition:all 0.1s ease;transition:all 0.1s ease;transition-duration:0.3s;}.cms-grid-item{margin-bottom:30px;}.template-cms_grid--portfolio .cms-grid-filter{position:absolute;top:-80px;}.template-cms_grid--portfolio .cms-grid-filter.filter-left{left:15px;}.template-cms_grid--portfolio .cms-grid-filter.filter-right{right:15px;}.template-cms_grid--portfolio .cms-grid-filter li{float:left;list-style:none;cursor:pointer;font-size:14px;margin-right:10px;color:#c1c1c1;}.template-cms_grid--portfolio .cms-grid-filter li:last-child{margin-right:0;}.template-cms_grid--portfolio .cms-grid-filter li a{color:#c1c1c1;text-decoration:none;}.template-cms_grid--portfolio .cms-grid-filter li a.active{color:#243c4f;}.admin-bar .slidemenu-fixed{top:32px;}.ps-container::-webkit-scrollbar{height:0;width:8px;background-color:transparent;}.ps-container::-webkit-scrollbar-track{border-radius:4px;}.ps-container::-webkit-scrollbar-thumb{border-radius:4px;background-color:transparent;}.ps-container::-webkit-scrollbar{width:8px;height:auto;background-color:#eee;}.ps-container::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 6px rgba(0, 0, 0, .3);background-color:#aaa;}.slidemenu-fixed{position:fixed;z-index:10000;top:0;right:0;width:378px;height:100%;margin:0;-webkit-transform:translateX(450px);-moz-transform:translateX(450px);transform:translateX(450px);-webkit-transition:-webkit-transform 0.4s cubic-bezier(0.37, 0.15, 0.32, 0.94);-moz-transition:-moz-transform 0.4s cubic-bezier(0.37, 0.15, 0.32, 0.94);transition:transform 0.4s cubic-bezier(0.37, 0.15, 0.32, 0.94);}.slidemenu-fixed aside{padding:0 25px;margin-bottom:30px;}.slidemenu-fixed aside:last-child{margin-bottom:0;}.slidemenu-fixed aside .wg-title{margin:0 -25px 20px -25px;}.slidemenu-fixed aside ul{padding-left:0;}.slidemenu-fixed aside ul.sub-menu,.slidemenu-fixed aside ul.children{padding-left:25px;}.slidemenu-fixed aside ul li{list-style-type:none;line-height:35px;}.slidemenu-fixed aside select{width:100%;height:45px;padding-left:10px;padding-right:10px;}.slidemenu-fixed a{text-decoration:none;}.slidemenu-fixed .slidemenu-close{top:70px;left:-58px;width:58px;height:58px;border:0;margin:0;padding:0;display:block;cursor:pointer;text-align:center;position:absolute;z-index:100;background-color:#ddd;}.slidemenu-fixed .slidemenu-close:hover{color:#ffa60a;}.slidemenu-fixed .widget_search .wg-title{margin-bottom:30px;}.slidemenu-fixed .widget_text strong{font-size:14px;}.slidemenu-opened .slidemenu-fixed{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0);}#overlay{position:fixed;z-index:99;top:-1000%;left:0;right:0;width:100%;height:100%;background-color:#000;opacity:0;-webkit-transition:top 0s ease 0.35s, opacity 0.35s ease;-moz-transition:top 0s ease 0.35s, opacity 0.35s ease;transition:top 0s ease 0.35s, opacity 0.35s ease;}.slidemenu-opened #overlay{top:0;opacity:0.7;-webkit-transition:top 0s ease 0s, opacity 0.35s ease;-moz-transition:top 0s ease 0s, opacity 0.35s ease;transition:top 0s ease 0s, opacity 0.35s ease;}.widget-out.ps-container{overflow-y:scroll;position:relative;height:100%;padding-bottom:30px;}.widget-out.ps-container .widget{width:100%;float:left;}.right-menu{float:right;margin:15px;padding:15px;border:solid 1px #d6d6d6;color:#292929;cursor:pointer;position:absolute;right:15px;top:0;}.profile .profile-image{text-align:center;background:#fff;-webkit-box-shadow:0px -5px 88px 0px rgba(0, 0, 0, 0.17);-moz-box-shadow:0px -5px 88px 0px rgba(0, 0, 0, 0.17);box-shadow:0px -5px 88px 0px rgba(0, 0, 0, 0.17);}.profile .profile-image img{width:100%;}.profile .profile-image .site-title{font-size:20px;font-weight:900;margin:0;padding:30px 0 10px 0;color:#333;text-transform:uppercase;}.profile .profile-image .site-description{padding-bottom:30px;}.profile-info{text-align:center;background:#fff;-webkit-box-shadow:0px 20px 88px 0px rgba(0, 0, 0, 0.17);-moz-box-shadow:0px 20px 88px 0px rgba(0, 0, 0, 0.17);box-shadow:0px 20px 88px 0px rgba(0, 0, 0, 0.17);}.profile-info .name-job{padding:23px 0;border-bottom:1px dashed #ccc;}.profile-info .name-job h1{font-size:20px;font-weight:900;margin:0;padding:0;color:#333;text-transform:uppercase;}.profile-info .name-job .job{color:#7f7f7f;font-weight:400;line-height:30px;font-size:16px;}.social-icons{padding:17px 20px;}.social-icons a{font-size:12px;color:#2a2a2a;border:solid 1px #2a2a2a;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;width:34px;display:inline-block;padding:4px 0;margin:3px 4px;text-align:center;transition:0.8s;}.social-icons a:hover{color:#fff;}.social-icons a.twitter:hover{background:#1da1f2;border-color:#1da1f2;}.social-icons a.facebook:hover{background:#3b5998;border-color:#3b5998;}.social-icons a.google:hover{background:#e74c3c;border-color:#e74c3c;}.social-icons a.youtube:hover{background:#ee3637;border-color:#ee3637;}.social-icons a.rss:hover{background:#f79320;border-color:#f79320;}.social-icons a.instagram:hover{background:#d95443;border-color:#d95443;}.social-icons a.skype:hover{background:#00aaf2;border-color:#00aaf2;}.social-icons a.linkedin:hover{background:#007bb5;border-color:#007bb5;}.social-icons a.pinterest:hover{background:#c12227;border-color:#c12227;}.social-icons a.vimeo:hover{background:#4bf;border-color:#4bf;}.social-icons a.yelp:hover{background:#d32323;border-color:#d32323;}.social-icons a.tumblr:hover{background:#395976;border-color:#395976;}.social-icons a.behance:hover{background:#0076ff;border-color:#0076ff;}.social-icons a.dribbble:hover{background:#eb4095;border-color:#eb4095;}.site-main article .post-thumbnail img{width:100%;}.site-main article .entry-header .entry-title{font-size:20px;line-height:24px;font-weight:bold;margin-top:24px;margin-bottom:0;color:#243c4f;}.site-main article .entry-header .entry-title a{text-decoration:none;color:#243c4f;}.site-main article .entry-header .entry-title a:hover{color:#ffa60a;}.site-main article .entry-header .entry-meta{font-size:14px;line-height:24px;font-weight:600;padding:6px 0;}.site-main article .entry-header .entry-meta .archive_detail,.site-main article .entry-header .entry-meta .single_detail{list-style-type:none;padding:0;margin:0;}.site-main article .entry-header .entry-meta .archive_detail li,.site-main article .entry-header .entry-meta .single_detail li{position:relative;list-style-type:none;display:inline;line-height:20px;margin-right:3px;color:#243c4f;}.site-main article .entry-header .entry-meta .archive_detail li + li,.site-main article .entry-header .entry-meta .single_detail li + li{padding-left:8px;}.site-main article .entry-header .entry-meta .archive_detail li + li:before,.site-main article .entry-header .entry-meta .single_detail li + li:before{content:"";width:1px;height:13px;background:#243c4f;position:absolute;left:0;top:3px;z-index:1;transform:rotate(30deg);-moz-transform:rotate(30deg);-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);-o-transform:rotate(30deg);}.site-main article .entry-header .entry-meta .archive_detail li a,.site-main article .entry-header .entry-meta .single_detail li a{color:#243c4f;line-height:24px;font-weight:600;font-size:14px;}.site-main article .entry-header .entry-meta .archive_detail li a:hover,.site-main article .entry-header .entry-meta .single_detail li a:hover{color:#ffa60a;text-decoration:none;}.site-main article .entry-header .entry-meta .archive_detail li i,.site-main article .entry-header .entry-meta .single_detail li i{display:none;}.site-main article .entry-content p{font-size:14px;line-height:24px;color:#7f7f7f;font-weight:400;margin-bottom:24px;}.site-main article .entry-content p:last-child{margin-bottom:0;}.site-main article .entry-footer{margin-top:30px;}.site-main article .entry-footer a{font-size:13px;font-weight:bold;text-transform:uppercase;padding:12px 25px;display:inline-block;}.site-main article .entry-footer a:hover{text-decoration:none;}.cms--post-classic .site-main article,.cms--single-post .site-main article,.arc_page .site-main article,.page-search .site-main article{margin-bottom:60px;}.cms--post-classic .site-main article iframe,.cms--single-post .site-main article iframe,.arc_page .site-main article iframe,.page-search .site-main article iframe{max-width:100%;}.is-sidebar-left{padding:0 15px;}.cms--single-post .post-navigation{padding-bottom:30px;}article.sticky .entry-title a{position:relative;padding-left:20px;}article.sticky .entry-title a:before{font-family:'FontAwesome';content:'\f005';font-size:14px;position:absolute;top:2px;left:0;color:#ffa60a;}.detail-author{color:#6a6a6a;}.footer{bottom:0;width:100%;text-align:center;padding:27px 0;float:left;left:0;border-top:1px dashed #ccc;background:#fff;-webkit-box-shadow:0px 10px 40px 1px rgba(0, 0, 0, 0.17);-moz-box-shadow:0px 10px 40px 1px rgba(0, 0, 0, 0.17);box-shadow:0px 10px 40px 1px rgba(0, 0, 0, 0.17);}.footer p{color:#7f7f7f;font-size:13px;margin:0;line-height:18px;}@media screen and (max-width:991px){.work-inner .work-overlay{background:rgba(0, 0, 0, 0.63);opacity:1;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}.work-inner .work-overlay a.magic-popup{color:#fff;background:#fff;-moz-transform:translateY(0px);-webkit-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;-ms-transition:all 0.1s ease;-o-transition:all 0.1s ease;transition:all 0.1s ease;transition-duration:0.6s;}.work-inner .work-overlay a.link{color:#fff;-moz-transform:translateY(0px);-webkit-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;-ms-transition:all 0.1s ease;-o-transition:all 0.1s ease;transition:all 0.1s ease;transition-duration:0.3s;}.social-icons a{color:#fff;}.social-icons a.twitter{background:#1da1f2;border-color:#1da1f2;}.social-icons a.facebook{background:#3b5998;border-color:#3b5998;}.social-icons a.google{background:#e74c3c;border-color:#e74c3c;}.social-icons a.youtube{background:#ee3637;border-color:#ee3637;}.social-icons a.rss{background:#f79320;border-color:#f79320;}.social-icons a.instagram{background:#d95443;border-color:#d95443;}.social-icons a.skype{background:#00aaf2;border-color:#00aaf2;}.social-icons a.linkedin{background:#007bb5;border-color:#007bb5;}.social-icons a.pinterest{background:#c12227;border-color:#c12227;}.social-icons a.vimeo{background:#4bf;border-color:#4bf;}.social-icons a.yelp{background:#d32323;border-color:#d32323;}.social-icons a.tumblr{background:#395976;border-color:#395976;}.social-icons a.behance{background:#0076ff;border-color:#0076ff;}.social-icons a.dribbble{background:#eb4095;border-color:#eb4095;}}@media screen and (min-width:768px){ul.info-list li{float:left;width:33%;}.menu-main-menu{display:inline-block;}}@media screen and (max-width:767px){.services .service{text-align:center;}.services .service i{float:none;}.services .service span{width:100%;text-align:center;}.admin-bar .cshero-main-header .responsive-menu{top:46px !important;}.admin-bar .cshero-main-header .right-menu{top:46px !important;}.responsive-menu{display:block !important;}.cshero-main-header{position:fixed;top:0;left:0;width:100%;z-index:999;}.menu-main-menu{top:0;margin-top:78px !important;left:0;position:absolute;display:none;max-height:380px;overflow-y:scroll;}.menu-main-menu li{width:100%;border-bottom:1px dashed #ddd !important;border-right:unset !important;}.menu-main-menu li.current-menu-item{border-bottom:1px dashed #ddd !important;}.menu-main-menu li a{padding:30px 20px;}.menu-main-menu li .cs-menu-toggle{color:#333;cursor:pointer;position:absolute;right:0px;text-align:center;top:0;width:30px;height:100%;line-height:78px;vertical-align:middle;display:block;z-index:999;}.menu-main-menu .sub-menu.submenu-open{visibility:visible !important;opacity:1 !important;}.menu-main-menu > li.menu-item-has-children .sub-menu{width:100% !important;top:100%;transition:none;box-shadow:none;padding:0;border-top:1px solid #ddd;}.menu-main-menu > li.menu-item-has-children .sub-menu li{text-align:center;}.menu-main-menu > li.menu-item-has-children .sub-menu li a{padding-top:0;padding-bottom:0;}.menu-main-menu > li.menu-item-has-children .sub-menu li .cs-menu-toggle{line-height:35px;}.menu-main-menu > li.menu-item-has-children .sub-menu li .sub-menu{top:100%;margin-top:0;left:0;transition:none;margin-left:0;}.menu-main-menu > li .sub-menu .menu-item-has-children > a:after{content:none;}.right-menu{position:fixed;z-index:9999;top:0;right:0;}.template-cms_grid--portfolio .cms-grid-filter{position:static;display:inline-block;padding-bottom:30px;text-align:center;}.comments-area .comment-list li.comment .comment-body .comment-author-image{margin-bottom:10px;}.comments-area .comment-list li.comment .comment-body .comment-main{margin-top:0;}.comments-area .comment-list ol.children{padding-left:0;}}@media screen and (max-width:600px){.admin-bar .cshero-main-header.affix-top .responsive-menu{top:0 !important;}.admin-bar .cshero-main-header.affix-top .right-menu{top:0 !important;}}@media screen and (max-width:768px) and (min-width:530px){.info-about ul.info-list li{float:left;width:50%;}}@media only screen and (max-width:479px){.comments-area .comment-main{width:calc(100% - 0px) !important;padding-left:0 !important;}}.responsive-menu{padding:28px 23px;color:#fff;cursor:pointer;display:none;background:#fff;color:#000;font-size:14px;font-weight:bold;width:100%;position:fixed;top:0;z-index:99;left:0;-webkit-box-shadow:-2px -1px 88px 0px rgba(0, 0, 0, 0.17);-moz-box-shadow:-2px -1px 88px 0px rgba(0, 0, 0, 0.17);box-shadow:-2px -1px 88px 0px rgba(0, 0, 0, 0.17);}.responsive-menu .icon-mobile-menu img{width:20px;height:20px;}.menu-main-menu > li .sub-menu.sub-menu-open{visibility:visible;opacity:1;}@media (min-width:768px) and (max-width:991px){#cshero-header-navigation .main-navigation ul.nav-menu > li > a{font-size:12px !important;}#cshero-header-navigation .main-navigation .menu-main-menu > li > a{padding:15px !important;}.d_right-menu .right-menu{margin:7px !important;padding:10px !important;}}.widget_calendar tfoot #next a{border-left:unset;}