/*
Theme Name: mytwangyguitar
Description: Custom developed WordPress theme.
Author: Anymous
Author URI: http://www.binhvi.info/
Version: 1.0
Copyright 2017.
*/

@charset "UTF-8";
body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dt,dd,li,table,th,td,form,select,option,address,pre,strong,em,caption,cite,code,dfn,var{font-size:100%;font-style:normal;font-weight:normal;margin:0;padding:0;text-decoration:none}img{border:0;background-color:transparent;vertical-align:bottom}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}fieldset{border:0}hr{display:none}ol,ul{list-style:none}ul ul,ol ul,ul ol,ol ol,dl ul,dl ol,dl dl,td td{font-size:100%}q:before,q:after{content:''}abbr,acronym{border:0}html{overflow-y:scroll}body{font-size:12px;line-height:1.4}strong{font-weight:bold}em{font-style:italic}li{margin-left:0}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}/*\*/* html .clearfix{height:1%}.clearfix{display:block}/**/.inline-block{display:-moz-inline-box;display:inline-block}/*\*/* html .inline-block{display:inline;height:1%}*:first-child+html .inline-block{display:inline;height:1%}


.scroll-wrapper{overflow:hidden!important;padding:0!important;position:relative}.scroll-wrapper>.scroll-content{border:none!important;box-sizing:content-box!important;height:auto;left:0;margin:0;max-height:none!important;max-width:none!important;overflow:scroll!important;padding:0;position:relative!important;top:0;width:auto!important}.scroll-wrapper>.scroll-content::-webkit-scrollbar{height:0;width:0}.scroll-element{display:none}.scroll-element,.scroll-element div{box-sizing:content-box}.scroll-element.scroll-x.scroll-scrollx_visible,.scroll-element.scroll-y.scroll-scrolly_visible{display:block}.scroll-element .scroll-arrow,.scroll-element .scroll-bar{cursor:default}.scroll-textarea{border:1px solid #ccc;border-top-color:#999}.scroll-textarea>.scroll-content{overflow:hidden!important}.scroll-textarea>.scroll-content>textarea{border:none!important;box-sizing:border-box;height:100%!important;margin:0;max-height:none!important;max-width:none!important;overflow:scroll!important;outline:0;padding:2px;position:relative!important;top:0;width:100%!important}.scroll-textarea>.scroll-content>textarea::-webkit-scrollbar{height:0;width:0}.scrollbar-inner>.scroll-element,.scrollbar-inner>.scroll-element div{border:none;margin:0;padding:0;position:absolute;z-index:10}.scrollbar-inner>.scroll-element div{display:block;height:100%;left:0;top:0;width:100%}.scrollbar-inner>.scroll-element.scroll-x{bottom:2px;height:8px;left:0;width:100%}.scrollbar-inner>.scroll-element.scroll-y{height:100%;right:2px;top:0;width:8px}.scrollbar-inner>.scroll-element .scroll-element_outer{overflow:hidden}.scrollbar-inner>.scroll-element .scroll-bar,.scrollbar-inner>.scroll-element .scroll-element_outer,.scrollbar-inner>.scroll-element .scroll-element_track{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.scrollbar-inner>.scroll-element .scroll-bar,.scrollbar-inner>.scroll-element .scroll-element_track{-ms-filter:"alpha(Opacity=40)";filter:alpha(opacity=40);opacity:.4}.scrollbar-inner>.scroll-element .scroll-element_track{background-color:#e0e0e0}.scrollbar-inner>.scroll-element .scroll-bar{background-color:#c2c2c2}.scrollbar-inner>.scroll-element.scroll-draggable .scroll-bar,.scrollbar-inner>.scroll-element:hover .scroll-bar{background-color:#919191}.scrollbar-inner>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track{left:-12px}.scrollbar-inner>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track{top:-12px}.scrollbar-inner>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-12px}.scrollbar-inner>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-12px}.scrollbar-outer>.scroll-element,.scrollbar-outer>.scroll-element div{border:none;margin:0;padding:0;position:absolute;z-index:10}.scrollbar-outer>.scroll-element{background-color:#fff}.scrollbar-outer>.scroll-element div{display:block;height:100%;left:0;top:0;width:100%}.scrollbar-outer>.scroll-element.scroll-x{bottom:0;height:12px;left:0;width:100%}.scrollbar-outer>.scroll-element.scroll-y{height:100%;right:0;top:0;width:12px}.scrollbar-outer>.scroll-element.scroll-x .scroll-element_outer{height:8px;top:2px}.scrollbar-outer>.scroll-element.scroll-y .scroll-element_outer{left:2px;width:8px}.scrollbar-outer>.scroll-element .scroll-element_outer{overflow:hidden}.scrollbar-outer>.scroll-element .scroll-element_track{background-color:#eee}.scrollbar-outer>.scroll-element .scroll-bar,.scrollbar-outer>.scroll-element .scroll-element_outer,.scrollbar-outer>.scroll-element .scroll-element_track{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.scrollbar-outer>.scroll-element .scroll-bar{background-color:#d9d9d9}.scrollbar-outer>.scroll-element .scroll-bar:hover{background-color:#c2c2c2}.scrollbar-outer>.scroll-element.scroll-draggable .scroll-bar{background-color:#919191}.scrollbar-outer>.scroll-content.scroll-scrolly_visible{left:-12px;margin-left:12px}.scrollbar-outer>.scroll-content.scroll-scrollx_visible{top:-12px;margin-top:12px}.scrollbar-outer>.scroll-element.scroll-x .scroll-bar{min-width:10px}.scrollbar-outer>.scroll-element.scroll-y .scroll-bar{min-height:10px}.scrollbar-outer>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track{left:-14px}.scrollbar-outer>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track{top:-14px}.scrollbar-outer>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-14px}.scrollbar-outer>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-14px}.scrollbar-macosx>.scroll-element,.scrollbar-macosx>.scroll-element div{background:0 0;border:none;margin:0;padding:0;position:absolute;z-index:10}.scrollbar-macosx>.scroll-element div{display:block;height:100%;left:0;top:0;width:100%}.scrollbar-macosx>.scroll-element .scroll-element_track{display:none}.scrollbar-macosx>.scroll-element .scroll-bar{background-color:#6C6E71;display:block;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-o-transition:opacity .2s linear;-ms-transition:opacity .2s linear;transition:opacity .2s linear}.scrollbar-macosx:hover>.scroll-element .scroll-bar,.scrollbar-macosx>.scroll-element.scroll-draggable .scroll-bar{-ms-filter:"alpha(Opacity=70)";filter:alpha(opacity=70);opacity:.7}.scrollbar-macosx>.scroll-element.scroll-x{bottom:0;height:0;left:0;min-width:100%;overflow:visible;width:100%}.scrollbar-macosx>.scroll-element.scroll-y{height:100%;min-height:100%;right:0;top:0;width:0}.scrollbar-macosx>.scroll-element.scroll-x .scroll-bar{height:7px;min-width:10px;top:-9px}.scrollbar-macosx>.scroll-element.scroll-y .scroll-bar{left:-9px;min-height:10px;width:7px}.scrollbar-macosx>.scroll-element.scroll-x .scroll-element_outer{left:2px}.scrollbar-macosx>.scroll-element.scroll-x .scroll-element_size{left:-4px}.scrollbar-macosx>.scroll-element.scroll-y .scroll-element_outer{top:2px}.scrollbar-macosx>.scroll-element.scroll-y .scroll-element_size{top:-4px}.scrollbar-macosx>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-11px}.scrollbar-macosx>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-11px}.scrollbar-light>.scroll-element,.scrollbar-light>.scroll-element div{border:none;margin:0;overflow:hidden;padding:0;position:absolute;z-index:10}.scrollbar-light>.scroll-element{background-color:#fff}.scrollbar-light>.scroll-element div{display:block;height:100%;left:0;top:0;width:100%}.scrollbar-light>.scroll-element .scroll-element_outer{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.scrollbar-light>.scroll-element .scroll-element_size{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiZGJkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(left,#dbdbdb 0,#e8e8e8 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#dbdbdb),color-stop(100%,#e8e8e8));background:-webkit-linear-gradient(left,#dbdbdb 0,#e8e8e8 100%);background:-o-linear-gradient(left,#dbdbdb 0,#e8e8e8 100%);background:-ms-linear-gradient(left,#dbdbdb 0,#e8e8e8 100%);background:linear-gradient(to right,#dbdbdb 0,#e8e8e8 100%);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.scrollbar-light>.scroll-element.scroll-x{bottom:0;height:17px;left:0;min-width:100%;width:100%}.scrollbar-light>.scroll-element.scroll-y{height:100%;min-height:100%;right:0;top:0;width:17px}.scrollbar-light>.scroll-element .scroll-bar{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(left,#fefefe 0,#f5f5f5 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#fefefe),color-stop(100%,#f5f5f5));background:-webkit-linear-gradient(left,#fefefe 0,#f5f5f5 100%);background:-o-linear-gradient(left,#fefefe 0,#f5f5f5 100%);background:-ms-linear-gradient(left,#fefefe 0,#f5f5f5 100%);background:linear-gradient(to right,#fefefe 0,#f5f5f5 100%);border:1px solid #dbdbdb;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.scrollbar-light>.scroll-content.scroll-scrolly_visible{left:-17px;margin-left:17px}.scrollbar-light>.scroll-content.scroll-scrollx_visible{top:-17px;margin-top:17px}.scrollbar-light>.scroll-element.scroll-x .scroll-bar{height:10px;min-width:10px;top:0}.scrollbar-light>.scroll-element.scroll-y .scroll-bar{left:0;min-height:10px;width:10px}.scrollbar-light>.scroll-element.scroll-x .scroll-element_outer{height:12px;left:2px;top:2px}.scrollbar-light>.scroll-element.scroll-x .scroll-element_size{left:-4px}.scrollbar-light>.scroll-element.scroll-y .scroll-element_outer{left:2px;top:2px;width:12px}.scrollbar-light>.scroll-element.scroll-y .scroll-element_size{top:-4px}.scrollbar-light>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-19px}.scrollbar-light>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-19px}.scrollbar-light>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track{left:-19px}.scrollbar-light>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track{top:-19px}.scrollbar-rail>.scroll-element,.scrollbar-rail>.scroll-element div{border:none;margin:0;overflow:hidden;padding:0;position:absolute;z-index:10}.scrollbar-rail>.scroll-element{background-color:#fff}.scrollbar-rail>.scroll-element div{display:block;height:100%;left:0;top:0;width:100%}.scrollbar-rail>.scroll-element .scroll-element_size{background-color:#999;background-color:rgba(0,0,0,.3)}.scrollbar-rail>.scroll-element .scroll-element_outer:hover .scroll-element_size{background-color:#666;background-color:rgba(0,0,0,.5)}.scrollbar-rail>.scroll-element.scroll-x{bottom:0;height:12px;left:0;min-width:100%;padding:3px 0 2px;width:100%}.scrollbar-rail>.scroll-element.scroll-y{height:100%;min-height:100%;padding:0 2px 0 3px;right:0;top:0;width:12px}.scrollbar-rail>.scroll-element .scroll-bar{background-color:#d0b9a0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;box-shadow:1px 1px 3px rgba(0,0,0,.5)}.scrollbar-rail>.scroll-element .scroll-element_outer:hover .scroll-bar{box-shadow:1px 1px 3px rgba(0,0,0,.6)}.scrollbar-rail>.scroll-content.scroll-scrolly_visible{left:-17px;margin-left:17px}.scrollbar-rail>.scroll-content.scroll-scrollx_visible{margin-top:17px;top:-17px}.scrollbar-rail>.scroll-element.scroll-x .scroll-bar{height:10px;min-width:10px;top:1px}.scrollbar-rail>.scroll-element.scroll-y .scroll-bar{left:1px;min-height:10px;width:10px}.scrollbar-rail>.scroll-element.scroll-x .scroll-element_outer{height:15px;left:5px}.scrollbar-rail>.scroll-element.scroll-x .scroll-element_size{height:2px;left:-10px;top:5px}.scrollbar-rail>.scroll-element.scroll-y .scroll-element_outer{top:5px;width:15px}.scrollbar-rail>.scroll-element.scroll-y .scroll-element_size{left:5px;top:-10px;width:2px}.scrollbar-rail>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-25px}.scrollbar-rail>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-25px}.scrollbar-rail>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track{left:-25px}.scrollbar-rail>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track{top:-25px}.scrollbar-dynamic>.scroll-element,.scrollbar-dynamic>.scroll-element div{background:0 0;border:none;margin:0;padding:0;position:absolute;z-index:10}.scrollbar-dynamic>.scroll-element div{display:block;height:100%;left:0;top:0;width:100%}.scrollbar-dynamic>.scroll-element.scroll-x{bottom:2px;height:7px;left:0;min-width:100%;width:100%}.scrollbar-dynamic>.scroll-element.scroll-y{height:100%;min-height:100%;right:2px;top:0;width:7px}.scrollbar-dynamic>.scroll-element .scroll-element_outer{opacity:.3;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.scrollbar-dynamic>.scroll-element .scroll-element_size{background-color:#ccc;opacity:0;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;-ms-transition:opacity .2s;transition:opacity .2s}.scrollbar-dynamic>.scroll-element .scroll-bar{background-color:#6c6e71;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.scrollbar-dynamic>.scroll-element.scroll-x .scroll-bar{bottom:0;height:7px;min-width:24px;top:auto}.scrollbar-dynamic>.scroll-element.scroll-y .scroll-bar{left:auto;min-height:24px;right:0;width:7px}.scrollbar-dynamic>.scroll-element.scroll-x .scroll-element_outer{bottom:0;top:auto;left:2px;-webkit-transition:height .2s;-moz-transition:height .2s;-o-transition:height .2s;-ms-transition:height .2s;transition:height .2s}.scrollbar-dynamic>.scroll-element.scroll-y .scroll-element_outer{left:auto;right:0;top:2px;-webkit-transition:width .2s;-moz-transition:width .2s;-o-transition:width .2s;-ms-transition:width .2s;transition:width .2s}.scrollbar-dynamic>.scroll-element.scroll-x .scroll-element_size{left:-4px}.scrollbar-dynamic>.scroll-element.scroll-y .scroll-element_size{top:-4px}.scrollbar-dynamic>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-11px}.scrollbar-dynamic>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-11px}.scrollbar-dynamic>.scroll-element.scroll-draggable .scroll-element_outer,.scrollbar-dynamic>.scroll-element:hover .scroll-element_outer{overflow:hidden;-ms-filter:"alpha(Opacity=70)";filter:alpha(opacity=70);opacity:.7}.scrollbar-dynamic>.scroll-element.scroll-draggable .scroll-element_outer .scroll-element_size,.scrollbar-dynamic>.scroll-element:hover .scroll-element_outer .scroll-element_size{opacity:1}.scrollbar-dynamic>.scroll-element.scroll-draggable .scroll-element_outer .scroll-bar,.scrollbar-dynamic>.scroll-element:hover .scroll-element_outer .scroll-bar{height:100%;width:100%;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.scrollbar-dynamic>.scroll-element.scroll-x.scroll-draggable .scroll-element_outer,.scrollbar-dynamic>.scroll-element.scroll-x:hover .scroll-element_outer{height:20px;min-height:7px}.scrollbar-dynamic>.scroll-element.scroll-y.scroll-draggable .scroll-element_outer,.scrollbar-dynamic>.scroll-element.scroll-y:hover .scroll-element_outer{min-width:7px;width:20px}.scrollbar-chrome>.scroll-element,.scrollbar-chrome>.scroll-element div{border:none;margin:0;overflow:hidden;padding:0;position:absolute;z-index:10}.scrollbar-chrome>.scroll-element{background-color:#fff}.scrollbar-chrome>.scroll-element div{display:block;height:100%;left:0;top:0;width:100%}.scrollbar-chrome>.scroll-element .scroll-element_track{background:#f1f1f1;border:1px solid #dbdbdb}.scrollbar-chrome>.scroll-element.scroll-x{bottom:0;height:16px;left:0;min-width:100%;width:100%}.scrollbar-chrome>.scroll-element.scroll-y{height:100%;min-height:100%;right:0;top:0;width:16px}.scrollbar-chrome>.scroll-element .scroll-bar{background-color:#d9d9d9;border:1px solid #bdbdbd;cursor:default;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.scrollbar-chrome>.scroll-element .scroll-bar:hover{background-color:#c2c2c2;border-color:#a9a9a9}.scrollbar-chrome>.scroll-element.scroll-draggable .scroll-bar{background-color:#919191;border-color:#7e7e7e}.scrollbar-chrome>.scroll-content.scroll-scrolly_visible{left:-16px;margin-left:16px}.scrollbar-chrome>.scroll-content.scroll-scrollx_visible{top:-16px;margin-top:16px}.scrollbar-chrome>.scroll-element.scroll-x .scroll-bar{height:8px;min-width:10px;top:3px}.scrollbar-chrome>.scroll-element.scroll-y .scroll-bar{left:3px;min-height:10px;width:8px}.scrollbar-chrome>.scroll-element.scroll-x .scroll-element_outer{border-left:1px solid #dbdbdb}.scrollbar-chrome>.scroll-element.scroll-x .scroll-element_track{height:14px;left:-3px}.scrollbar-chrome>.scroll-element.scroll-x .scroll-element_size{height:14px;left:-4px}.scrollbar-chrome>.scroll-element.scroll-y .scroll-element_outer{border-top:1px solid #dbdbdb}.scrollbar-chrome>.scroll-element.scroll-y .scroll-element_track{top:-3px;width:14px}.scrollbar-chrome>.scroll-element.scroll-y .scroll-element_size{top:-4px;width:14px}.scrollbar-chrome>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-19px}.scrollbar-chrome>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-19px}.scrollbar-chrome>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track{left:-19px}.scrollbar-chrome>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track{top:-19px}	
	
/* .01 General Elements
---------------------------------------------------------------------------- */
::-webkit-input-placeholder { /* WebKit browsers */
    color:    #a1a1a1;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #a1a1a1;
    opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #a1a1a1;
    opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #a1a1a1;
}

div.button,div.button span,div.checker span,div.radio span,div.selector,div.selector span,div.uploader,div.uploader span.action{background-repeat:no-repeat;}div.button,div.checker,div.radio,div.selector,div.uploader{display:-moz-inline-box;display:inline-block;*display:inline;zoom:1;vertical-align:middle}div.button:focus,div.checker:focus,div.radio:focus,div.selector:focus,div.uploader:focus{outline:0}div.button,div.button *,div.checker,div.checker *,div.radio,div.radio *,div.selector,div.selector *,div.uploader,div.uploader *{margin:0;padding:0}.highContrastDetect{background:url(../images/bg-input.png) repeat-x 0 0;width:0;height:0}div.checker input,input[type=search],input[type=search]:active{-moz-appearance:none;-webkit-appearance:none}div.selector{background-position:0 -130px;line-height:26px;height:26px;padding:0 0 0 10px;position:relative;overflow:hidden}div.selector span{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;background-position:right 0;height:26px;line-height:26px;padding-right:25px;cursor:pointer;width:100%;display:block}div.selector.fixedWidth{width:190px}div.selector.fixedWidth span{width:155px}div.selector select{opacity:0;filter:alpha(opacity=0);-moz-opacity:0;border:none;background:0 0;position:absolute;height:22px;top:2px;left:0;width:100%}div.selector.active{background-position:0 -156px}div.selector.active span{background-position:right -26px}div.selector.focus,div.selector.hover{background-position:0 -182px}div.selector.focus span,div.selector.hover span{background-position:right -52px}div.selector.focus.active,div.selector.hover.active{background-position:0 -208px}div.selector.focus.active span,div.selector.hover.active span{background-position:right -78px}div.selector.disabled,div.selector.disabled.active{background-position:0 -234px}div.selector.disabled span,div.selector.disabled.active span{background-position:right -104px}


input[type=text],
input[type=password],
input[type=email],
input[type=tel],
textarea { background:none; height:40px; line-height:40px; border:1px solid #a9a9a9; padding: 0 10px;color:#000; font-size:12px; font-family:inherit; text-align:left}
textarea { height:60px; padding-top:10px; line-height:1.4; vertical-align:top;}
input[type=submit]{ background:none; border:none; text-transform:uppercase; color:#fff; }
img { max-width:100%; height:auto}
iframe { max-width:100%}

* {-webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;}

.rows-content-popup .close-rows { position:absolute; top: 15px; right:15px; background:url(images/icon_rows_clo_black.png) no-repeat 0 0; width:18px; height:18px; display:block; z-index:3; font-size:0; line-height:0}



.colums-rows .colums { position:relative}
.bx-wrapper { position:relative; margin-bottom:60px}
.bx-viewport { z-index:1}

.bx-pager-item { display:inline-block; padding: 0 5px}
.page-navi-wrap { margin-bottom:20px}
.page-navi-wrap a,
.bx-pager-link { display:block; text-indent:-9999px; width:10px; height:10px;-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%; background:#bdbebd; font-size:0; line-height:0}
.page-navi-wrap a {display:inline-block; margin: 0 5px}
.bx-pager-link:hover,
.page-navi-wrap a:hover,
.page-navi-wrap a.active,
.bx-pager-link.active {background:#626463}
.colums-rows .bx-controls.bx-has-controls-direction { }
.colums-rows .bx-controls .bx-prev,
.colums-rows .bx-controls .bx-next { background:rgba(255, 255, 255, 0.7);     position: absolute;
    top: 50%;
    margin-top: -25px;
    outline: 0;
    width: 50px;
    height: 50px;
    left:15px;
    z-index: 9999;-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%; font-size:0; line-height:0;}
.colums-rows .bx-controls .bx-prev:before,
.colums-rows .bx-controls .bx-next:before {
	font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased; content: "\f053"; text-align:center; line-height: 50px; display:block; position:absolute; top:0; left:0; width:100%; height:100%; text-align:center; color:#000; font-size:25px;
} 	
.colums-rows .bx-controls .bx-next:before { content:"\f054"}
.colums-rows .bx-controls .bx-next { left:auto; right:15px}
.colums-rows .bx-controls a:hover { background-color:rgba(0, 0, 0, 0.7)!important}
.colums-rows .bx-controls a:hover:before { color: #FFF!important;} 
.colums-rows .bx-has-controls-direction .bx-pager{     position: absolute;
    left: 0;
    bottom: 50px;
    width: 100%;
    z-index: 2;
    text-align: center;}
.colums-rows .column.slideshow .bx-wrapper { margin-bottom:0}
.colums-rows .column .bx-wrapper .bx-controls {}
.colums-rows .column .bx-wrapper .bx-controls .bx-default-pager { height: 1px}
.colums-rows .column.slideshow.fade .bx-wrapper .bx-controls { text-align:center; margin-top: -34px; z-index: 2; position: relative}
.colums-rows .column.slideshow.fade.navi-right .bx-wrapper .bx-controls { text-align:right}
.colums-rows .column.slideshow.fade.navi-left .bx-wrapper .bx-controls { text-align:left}
.colums-rows * {-webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;}
.colums-rows .colums.rows-content-popup .column.column100  > div { min-height:0!important; background:#FFF!important}
.colums-rows .colums.rows-content-popup .column.column100  > div .rows-column-editor { color:#525659}
.colums-rows .colums.rows-content-popup .column.column100  > div .rows-column-editor > *:last-child{ margin-bottom:0}


.colums-rows .column50 {
    width: 50%;
    float: left;
}
.colums-rows .column33 { width:33.33333%; float:left;}

.colums-rows .desktop { display:block}
.colums-rows .mobile { display:none}
.colums-rows .column30-2 { width:30%; float:left}
.colums-rows .column2-1 { width:66.66%; float:left;} 
.colums-rows .column2-1.odd { width:33.34%; float:left;} 
.colums-rows .column2-2 { width:33.34%; float:left;} 
.colums-rows .column2-2.odd { width:66.66%; float:left;} 

.colums-rows img.column2-1 {width:59.9%;border-right:6px solid #FFF!important; border-left: none!important}
.colums-rows img.column2-2 { width:59.9%;float:right;border-left:6px solid #FFF; border-right: none!important}

/* chreome/safary hack css*/


/* Border is active*/




.colums-rows img { position:relative; z-index:2; width:100%; height:auto}
.colums-rows .column { position:relative; min-height:1px;}
.colums-rows .column:after { display:block; clear:both; content: " "; height:0px; width:100%; margin-top:-1px}
.colums-rows .column .text { padding: 40px 30px}

.colums-rows .column .text small { text-transform:lowercase}
.colums-rows .text-frame { position:absolute; width:100%; height:100%; left:0; top:0; z-index:3;}
.colums-rows .text-frame.have-links { cursor:pointer}
.colums-rows .no-image .text-frame { position:relative; left:auto; top:auto; width: auto; height:auto}

.colums-rows .column .line { display:inline-block; width:1px;}
.colums-rows .column .text { display:inline-block; line-height:1.2}
.colums-rows .column .text h2 { line-height:1.1; }

.colums-rows .column .text p:last-child { margin-bottom:0}


/*text aligh for text*/
.colums-rows .text-aligh-center .text{ text-align:center}
.colums-rows .text-aligh-left .text{ text-align:left}
.colums-rows .text-aligh-right .text{ text-align:right}

/*1column text position */
.colums-rows .column100.text-top-right .line { vertical-align:top; width:50%; margin-left:-5px}
.colums-rows .column100.text-top-right .text { vertical-align:top; width:50%;}
.colums-rows .column100.text-top-left .line {vertical-align:top;  width:1px; margin-left:-5px}
.colums-rows .column100.text-top-left .text { vertical-align:top; width:50%;}
.colums-rows .column100.text-top-center .line {vertical-align:top;  width:25%; margin-left:-5px}
.colums-rows .column100.text-top-center .text { vertical-align:top; width:50%;}
.colums-rows .column100.text-bottom-right .line {vertical-align:bottom; width:50%; margin-left:-5px}
.colums-rows .column100.text-bottom-right .text {vertical-align:bottom; width:50%;}
.colums-rows .column100.text-bottom-left .line { vertical-align:bottom;width:1px; margin-left:-5px}
.colums-rows .column100.text-bottom-left .text {vertical-align:bottom; width:50%;}
.colums-rows .column100.text-bottom-center .line {vertical-align:bottom; width:25%; margin-left:-5px}
.colums-rows .column100.text-bottom-center .text {vertical-align:bottom; width:50%;}
.colums-rows .column100.text-center-right .line { vertical-align:middle; width:50%; margin-left:-5px}
.colums-rows .column100.text-center-right .text {vertical-align:middle; width:50%;}
.colums-rows .column100.text-center-left .line {vertical-align:middle;  width:1px; margin-left:-5px}
.colums-rows .column100.text-center-left .text {vertical-align:middle; width:50%;}
.colums-rows .column100.text-center-center .line { vertical-align:middle; width:25%; margin-left:-5px}
.colums-rows .column100.text-center-center .text {vertical-align:middle; width:50%;}

/*2column text position */
.colums-rows .column50 .line { width:1px; display:inline-block; margin-left:-8px;}
.colums-rows .column50.text-top-right .line,
.colums-rows .column50.text-top-left .line,
.colums-rows .column50.text-top-center .line { vertical-align:top;}
.colums-rows .column50.text-top-right .text,
.colums-rows .column50.text-top-left .text,
.colums-rows .column50.text-top-center .text { width:100%; vertical-align:top}
.colums-rows .column50.text-bottom-right .line,
.colums-rows .column50.text-bottom-left .line,
.colums-rows .column50.text-bottom-center .line { vertical-align:bottom;}
.colums-rows .column50.text-bottom-right .text,
.colums-rows .column50.text-bottom-left .text,
.colums-rows .column50.text-bottom-center .text {width:100%; vertical-align:bottom}
.colums-rows .column50.text-center-right .line,
.colums-rows .column50.text-center-left .line,
.colums-rows .column50.text-center-center .line { vertical-align:middle;}
.colums-rows .column50.text-center-right .text,
.colums-rows .column50.text-center-left .text,
.colums-rows .column50.text-center-center .text {width:100%; vertical-align:middle}

/*3column text position */

.colums-rows .column33 .line { width:1px; display:inline-block; margin-left:-8px;}
.colums-rows .column33.text-top-right .line,
.colums-rows .column33.text-top-left .line,
.colums-rows .column33.text-top-center .line { vertical-align:top;}
.colums-rows .column33.text-top-right .text,
.colums-rows .column33.text-top-left .text,
.colums-rows .column33.text-top-center .text { width:100%; vertical-align:top}
.colums-rows .column33.text-bottom-right .line,
.colums-rows .column33.text-bottom-left .line,
.colums-rows .column33.text-bottom-center .line { vertical-align:bottom;}
.colums-rows .column33.text-bottom-right .text,
.colums-rows .column33.text-bottom-left .text,
.colums-rows .column33.text-bottom-center .text {width:100%; vertical-align:bottom}
.colums-rows .column33.text-center-right .line,
.colums-rows .column33.text-center-left .line,
.colums-rows .column33.text-center-center .line { vertical-align:middle;}
.colums-rows .column33.text-center-right .text,
.colums-rows .column33.text-center-left .text,
.colums-rows .column33.text-center-center .text {width:100%; vertical-align:middle}

/*2column right 70%*/
.colums-rows .column2-2 .line { width:1px; display:inline-block; margin-left:-8px;}
.colums-rows .column2-2.text-top-right .line,
.colums-rows .column2-2.text-top-left .line,
.colums-rows .column2-2.text-top-center .line { vertical-align:top;}
.colums-rows .column2-2.text-top-right .text,
.colums-rows .column2-2.text-top-left .text,
.colums-rows .column2-2.text-top-center .text { width:100%; vertical-align:top}
.colums-rows .column2-2.text-bottom-right .line,
.colums-rows .column2-2.text-bottom-left .line,
.colums-rows .column2-2.text-bottom-center .line { vertical-align:bottom;}
.colums-rows .column2-2.text-bottom-right .text,
.colums-rows .column2-2.text-bottom-left .text,
.colums-rows .column2-2.text-bottom-center .text {width:100%; vertical-align:bottom}
.colums-rows .column2-2.text-center-right .line,
.colums-rows .column2-2.text-center-left .line,
.colums-rows .column2-2.text-center-center .line { vertical-align:middle;}
.colums-rows .column2-2.text-center-right .text,
.colums-rows .column2-2.text-center-left .text,
.colums-rows .column2-2.text-center-center .text {width:100%; vertical-align:middle}

/*2column left 70%*/
.colums-rows .column2-1 .line { width:1px; display:inline-block; margin-left:-8px;}
.colums-rows .column2-1.text-top-right .line,
.colums-rows .column2-1.text-top-left .line,
.colums-rows .column2-1.text-top-center .line { vertical-align:top;}
.colums-rows .column2-1.text-top-right .text,
.colums-rows .column2-1.text-top-left .text,
.colums-rows .column2-1.text-top-center .text { width:100%; vertical-align:top}
.colums-rows .column2-1.text-bottom-right .line,
.colums-rows .column2-1.text-bottom-left .line,
.colums-rows .column2-1.text-bottom-center .line { vertical-align:bottom;}
.colums-rows .column2-1.text-bottom-right .text,
.colums-rows .column2-1.text-bottom-left .text,
.colums-rows .column2-1.text-bottom-center .text {width:100%; vertical-align:bottom}
.colums-rows .column2-1.text-center-right .line,
.colums-rows .column2-1.text-center-left .line,
.colums-rows .column2-1.text-center-center .line { vertical-align:middle;}
.colums-rows .column2-1.text-center-right .text,
.colums-rows .column2-1.text-center-left .text,
.colums-rows .column2-1.text-center-center .text {width:100%; vertical-align:middle}


.colums-rows .column .text.rows-column-editor h2,
.colums-rows .column .text.rows-column-editor h3,
.colums-rows .column .text.rows-column-editor h4,
.colums-rows .column .text.rows-column-editor h5,
.colums-rows .column .text.rows-column-editor p { color: inherit}
@media (min-width: 1152px) {
    .about-page .colums-rows .column100 .text { width: auto!important; max-width: 60%!important}
     .about-page .colums-rows .column100.slideshow .text { width: 50%!important;}
    .about-page .colums-rows .column100.text-center-center .text-frame { text-align: center}
    .about-page .colums-rows .column100.text-center-right .text-frame { text-align: right}
    .about-page .colums-rows .column100.text-center-center .line,
    .about-page .colums-rows .column100.text-center-right .line { width: 1px!important}
}
@media (min-width: 768px) and (max-width: 1150px) {
    .about-page .colums-rows .column100 .text { width: auto!important; max-width: 70%!important}
     .about-page .colums-rows .column100.slideshow .text { width: 50%!important;}
    .about-page .colums-rows .column100.text-center-center .text-frame { text-align: center}
    .about-page .colums-rows .column100.text-center-right .text-frame { text-align: right}
    .about-page .colums-rows .column100.text-center-center .line,
    .about-page .colums-rows .column100.text-center-right .line { width: 1px!important}
}
@media (min-width: 768px) and (max-width: 960px) {
    .about-page .colums-rows .column100 .text { width: auto!important; max-width: 96%!important}
    .about-page .about-page .colums-rows .column100.slideshow .text { width: 50%!important;}
    .about-page .colums-rows .column100.text-center-center .text-frame { text-align: center}
    .about-page .colums-rows .column100.text-center-right .text-frame { text-align: right}
    .about-page .colums-rows .column100.text-center-center .line,
    .about-page .colums-rows .column100.text-center-right .line { width: 1px!important}
}
@media (max-width: 767px) {
    .colums-rows .column.slideshow.fade .bx-wrapper .bx-controls { margin-bottom: 34px}

	.colums-rows .no-image .text-frame .line,
	.colums-rows .no-image .text-frame { height:auto!important}
	
	
	.colums-rows .column100 .line { width:1px!important; margin-left:-8px!important}
	.colums-rows .column100.text-top-right .text, 
	.colums-rows .column100.text-top-left .text,
	.colums-rows .column100.text-top-center .text { vertical-align:top; width:100%;}
	
	.colums-rows .column100.text-bottom-right .text,
	.colums-rows .column100.text-bottom-left .text,
	.colums-rows .column100.text-bottom-center .text {vertical-align:bottom; width:100%;}
	
	
	.colums-rows .column100.text-center-right .text,
	.colums-rows .column100.text-center-left .text,
	.colums-rows .column100.text-center-center .text {vertical-align:middle; width:100%;}
	
	.colums-rows .column { margin-bottom:0!important}
	
	.colums-rows .mobile_text_under .text-frame { position:relative; text-align:center}
	.colums-rows .mobile_text_under .text-frame .text {text-align:center}
	.colums-rows .mobile_text_under.column .line { height:0!important;display:none!important}
		
	.colums-rows .mobile_text_under_left .text-frame { position:relative; text-align:left}
		.colums-rows .mobile_text_under_left .text-frame .text {text-align:left}
	.colums-rows .mobile_text_under_left.column .line { height:0!important; display:none!important}
		
	.colums-rows .mobile_text_under_right .text-frame { position:relative; text-align:right}
	.colums-rows .mobile_text_under_right .text-frame .text {text-align:right}
	.colums-rows .mobile_text_under_right.column .line { height:0!important;display:none!important}
	
	.colums-rows .mobile_text_above .text-frame { position:relative; text-align:center}
	.colums-rows .mobile_text_above .text-frame .text {text-align:center}
	.colums-rows .mobile_text_above.column .line { height:0!important;display:none!important}
	
	.colums-rows .mobile_text_above_left .text-frame { position:relative; text-align:left}
	.colums-rows .mobile_text_above_left .text-frame .text { text-align:left}
	.colums-rows .mobile_text_above_left.column .line { height:0!important;display:none!important}
	
	.colums-rows .mobile_text_above_right .text-frame { position:relative; text-align:right}
	.colums-rows .mobile_text_above_right .text-frame .text {text-align:right}
	.colums-rows .mobile_text_above_right.column .line { height:0!important;display:none!important}
	
	.colums-rows .column.mobile_text_center  .text,
	.colums-rows .column.mobile_text_center .line { vertical-align::middle!important; text-align:center}
	
	.colums-rows .column.mobile_text_center_left  .text,
	.colums-rows .column.mobile_text_center_left .line { vertical-align: middle!important; text-align:left}
	
	.colums-rows .column.mobile_text_center_right  .text,
	.colums-rows .column.mobile_text_center_right .line { vertical-align: middle!important; text-align:right}
	
	.colums-rows .column.mobile_text_top  .text,
	.colums-rows .column.mobile_text_top .line { vertical-align:top!important; text-align:center}
	
	.colums-rows .column.mobile_text_top_left  .text,
	.colums-rows .column.mobile_text_top_left .line { vertical-align: top!important; text-align:left}
	
	.colums-rows .column.mobile_text_top_right  .text,
	.colums-rows .column.mobile_text_top_right .line { vertical-align: top!important; text-align:right}
	
	.colums-rows .column.mobile_text_bottom  .text,
	.colums-rows .column.mobile_text_bottom .line { vertical-align:bottom!important; text-align:center}
	
	.colums-rows .column.mobile_text_bottom_left  .text,
	.colums-rows .column.mobile_text_bottom_left .line { vertical-align: bottom!important; text-align:left}
	
	.colums-rows .column.mobile_text_bottom_right  .text,
	.colums-rows .column.mobile_text_bottom_right .line { vertical-align: bottom!important; text-align:right}
	
	.colums-rows .column.hide_paragraph_on_mobile .text > div.rows-s-content > div { display:none!important}
	
	.column-inner-padding,
	.content-column { padding-left:0!important; padding-right:0!important}
	
	
	
	.rows-content-popup .rows-column-editor h2,
.colums-rows .column .text.rows-column-editor h2{ font-size:20px; font-weight: normal}

.rows-content-popup .rows-column-editor h3,
.colums-rows .column .text.rows-column-editor h3{font-size:18px; font-weight: normal}

.colums-rows .column .text.rows-column-editor .link { margin-top:15px;}

.rows-content-popup .rows-column-editor h4,
.colums-rows .column .text.rows-column-editor h4{font-size:16px; font-weight: normal}

.rows-content-popup .rows-column-editor h5,
.colums-rows .column .text.rows-column-editor h5{font-size:14px; font-weight: normal}

.rows-content-popup .rows-column-editor { padding: 30px}

.rows-content-popup .rows-column-editor h2,
.rows-content-popup .rows-column-editor h3 { margin-bottom: 20px;}

.rows-content-popup .rows-column-editor > * { margin-bottom: 20px;}

.rows-content-popup .rows-column-editor p,
.colums-rows .column .text.rows-column-editor p{ font-size:14px}
.rows-content-popup .rows-column-editor p { margin-bottom:20px;}

.colums-rows .column .text { font-size:13px; padding: 20px}
.colums-rows .desktop { display:none}
.colums-rows .mobile { display:block}
    
    .colums-rows .separate { margin-bottom: 15px!important; margin-top: 5px!important}
}
 
 @media (max-width: 767px) {
     .colums-rows { margin-left: -10px; margin-right: -10px}
}

@media (max-width: 440px) {
	.slideshow-home .text-copy .text, .home-content .column33 .text, .home-content .column50 .text, .home-content .column2-1 .text, .home-content .column1-2 .text, .slideshow-home .text, .home-content .column100 .text { bottom: 10px!important}
	.colums-rows .column .text h2 { font-size:17px;}
    .colums-rows .column .text.rows-column-editor br { display: none}
 }
 
@media (max-width: 600px) {

 }


@media print {
	
	
}
@media print and (orientation: landscape) {
   
	
}

@media print and (orientation: portrait) {
  
}


@media (min-width: 1280px) {
	
}