.syntaxhighlighter .gutter .line{border-right:3px solid #ff6633 !important}@import url('http://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic&amp;subset=latin,latin-ext');body{font-family:'Open Sans','Lucida Sans Unicode','Lucida Grande',sans-serif;line-height:1;position:relative;-webkit-font-smoothing:antialiased;background-attachment:scroll;background-color:#fff;background-image:url(../images/texture_bg_none.jpg);background-repeat:repeat;background-position:0 0;}
a{text-decoration:none;-webkit-transition:background-color .4s ease 0 border 0 ease 0 color .4s ease 0 opacity .4s ease-in-out 0;-moz-transition:background-color .4s ease 0 border 0 ease 0 color .4s ease 0 opacity .4s ease-in-out 0;-o-transition:background-color .4s ease 0 border 0 ease 0 color .4s ease 0 opacity .4s ease-in-out 0;transition:background-color .4s ease 0 border 0 ease 0 color .4s ease 0 opacity .4s ease-in-out 0;color:#F00\9;}a:hover{color:#666;}a:focus{outline:none;}
body,div,dl,dt,dd,ul,ol,li,pre,form,fieldset,p,blockquote,th,td{color:#909090;font-size:13px;}p{font-family:'Open Sans','Lucida Sans Unicode','Lucida Grande',sans-serif;font-weight:400;text-rendering:optimizeLegibility;margin-bottom:15px;}h1,h2,h3,h4,h5,h6{font-family:'Open Sans','Lucida Sans Unicode','Lucida Grande',sans-serif;text-rendering:optimizeLegibility;letter-spacing:-1px;font-weight:300;color:#666;margin:20px 0;}h1{font-size:38px;}h2{font-size:26px;}h3{font-size:24px;}h4{font-size:18px;}h5{font-size:14px;}h6{font-size:12px;}hr{border:dotted #ccc;clear:both;height:0;border-width:1px 0 0;margin:30px 0;}img{border:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}.highlight{color:#fff;font-size:14px;font-weight:400;}.img_default{padding:5px;border:1px dotted #ccc;margin-bottom:20px;}.img_type1{background:#f2f2f2;padding:5px;border-bottom:1px solid #e5e5e5;margin-bottom:20px;}.img_type2{background:#444;padding:5px;border-bottom:2px solid #999;margin-bottom:20px;}.button{border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;font-family:'Open Sans','Lucida Sans Unicode','Lucida Grande',sans-serif;font-weight:500;font-size:15px;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;}
.button.primary{border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;font-family:'Open Sans','Lucida Sans Unicode','Lucida Grande',sans-serif;}.button:hover{color:white !important;background-color:#444;}.button:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:white;}
.button.secondary{background:#222642;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;font-family:'Open Sans','Lucida Sans Unicode','Lucida Grande',sans-serif;color:#fff;}.button.secondary:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:white;}
.container{}.region1wrap{color:#ffffff;background-color:#000;border-top-width:4px;border-top-style:solid;border-top-color:#e1040c;}.region1wrap .columns{padding:0;}.region2wrap{background-color:#CACEE6;}.region3wrap{padding-top:25px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;position:relative;}.region3wrap *{}.region4wrap{background:none repeat scroll 0 0 #FFF;}.region5wrap{background-color:#ffffff;}.region6wrap{background-color:#D7D7D7;}.region7wrap{}.region8wrap{}.region9wrap{border-bottom:1px solid #333;background:#000;}.region10wrap{color:#E6E8F2;border-top:1px solid #666;background:#000;}.region10wrap p{margin:0;padding:10px 0;}.background-custom{background-image:url(../images/bg_pattern.jpg);background-repeat:no-repeat;background-position:left top;background-size:100% auto;}#logo{float:left;margin:10px 0;}#logo h1{font-size:38px;letter-spacing:-3px;line-height:1;margin:0;}#logo h1 span{font-weight:800;}
.top-bar{background:none;font-family:'Open Sans','Lucida Sans Unicode','Lucida Grande',sans-serif;height:45px;line-height:45px;margin:0px;padding:0;width:100%;}.contain-to-grid .top-bar{width:940px;margin:0 auto;}.top-bar > ul .name{display:none;}.top-bar > ul .name h1{line-height:45px;margin:0;}.top-bar > ul .name h1 a{font-weight:bold;padding:0 22.5px;font-size:17px !important;}.top-bar > ul .name img{margin-top:-5px;vertical-align:middle;}.top-bar ul{display:inline;height:auto;line-height:45px;list-style:none;}.top-bar ul > li{float:left;}
.top-bar ul > li a:not(.button){color:#ffffff;display:block;font-size:13px;font-weight:400;height:auto;line-height:106px;margin:0;padding:23px 30px 5px 30px;border-right:solid 1px #838383;}.top-bar ul > li:hover a{background:#000;color:#fff;}.top-bar ul > li:hover a.active{background:#444;color:#fff;}.top-bar ul > li a.active{background-color:#e1040c;color:#ffffff;}.top-bar ul > li:hover a{color:#fff;}.top-bar ul > li:hover, .top-bar ul > li.active{background:none;}.top-bar ul > li.active a{color:#fff;}.top-bar ul > li.divider{background:black;-webkit-box-shadow:1px 0 0 rgba(255, 255, 255, 0.1);-moz-box-shadow:1px 0 0 rgba(255, 255, 255, 0.1);box-shadow:1px 0 0 rgba(255, 255, 255, 0.1);height:100%;margin-right:1px;width:1px;}.top-bar ul > li.has-button a.button{margin:0 11.25px;}.top-bar ul > li.has-button:hover{background:#222222;}.top-bar ul > li.has-button:hover a{color:#fff;}.top-bar ul > li.search{padding:0 15px;}.top-bar ul > li.search form{display:inline-block;margin-bottom:0;vertical-align:middle;width:200px;}.top-bar ul > li.search form input[type=text]{-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;float:left;font-size:13px;margin-top:-1px;height:22.5px;}.top-bar ul > li.search form input[type=text] + .button{border-left:none;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;float:left;font-size:12px;margin-top:-1px;padding:5px 12px 4px;}.top-bar ul > li.search form input[type=search]{font-size:16px;margin-bottom:0;}.top-bar ul > li.search:hover{background:#222222;}.top-bar ul > li.toggle-topbar{display:none;}.top-bar ul > li.has-dropdown{position:relative;}.top-bar ul > li.has-dropdown:hover > .dropdown{display:block;visibility:visible;opacity:1;}.top-bar ul > li.has-dropdown a{padding-right:20px;}.top-bar ul > li.has-dropdown a:after{content:"";display:block;width:0;height:0;border:none;}
.top-bar ul > li.has-dropdown .dropdown{background:none;left:0;margin:0;padding:0;position:absolute;visibility:hidden;z-index:99;opacity:0;-webkit-transition:background-color 0.3s ease 0s, border 0s ease 0s, color 0.3s ease 0s, opacity 0.3s ease-in-out 0s;-moz-transition:background-color 0.3s ease 0s, border 0s ease 0s, color 0.3s ease 0s, opacity 0.3s ease-in-out 0s;-o-transition:background-color 0.3s ease 0s, border 0s ease 0s, color 0.3s ease 0s, opacity 0.3s ease-in-out 0s;transition:background-color 0.3s ease 0s, border 0s ease 0s, color 0.3s ease 0s, opacity 0.3s ease-in-out 0s;}.top-bar ul > li.has-dropdown .dropdown li{background:#444;line-height:1;min-width:100%;padding-bottom:0px;border-bottom:1px dotted #666;}.top-bar ul > li.has-dropdown .dropdown li:last-child{border-bottom:none;padding-bottom:0px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.top-bar ul > li.has-dropdown .dropdown li a{font-weight:normal;height:100%;line-height:1;white-space:nowrap;color:#CCCCCC;font-size:12px;font-weight:600;line-height:normal;padding:15px 20px;min-width:177px;}.top-bar ul > li.has-dropdown .dropdown li a:after{border:none;}.top-bar ul > li.has-dropdown .dropdown li a:hover{background:#333;color:#fff;}.top-bar ul > li.has-dropdown .dropdown li label{color:#6f6f6f;font-size:10px;font-weight:bold;margin:0;padding-left:15px;text-transform:uppercase;}.top-bar ul > li.has-dropdown .dropdown li.divider{border-top:solid 1px black;-webkit-box-shadow:0 1px 0 rgba(255, 255, 255, 0.1) inset;-moz-box-shadow:0 1px 0 rgba(255, 255, 255, 0.1) inset;box-shadow:0 1px 0 rgba(255, 255, 255, 0.1) inset;height:10px;padding:0;width:100%;}.top-bar ul > li.has-dropdown .dropdown li:last-child{padding-bottom:0px;}.top-bar ul > li.has-dropdown .dropdown li.has-dropdown > a{padding-right:30px;}.top-bar ul > li.has-dropdown .dropdown li.has-dropdown > a:after{border:none;content:"";right:5px;top:6px;}.top-bar ul > li.has-dropdown .dropdown li.has-dropdown .dropdown{position:absolute;left:100%;top:0;}.top-bar ul > li.has-dropdown .dropdown li.has-dropdown:hover > .dropdown{display:block;}.top-bar ul.left{float:left;width:auto;margin-bottom:0;}.top-bar ul.right{float:right;width:auto;margin-bottom:0;}.top-bar ul.right .has-dropdown .dropdown{left:auto;right:0px;-moz-box-shadow:3px 3px 0px rgba(0, 0, 0, .3);-webkit-box-shadow:3px 3px 0px rgba(0, 0, 0, .3);box-shadow:3px 3px 0px rgba(0, 0, 0, .3);}.top-bar ul.right .has-dropdown .dropdown li.has-dropdown > .dropdown{right:100%;left:auto;width:100%;}.top-bar .js-generated{display:none;}
@media only screen and (max-width:940px){.top-bar{background:#444;margin-bottom:0;margin-top:20px;margin-bottom:20px;overflow:hidden;}.top-bar .js-generated{display:block;}.contain-to-grid .top-bar{width:auto;}.top-bar section{left:0;position:relative;width:auto;-webkit-transition:left 300ms;-moz-transition:left 300ms;-o-transition:left 300ms;transition:left 300ms;}.top-bar ul{width:100%;min-height:100%;height:100%;margin-bottom:0;display:block;}.top-bar ul li{float:none;}.top-bar ul li.active, .top-bar ul li:hover{background:#333;}.top-bar ul > li a:hover{background:#333;}.top-bar ul > li a:not(.button){padding:0px;color:#fff;}.top-bar ul li.name{background:#333;}.top-bar ul li.name h1{line-height:1;}.top-bar ul li.name h1 a{padding-left:22.5px;}.top-bar ul li.toggle-topbar{cursor:pointer;display:block;height:45px;position:absolute;right:20px;top:0;width:91%;margin-top:20px;}.top-bar ul li.toggle-topbar a{content:"";display:block;background:none;width:0;height:0;border:solid 8px;border-color:white transparent transparent transparent;padding:0;position:absolute;top:50%;right:22.5px;margin-top:-4px;}.top-bar ul li.toggle-topbar:hover{background:transparent;}.top-bar ul li.toggle-topbar a{padding:0 !important;}.top-bar ul li.divider{border-bottom:solid 1px rgba(255, 255, 255, 0.2);border-top:solid 1px black;clear:both;height:1px !important;margin:8px 0 !important;width:100%;}.top-bar ul li.search{padding:0 22.5px;}.top-bar ul li.search form{width:100%;}.top-bar ul li.search form input[type=text]{width:75%;}.top-bar ul li.search form .button{top:0;width:25%;}.top-bar ul li.has-dropdown a{padding-right:33.75px;}.top-bar ul li.has-dropdown a:after{content:"";display:block;width:0;height:0;border:solid 5px;border-color:transparent transparent transparent rgba(255, 255, 255, 0.5);margin-right:15px;margin-top:-4.5px;position:absolute;top:50%;}.top-bar ul li.has-dropdown:hover > .dropdown{display:block;visibility:hidden;}.top-bar ul li.has-dropdown .dropdown{visibility:hidden;z-index:0 !important;}.top-bar ul li.has-dropdown.moved{position:static;}.top-bar ul li.has-dropdown.moved .dropdown{top:0;visibility:visible;}
.top-bar ul li.has-dropdown.moved .dropdown li label{margin-bottom:6px;padding-top:6px !important;font-size:11px;}.top-bar ul li.has-dropdown.moved .dropdown li:not(.title){padding-bottom:0;}.top-bar ul li.has-dropdown.moved .dropdown li:not(.title) a{padding:8px 22.5px;font-size:14px;}.top-bar ul li.has-dropdown.moved .dropdown li a, .top-bar ul li.has-dropdown.moved .dropdown li label{padding:0 22.5px;}.top-bar ul li.has-dropdown.moved .dropdown li a:hover{background:#333;display:block;}.top-bar ul li.has-dropdown.moved .dropdown li.divider{border-bottom:solid 1px rgba(255, 255, 255, 0.1);margin-top:8px !important;margin-bottom:8px !important;}.top-bar ul li.has-dropdown.moved .back.title{padding-bottom:0;}.top-bar ul li.has-dropdown.moved .back.title a:before{position:absolute;top:50%;left:17.5px;margin-top:-5px;width:0;height:0;content:"";display:block;width:0;height:0;border:solid 5px;border-color:transparent white transparent transparent;}.top-bar ul li.has-dropdown.moved .back.title h5{margin:0;padding-left:0px;margin-left:0px;position:relative;}.top-bar ul li.has-dropdown.moved .back.title h5 a{padding-top:8px;padding-bottom:8px;padding-left:40px !important;font-size:24px;font-weight:400;letter-spacing:-1px;}.top-bar ul li.has-dropdown .dropdown li{background:transparent;}.top-bar ul li.has-dropdown .dropdown li.has-dropdown .dropdown{left:100% !important;top:0;right:auto !important;}.top-bar ul li.has-dropdown .dropdown li.has-dropdown > a{padding-right:33.75px;}.top-bar ul li.has-dropdown .dropdown li.has-dropdown > a:after{content:"";margin-right:15px;content:"";display:block;width:0;height:0;border:solid 5px;border-color:transparent transparent transparent rgba(255, 255, 255, 0.5);position:absolute;top:50%;margin-top:-4.5px;}.top-bar ul li.has-dropdown .dropdown li.has-dropdown.moved{position:static;}.top-bar ul li.has-dropdown .dropdown li.has-dropdown.moved .dropdown{top:0;visibility:visible;}.top-bar ul li.has-dropdown .dropdown li.has-dropdown:hover{display:block;}.top-bar ul.left, .top-bar ul.right{float:none;width:100%;}.top-bar ul.left > li, .top-bar ul.right > li{display:block;float:none;margin:0 !important;}.top-bar ul.left > li.has-dropdown .dropdown, .top-bar ul.right > li.has-dropdown .dropdown{left:100% !important;top:0;right:auto !important;}.top-bar section > ul li a:not(.button){padding-left:22.5px !important;}.top-bar.expanded{height:100%;}.top-bar.expanded ul li.toggle-topbar a{content:"";display:block;width:0;height:0;border:solid 8px;border-color:transparent transparent rgba(255, 255, 255, 0.5) transparent;top:auto;bottom:50%;margin-bottom:-4px;}.top-bar ul li.has-button{padding:0 20px 5px;}.top-bar ul li .button.small{margin:0 !important;display:inline-block;width:100%;}
.top-bar > ul .name{display:block;}}
.lt-ie9 .top-bar ul li a{color:#666;display:block;font-size:14px;font-weight:400;height:auto;line-height:45px;padding:20px 20px 20px 20px;}.lt-ie9 .top-bar ul li a.button{height:auto;line-height:30px;margin-top:7px;}.lt-ie9 .top-bar ul li a:hover{color:#cccccc;}.lt-ie9 .top-bar ul li a img{margin-top:-5px;vertical-align:middle;}.lt-ie9 .top-bar ul li a.active{color:#fff;}.lt-ie9 .top-bar ul li.has-dropdown{padding-right:0px;margin-right:0;}.lt-ie9 .top-bar ul li.has-dropdown > ul li{padding-right:0;}
.slider{padding:0px;}.tp-simpleresponsive .caption{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-opacity:0;-khtml-opacity:0;opacity:0;position:absolute;}.tp-simpleresponsive img{max-width:none;}.tp-bannershadow{position:absolute;margin-left:auto;margin-right:auto;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;}.tp-bannershadow.tp-shadow1{background:url(../images/sliders/sliderrevolution/assets/shadow1.png) no-repeat;background-size:100%;width:890px;height:30px;bottom:-30px;}.tp-bannershadow.tp-shadow2{background:url(../images/sliders/sliderrevolution/assets/shadow2.png) no-repeat;background-size:100%;width:890px;height:60px;bottom:-60px;}.tp-bannershadow.tp-shadow3{background:url(../images/sliders/sliderrevolution/assets/shadow3.png) no-repeat;background-size:100%;width:890px;height:60px;bottom:-60px;}.caption.big_white{position:absolute;color:#fff;text-shadow:none;font-weight:700;font-size:36px;line-height:36px;background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4c000000,endColorstr=#4c000000);zoom:1;letter-spacing:-1.5px;border-style:none;border-width:0;margin:0;padding:1px 4px 0;}
.caption.big_color{position:absolute;text-shadow:none;font-weight:300;font-size:32px;line-height:36px;background:rgba(255,255,255,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4cffffff,endColorstr=#4cffffff);zoom:1;letter-spacing:-1.5px;border-style:none;border-width:0;margin:0;padding:0 4px;}.caption.big_black{position:absolute;color:#000;text-shadow:none;font-weight:700;font-size:36px;line-height:36px;background:rgba(255,255,255,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4cffffff,endColorstr=#4cffffff);zoom:1;letter-spacing:-1.5px;border-style:none;border-width:0;margin:0;padding:0 4px;}.caption.medium_grey{position:absolute;color:#fff;text-shadow:none;font-weight:300;font-size:20px;line-height:20px;background:rgba(153,153,153,0.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4cf999999,endColorstr=#4c999999);zoom:1;white-space:nowrap;border-style:none;border-width:0;margin:0;padding:2px 4px;}.caption.small_text{position:absolute;color:#fff;font-weight:700;font-size:14px;line-height:20px;white-space:nowrap;text-shadow:0 2px 5px rgba(0,0,0,0.5);border-style:none;border-width:0;margin:0;}.caption.medium_text{position:absolute;color:#fff;font-weight:700;font-size:20px;line-height:20px;white-space:nowrap;text-shadow:0 2px 5px rgba(0,0,0,0.5);border-style:none;border-width:0;margin:0;}.caption.large_text{position:absolute;color:#fff;font-weight:700;font-size:40px;line-height:40px;white-space:nowrap;text-shadow:0 2px 5px rgba(0,0,0,0.5);border-style:none;border-width:0;margin:0;}.caption.very_large_text{position:absolute;color:#fff;font-weight:700;font-size:60px;line-height:60px;white-space:nowrap;text-shadow:0 2px 5px rgba(0,0,0,0.5);letter-spacing:-2px;border-style:none;border-width:0;margin:0;}.caption.very_big_white{position:absolute;color:#fff;text-shadow:none;font-weight:700;font-size:60px;line-height:60px;white-space:nowrap;background-color:#000;border-style:none;border-width:0;margin:0;padding:1px 4px 0;}.caption.very_big_black{position:absolute;color:#000;text-shadow:none;font-weight:700;font-size:60px;line-height:60px;white-space:nowrap;background-color:#fff;border-style:none;border-width:0;margin:0;padding:1px 4px 0;}.caption.boxshadow{-moz-box-shadow:0 0 20px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 20px rgba(0,0,0,0.5);box-shadow:0 0 20px rgba(0,0,0,0.5);}.caption.black{color:#000;text-shadow:none;}.caption.noshadow{text-shadow:none;}.caption a{text-shadow:none;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-ms-transition:all .2s ease-out;}
.tp-bullets{z-index:100;position:absolute;bottom:10px;}.tp-bullets.simplebullets{bottom:10px;}.tp-bullets.simplebullets.navbar{bottom:-20px;background:url(../images/sliders/sliderrevolution/assets/navigdots_bgtile.png);height:35px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-top:-17px;padding:0;}.tp-bullets.simplebullets .bullet{cursor:pointer;position:relative;background:url(../images/sliders/sliderrevolution/assets/bullets.png) no-Repeat bottom left;width:23px;height:23px;margin-right:0;float:left;margin-top:-12px;}.tp-bullets.simplebullets.square .bullet{cursor:pointer;position:relative;background:url(../images/sliders/sliderrevolution/assets/bullets2.png) no-Repeat bottom left;width:19px;height:19px;margin-right:0;float:left;margin-top:-10px;}.tp-bullets.simplebullets.navbar .bullet{cursor:pointer;position:relative;background:url(../images/sliders/sliderrevolution/assets/navigdots.png) no-Repeat bottom left;width:15px;height:15px;margin-left:5px!important;margin-right:5px!important;float:left;margin-top:10px;}.tp-bullets.simplebullets.navbar .bullet.first{margin-left:30px!important;}.tp-bullets.simplebullets.navbar .bullet.last{margin-right:30px!important;}.tp-bullets.simplebullets .bullet:hover,.tp-bullets.simplebullets .bullet.selected{background-position:top left;}.tp-bullets.simplebullets .bullet.last,.tp-bullets.simplebullets.square .bullet.last{margin-right:0;}.tp-leftarrow{z-index:100;cursor:pointer;position:relative;background:url(../images/sliders/sliderrevolution/assets/arrow_left.png) no-Repeat top left;width:26px;height:26px;margin-right:0;float:left;margin-top:-13px;}.tp-rightarrow{z-index:100;cursor:pointer;position:relative;background:url(../images/sliders/sliderrevolution/assets/arrow_right.png) no-Repeat top left;width:26px;height:26px;margin-right:0;float:left;margin-top:-13px;}.tp-leftarrow.navbar{z-index:100;cursor:pointer;position:relative;background:url(../images/sliders/sliderrevolution/assets/arrowleft.png) no-Repeat top left;width:9px;height:16px;float:left;margin-right:-20px;margin-top:-8px;}.tp-rightarrow.navbar{z-index:100;cursor:pointer;position:relative;background:url(../images/sliders/sliderrevolution/assets/arrowright.png) no-Repeat top left;width:9px;height:16px;float:left;margin-left:-20px;margin-top:-8px;}.tp-leftarrow.navbar.thumbswitharrow{margin-right:10px;}.tp-rightarrow.navbar.thumbswitharrow{margin-left:0;}.tp-leftarrow.square{z-index:100;cursor:pointer;position:relative;background:url(../images/sliders/sliderrevolution/assets/arrow_left2.png) no-Repeat top left;width:12px;height:17px;float:left;margin-right:0;margin-top:-9px;}.tp-rightarrow.square{z-index:100;cursor:pointer;position:relative;background:url(../images/sliders/sliderrevolution/assets/arrow_right2.png) no-Repeat top left;width:12px;height:17px;float:left;margin-left:0;margin-top:-9px;}.tp-leftarrow.large{z-index:100;cursor:pointer;position:relative;background:url(../images/sliders/sliderrevolution/assets/arrow_large_left.png) no-Repeat left 7px #444;width:46px;height:60px;margin-top:-23px;}.tp-rightarrow.large{z-index:100;cursor:pointer;position:relative;background:url(../images/sliders/sliderrevolution/assets/arrow_large_right.png) no-Repeat left 7px #444;width:46px;height:60px;margin-top:-23px;}
@media only screen and (min-width:768px) and (max-width:959px){}
@media only screen and (min-width:480px) and (max-width:767px){.responsive .tp-bullets.tp-thumbs{}.responsive .tp-bullets.tp-thumbs .tp-mask{}.responsive .tp-bullets.tp-thumbs .bullet{}}
@media only screen and (min-width:0px) and (max-width:479px){.responsive .tp-bullets{display:none}.responsive .tparrows{display:none;}}.tp-simpleresponsive img{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;}.tp-simpleresponsive ul{list-style:none;padding:0;margin:0;}.tp-simpleresponsive >ul li{list-stye:none;position:absolute;visibility:hidden;}.caption.slidelink a div{width:10000px;height:10000px;}
.tp-loader{background:url(../images/sliders/sliderrevolution/assets/loader.gif) no-repeat 10px 10px;background-color:#fff;margin:-22px -22px;top:50%;left:50%;z-index:10000;position:absolute;width:44px;height:44px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}.mainslider-container{background-color:#fff;width:1024px;padding:5px;position:relative;position:relative;margin-left:auto;margin-right:auto;margin-bottom:25px;z-index:1;}.mainslider{width:1014px;height:490px;position:relative;overflow:hidden;}
@media only screen and (min-width:768px) and (max-width:959px){.mainslider{width:740px;}.mainslider-container{width:750px;}}
@media only screen and (min-width:480px) and (max-width:767px){.mainslider{width:460px;}.mainslider-container{width:470px;}.caption .button{font-size:14px;}}
@media only screen and (min-width:0px) and (max-width:479px){.mainslider{width:300px;}.mainslider-container{width:310px;}
.caption .button{font-size:14px;}}.list_carousel{margin-left:-10px;margin-bottom:20px;}.list_carousel ul{margin:0;padding:0;list-style:none;display:block;}.list_carousel li{color:#999;width:245px;display:block;float:left;margin-left:10px;cursor:default !important;height:auto;}.list_carousel.responsive{width:auto;margin-left:-10px;}.clearfix{float:none;clear:both;}.list_carousel .carousel_nav{position:absolute;padding-right:15px;right:0;top:22px;}
a.prev, a.next{background:url(../images/carousel_arrows.png) no-repeat #e5e5e5;width:24px;height:24px;display:block;position:relative;float:left;margin-left:1px;}a.prev{background-position:0 0;}a.prev:hover{}a.prev.disabled{background-color:#f2f2f2;}a.next{background-position:-22px 0;}a.next:hover{}a.next.disabled{background-color:#f2f2f2;}a.prev.disabled, a.next.disabled{cursor:default;}a.prev span, a.next span{display:none;}.pager{float:left;width:300px;text-align:center;}.pager a{margin:0 5px;text-decoration:none;}.pager a.selected{text-decoration:underline;}.timer{background-color:#999;height:6px;width:0px;}.carousel-type2{}.carousel-content{float:left;width:100%;}.content_top{background:url('../images/content-top-bg.png') no-repeat 15px bottom;padding:10px 0;margin-bottom:-1px;}.content_top h2{font-weight:300;font-size:24px;color:#FFF;text-align:center;}.maincontent{padding:20px 0;}.maincontent h1{border-left:1px dotted;padding-left:10px;font-size:25px;border-color:#e22e1e;color:#e22e1e;}.maincontent h3{border-left:1px dotted;padding-left:10px;font-size:18px;}.service{width:100%;margin:10px 0 20px;text-align:center;overflow:hidden;position:relative;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}.service a{width:100%;height:100%;display:block;color:#333;position:relative;}.service-icon{position:relative;width:100%;padding:15px 0;text-align:center;-webkit-transition:all 400ms linear;-moz-transition:all 400ms linear;-o-transition:all 400ms linear;-ms-transition:all 400ms linear;transition:all 400ms linear;}
.service-icon img{}.service-content{position:relative;left:0px;width:100%;height:50%;top:50%;}.service-main{font-size:24px;text-align:center;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear;}.service-sub{padding:5px;position:relative;margin:10px 0 0;width:100%;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear;}
.service:hover{}.service:hover .service-icon{color:#e5e5e5;-webkit-animation:moveFromBottom 300ms ease;-moz-animation:moveFromBottom 300ms ease;-ms-animation:moveFromBottom 300ms ease;}.service:hover .service-icon img{background:#e5e5e5;}.service:hover .service-main{-webkit-animation:smallToBig 300ms ease;-moz-animation:smallToBig 300ms ease;-ms-animation:smallToBig 300ms ease;}.service:hover .service-sub{color:#fff;-webkit-animation:moveFromBottom 500ms ease;-moz-animation:moveFromBottom 500ms ease;-ms-animation:moveFromBottom 500ms ease;}
@-webkit-keyframes smallToBig{from{-webkit-transform:scale(0.1);}to{-webkit-transform:scale(1);}}@-moz-keyframes smallToBig{from{-moz-transform:scale(0.1);}to{-moz-transform:scale(1);}}@-ms-keyframes smallToBig{from{-ms-transform:scale(0.1);}
to{-ms-transform:scale(1);}}@-webkit-keyframes moveFromBottom{from{-webkit-transform:translateY(100%);}to{-webkit-transform:translateY(0%);}}@-moz-keyframes moveFromBottom{from{-moz-transform:translateY(100%);}
to{-moz-transform:translateY(0%);}}@-ms-keyframes moveFromBottom{from{-ms-transform:translateY(100%);}to{-ms-transform:translateY(0%);}}
.content_bottom{background:url('../images/content-bottom-bg.png') no-repeat center bottom;color:#FFF;padding:10px 0;}.content_bottom h2{font-weight:500;font-size:24px;color:#FFF;letter-spacing:-1px;margin-bottom:6px;margin-top:10px;}.content_bottom p{color:#FFF;}.newsletter-input{padding-top:25px;}.newsletter-input input[type="text"]{color:#999;display:block;font-size:12px;margin:0;padding:5px 5px 6px;width:100%;border:none;}.newsletter-input input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, textarea:focus{-webkit-appearance:none;}.newsletter-input .button{font-size:12px;padding:8px;text-decoration:none;color:#fff;margin-left:-1px;background-color:#444;}.newsletter-input .button:hover{background-color:#666;}
.footer{padding:20px 0 30px;}.footer a{color:#ccc}.footer a:hover{}.footer h4{font-weight:600;font-size:14px;color:#f2f2f2;border-left:1px dotted;padding-left:10px;}.footer ul.vcard{border:none;margin:0;padding:0;}.footer ul.vcard li{padding:10px 0 10px 30px;}.footer .address{background:url('../images/icons/address_icon.png') no-repeat left center transparent;}.footer .tel{background:url('../images/icons/phone_icon.png') no-repeat left center transparent;}.footer .email{background:url('../images/icons/email_icon.png') no-repeat left center transparent;}.footer_bottom{}.footer_bottom a{color:#ccc;font-size:11px;}.footer_bottom a:hover{}.footer_bottom .copyright{margin:5px 0;}.footer_bottom .link-list{margin:10px 0;padding:5px 0;float:right;}.footer_bottom .link-list li{border-left:1px dotted #e5e5e5;margin-left:12px;padding:0 0 0 12px;}.footer_bottom .link-list li:first-child{border-left:none;}
.top0{margin-top:0;}.top10{margin-top:10px;}.top20{margin-top:20px;}.top30{margin-top:30px;}.top40{margin-top:40px;}.top50{margin-top:50px;}.bottom0{margin-bottom:0;}.bottom10{margin-bottom:10px;}.bottom20{margin-bottom:20px;}.bottom30{margin-bottom:30px;}.bottom40{margin-bottom:40px;}.bottom50{margin-bottom:50px;}dl.tabs{border-bottom:1px dotted #ccc;display:block;height:auto;margin-bottom:0px;padding:0;float:left;width:100%;margin-top:5px;}
ul.tabs-content{display:block;padding:20px;border:1px dotted #ccc;border-top:none;float:left;width:100%;margin:0px;}dl.tabs dd{}dl.tabs dd.active{border-top:5px solid;margin-top:-5px;border-bottom:2px solid white !important;margin-bottom:-1px;}dl.tabs dd.active a{border-left:1px dotted #ccc;border-right:1px dotted #ccc;}dl.tabs dd a{color:#666;display:block;font-size:16px;font-weight:300;height:auto;line-height:normal;padding:20px 5px;position:relative;}dl.tabs dd a:hover{}dl.tabs dd a:focus{}dl.tabs.two-up dt a, dl.tabs.two-up dd a, dl.tabs.three-up dt a, dl.tabs.three-up dd a, dl.tabs.four-up dt a, dl.tabs.four-up dd a, dl.tabs.five-up dt a, dl.tabs.five-up dd a{padding:20px 5px;}.tabs.vertical dd.active, .tabs.vertical li.active{border-bottom:0px;}
ul.accordion{border:none;float:left;}ul.accordion > li{border-top:none;margin-bottom:8px;float:left;width:100%;}.accordion-title{margin:0;padding:10px 15px;background:#f2f2f2;border-bottom:1px solid #e5e5e5;float:left;width:100%;cursor:pointer;-webkit-transition:background-color 0.4s ease 0s, border 0s ease 0s, color 0.4s ease 0s, opacity 0.4s ease-in-out 0s;-moz-transition:background-color 0.4s ease 0s, border 0s ease 0s, color 0.4s ease 0s, opacity 0.4s ease-in-out 0s;-o-transition:background-color 0.4s ease 0s, border 0s ease 0s, color 0.4s ease 0s, opacity 0.4s ease-in-out 0s;transition:background-color 0.4s ease 0s, border 0s ease 0s, color 0.4s ease 0s, opacity 0.4s ease-in-out 0s;}.accordion-title.active{color:#fff;}.accordion-content{padding:15px;float:left;}.accordion-icon:before{font-family:FontAwesome;font-weight:normal;font-style:normal;display:inline-block;float:right;text-decoration:inherit;padding:2px 0 0;content:"\f067";}.active .accordion-icon:before{content:"\f068";color:#fff;}
.type1{list-style:none;margin-bottom:20px;margin-left:0;}.type1 a{color:#666;}.type1 a:hover{}.type1 li:before{content:"\00BB \0020\0020";font-family:'Open Sans','Lucida Sans Unicode','Lucida Grande',sans-serif;color:#666;font-weight:600;font-size:18px;}.type1 li:hover:before{}.type1 li ul{list-style:inherit;}.type2{list-style:none;margin-bottom:20px;margin-left:0;}.type2 a{color:#666;}.type2 a:hover{}.type2 li:before{content:"\003A\003A\0020\0020";font-family:'Open Sans','Lucida Sans Unicode','Lucida Grande',sans-serif;color:#666;font-weight:600;font-size:18px;}.type2 li:hover:before{}.type2 li ul{list-style:inherit;}.type3{list-style:none;margin-bottom:20px;margin-left:0;}.type3 a{color:#666;}.type3 a:hover{}.type3 li:before{content:"\0020";font-family:'Open Sans','Lucida Sans Unicode','Lucida Grande',sans-serif;color:#666;font-weight:600;font-size:18px;}.type3 li:hover:before{}.type3 li ul{list-style:inherit;}.type4{list-style:none;margin-bottom:20px;margin-left:0;}.type4 a{color:#666;}.type4 a:hover{}.type4 li:before{content:"\0020";font-family:'Open Sans','Lucida Sans Unicode','Lucida Grande',sans-serif;color:#666;font-weight:600;font-size:18px;}.type4 li:hover:before{}.type4 li ul{list-style:inherit;}blockquote, blockquote p{line-height:1.5;color:#909090;font-style:italic;font-size:18px !important;}blockquote{margin:0 0 17px;padding:10px 20px;border-left:1px dotted #e5e5e5;}blockquote cite
ul.side-nav{display:block;list-style:none;margin:0;padding:0 0 17px 0;}ul.side-nav li{display:block;list-style:none;margin:0px 0px 4px;}ul.side-nav li:hover a{background:#ffffff;border-bottom:1px solid #ccc;color:#e1040c;}ul.side-nav li.active a{border-bottom:1px solid #ccc;}ul.side-nav li a{display:block;padding:10px 10px 10px 0;margin:10px;background:#ffffff;border-bottom:1px dotted #e5e5e5;color:#909090;}ul.side-nav li.active a{color:#fff;font-weight:bold;}ul.side-nav li.divider{border-top:1px dotted #e5e5e5;height:0;padding:0;}ul.side-nav li.current a{background:#ffffff !important;border-bottom:none;}ul.side-nav li:last-child.current a{border-bottom:1px dotted #CDCDCD;}ul.footer-list{display:block;list-style:none;margin:0;padding:0;}ul.footer-list li{display:block;list-style:none;margin:0 0 7px 0;}ul.footer-list li a{display:block;}ul.footer-list li.active a{color:#4d4d4d;font-weight:bold;}ul.footer-list li.divider{border-top:1px solid #e6e6e6;height:0;padding:0;}
.ol-type1{counter-reset:li;margin-left:5px;padding-left:0;margin-top:20px;}.ol-type1 > li{color:#999999;list-style:none outside none;margin:0 0 20px 20px;padding:4px 8px 4px 30px;position:relative;}.ol-type1 > li:before{-moz-box-sizing:border-box;color:#FFFFFF;content:counter(li, decimal);counter-increment:li;font-size:24px;left:-1em;margin-right:8px;position:absolute;text-align:center;width:36px;}ul.pagination{display:block;height:30px;margin-left:-5px;margin:20px 0;}ul.pagination li{float:left;display:block;height:24px;color:#999;font-size:14px;margin-left:0px;margin-right:5px;}ul.pagination li a{display:block;padding:4px 7px 3px;color:#555;}ul.pagination li:hover a, ul.pagination li a:focus{background:#444;color:#fff;}ul.pagination li.unavailable a{cursor:default;color:#999;}ul.pagination li.unavailable a:focus{background:transparent;}ul.pagination li.current a{color:white;font-weight:bold;cursor:default;}ul.pagination li.current a:hover{background:#444;}.arrow a{background:#444;padding:3px 7px 3px !important;color:#fff !important;}.arrow a:hover{padding:3px 7px !important;color:#fff !important;}.arrow.unavailable a{background:#f2f2f2;}.arrow.unavailable a:hover{background:#f2f2f2 !important;}ul.pagination li.unavailable:hover a{background:#f2f2f2;}ul.pagination .arrow [class^="icon-"]:before, ul.pagination .arrow [class*=" icon-"]:before{padding-right:0 !important;}
.scrollup{width:40px;height:40px;opacity:0.9;position:fixed;bottom:30px;right:10px;display:none;text-indent:-9999px;background:url('../images/icon_top.png') no-repeat center center #999;z-index:999999;}.scrollup:hover{opacity:0.9;background:url('../images/icon_top.png') no-repeat center center;}.toggle-view{margin:0;padding:0;}.toggle-view li{position:relative;cursor:pointer;display:block;font-weight:700;text-decoration:none;margin:0 0 7px;}.toggle-view li:hover{background:#f8f8f8;}.toggle-view h2{font-size:14px;margin:0;padding:12px 10px;}.toggle-view span{background:none repeat scroll 0 0 #e5e5e5;color:#FFF;font-size:14px;position:absolute;right:0;top:0;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;padding:8px 4px 7px 12px;}.toggle-view li:hover span{background:none repeat scroll 0 0;}.toggle-view .toggle-content{display:none;padding:10px 20px;}.toggle-view ul.square,.toggle-view ul.circle,.toggle-view ul.disc{margin-left:20px;}
@font-face{font-family:"FontAwesome";src:url('../font/fontawesome-webfont.eot');src:url('../font/fontawesome-webfont.eot?#iefix') format('eot'), url('../font/fontawesome-webfont.woff') format('woff'), url('../font/fontawesome-webfont.ttf') format('truetype'), url('../font/fontawesome-webfont.svg#FontAwesome') format('svg');font-weight:normal;font-style:normal;}
[class^="icon-"]:before, [class*=" icon-"]:before{font-family:FontAwesome;font-weight:normal;font-style:normal;display:inline-block;text-decoration:inherit;padding:0 10px 0 0;}a [class^="icon-"], a [class*=" icon-"]{display:inline-block;text-decoration:inherit;}.icon-large:before{vertical-align:top;font-size:1.3333333333333333em;}.btn [class^="icon-"], .btn [class*=" icon-"]{line-height:.9em;}li [class^="icon-"], li [class*=" icon-"]{display:inline-block;width:1.25em;text-align:center;}li .icon-large[class^="icon-"], li .icon-large[class*=" icon-"]{width:1.875em;}li[class^="icon-"], li[class*=" icon-"]{margin-left:0;list-style-type:none;}li[class^="icon-"]:before, li[class*=" icon-"]:before{text-indent:-2em;text-align:center;}li[class^="icon-"].icon-large:before, li[class*=" icon-"].icon-large:before{text-indent:-1.3333333333333333em;}
.page_title{border-bottom:0px dotted #CCCCCC;margin-bottom:20px;margin-top:0px;padding:10px;}.page_title h1, .page_title h2, .page_title h3, .page_title h4, .page_title h5, .page_title h6{margin:0;}.service-inner .service-icon{float:left;width:40%;}.service-block{background:#f8f8f8;max-height:115px;min-height:115px;-webkit-transition:background-color .4s ease 0 border 0 ease 0 color .4s ease 0 opacity .4s ease-in-out 0;-moz-transition:background-color .4s ease 0 border 0 ease 0 color .4s ease 0 opacity .4s ease-in-out 0;-o-transition:background-color .4s ease 0 border 0 ease 0 color .4s ease 0 opacity .4s ease-in-out 0;transition:background-color .4s ease 0 border 0 ease 0 color .4s ease 0 opacity .4s ease-in-out 0;margin:20px 0;}.service-block-icon{height:115px;width:115px;font-size:68px;font-weight:800;color:#fff;float:left;text-align:center;margin-right:10px;-webkit-transition:background-color .4s ease 0 border 0 ease 0 color .4s ease 0 opacity .4s ease-in-out 0;-moz-transition:background-color .4s ease 0 border 0 ease 0 color .4s ease 0 opacity .4s ease-in-out 0;-o-transition:background-color .4s ease 0 border 0 ease 0 color .4s ease 0 opacity .4s ease-in-out 0;transition:background-color .4s ease 0 border 0 ease 0 color .4s ease 0 opacity .4s ease-in-out 0;}.service-block-icon a{color:#fff!important;display:block;padding:20px 0;}.service-block:hover{background:#f2f2f2;}.service-block:hover .service-block-icon{background:#444;}.service-block-content h4{margin:0;padding:4% 0;}.service-block-icon [class^=icon-]:before,.service-block-icon [class*=" icon-"]:before{padding:0;}
.project-pagination{float:left;position:relative;margin:20px 0;}.left_pagination{background:url(../images/left_pagination.png) no-repeat center center #444;float:left;height:40px;padding:26px;width:40px;margin-right:1px;}.all_pagination{background:url(../images/all_pagination.png) no-repeat center center #444;float:left;height:40px;padding:26px;width:40px;margin-right:1px;}.right_pagination{background:url(../images/right_pagination.png) no-repeat center center #444;float:left;height:40px;padding:26px;width:40px;}.left_pagination:hover{}.all_pagination:hover{}.right_pagination:hover{}
div#clock{color:white;margin:20px auto;overflow:hidden;text-align:center;}div#clock p{padding:10px;border:1px dotted #e5e5e5;}div#clock p span{display:block;font-size:50px;font-weight:700;letter-spacing:-1px;padding:5px 0 0;}div.coupon{color:#333 !important;font-size:50px;font-weight:bold;}div.multi_clock{border:1px solid #666;color:#333;float:left;margin:10px;padding:5px;}
.isotope-item{z-index:2;}.isotope-hidden.isotope-item{pointer-events:none;z-index:1;}.isotope,.isotope .isotope-item{-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;-ms-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s;}.isotope{-webkit-transition-property:height, width;-moz-transition-property:height, width;-ms-transition-property:height, width;-o-transition-property:height, width;transition-property:height, width;}.isotope .isotope-item{-webkit-transition-property:-webkit-transform, opacity;-moz-transition-property:-moz-transform, opacity;-ms-transition-property:-ms-transform, opacity;-o-transition-property:-o-transform, opacity;transition-property:transform, opacity;}
.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;}.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none;}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none;}
.flexslider{margin:0;padding:0;}.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden;}
.flexslider .slides img{width:100%;display:block;}.flex-pauseplay span{text-transform:capitalize;}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
html[xmlns] .slides{display:block;}
* html .slides{height:1%;}.no-js .slides > li:first-child{display:block;}.flexslider{margin:0 0 25px;background:#fff;border:1px dotted #ccc;padding:4px;position:relative;zoom:1;}.flex-viewport{max-height:2000px;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;}.loading .flex-viewport{max-height:300px;}.flexslider .slides{zoom:1;}.carousel li{margin-right:5px}#main-slider{margin:0 auto 25px;}#main-slider .flex-caption{background:rgba(68,68,68,.8);color:#FFF;z-index:999;margin-bottom:0;line-height:1.65;margin-left:85px;bottom:0;position:absolute;padding:10px;font-size:24px;font-weight:300;letter-spacing:-1px;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;opacity:0;}#main-slider:hover .flex-caption{opacity:1;}#main-slider .flex-direction-nav a{bottom:4px;top:inherit;}#main-slider .flex-direction-nav .flex-next{left:46px;right:inherit;}#main-slider .flex-direction-nav .flex-prev{}#main-slider .flex-direction-nav a{margin:-30px 0 0;}
.simple-slider .flex-direction-nav a{opacity:0.5 !important;margin:-30px 0 0 !important;}.simple-slider .flex-direction-nav a:hover{opacity:1 !important;}.simple-slider{border:medium none;margin-bottom:0;padding:0;}.simple-slider .flex-direction-nav .flex-next{right:0px !important;}.simple-slider .flex-direction-nav .flex-prev{left:0px !important;}.simple-slider .flexslider:hover .flex-next{right:0px !important;}.simple-slider .flexslider:hover .flex-prev{left:0px !important;}
.flex-direction-nav{*height:0;}.flex-direction-nav a{width:40px;height:60px;margin:-60px 0 0;display:block;background:url(../images/bg_direction_nav.png) no-repeat 0 center #444;position:absolute;top:50%;cursor:pointer;text-indent:-9999px;opacity:0;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;}.flex-direction-nav .flex-next{background-position:100% center;right:5px;}.flex-direction-nav .flex-prev{left:5px;}.flexslider:hover .flex-next{opacity:0.8;right:5px;}.flexslider:hover .flex-prev{opacity:0.8;left:5px;}.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;}.flex-direction-nav .flex-disabled{opacity:.3!important;filter:alpha(opacity=30);cursor:default;}
.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center;}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline;}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;box-shadow:inset 0 0 3px rgba(0,0,0,0.3);}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7);}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default;}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden;}.flex-control-thumbs li{width:25%;float:left;margin:0;}.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer;}.flex-control-thumbs img:hover{opacity:1;}.flex-control-thumbs .flex-active{opacity:1;cursor:default;}
@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:0;left:5px;}.flex-direction-nav .flex-next{opacity:0;right:5px;}}
@media only screen and (max-width:971px){.region1wrap .columns{padding:0 15px;}.region2wrap .columns{padding:0 15px;}.carousel-type2 li{width:215px;}}
@media only screen and (max-width:767px){.top-bar{margin-top:0px;margin-bottom:25px;}.top-bar ul li.toggle-topbar{margin-top:0px;}.top-bar ul > li.has-dropdown .dropdown{opacity:1;}.top_social{float:left;margin-bottom:20px;margin-top:10px;}.top_search{padding-bottom:25px;}
.list_carousel li{width:300px;}
.service-block-content h4{font-weight:700;margin:0;padding:2% 0;}
#main-slider .flex-caption{font-size:14px;}
}
@media print{#map_canvas{height:650px;}}.image-overlay{position:relative;}.overlay-icon{position:absolute;top:0;width:100%;background-color:#444;height:100%;left:0;}.item-zoom{background:url(../images/icons/item-zoom.png) no-repeat center center #444;}.item-movie{background:url(../images/icons/item-movie.png) no-repeat center center #444;}.item-image{background:url(../images/icons/item-image.png) no-repeat center center #444;}.item-link{background:url(../images/icons/item-link.png) no-repeat center center #444;}.item-plus{background:url(../images/icons/item-plus.png) no-repeat center center #444;}.item-info{background:url(../images/icons/item-info.png) no-repeat center center #444;}.highlight, .button, .button.dropdown.split > span, .button.dropdown.split:hover, .button.primary, div.alert-box, .label, .panel.callout, .user-control .notification, .login-modal .close-reveal-modal, .top-bar ul > li a.active, .tp-leftarrow:hover, .tp-rightarrow:hover, a.prev:hover, a.next:hover, .content_top, .service-icon img, .service:hover .service-sub, .hover-links a.view-item, .hover-links a.view-image, .content_bottom, div.progress .meter, .accordion-title.active, .ol-type1 > li:before, ul.pagination li.current a, .scrollup:hover, .toggle-view li:hover span, .service-block-icon, .left_pagination:hover, .all_pagination:hover, .right_pagination:hover, .post-date-type1 .post-date-day, .recent-post .post-date-type1 .post-date-day, .option-set li a.selected, ul.side-nav li.active a, .tabs.vertical dd.active a, .tabs.vertical li.active a, .lt-ie9 .top-bar ul li a.active{background-color:#e1040c;}
.arrow a:hover, .pricing_plan1:hover .plan_price, .pricing_plan2:hover .plan_price, .pricing_plan3:hover .plan_price, .pricing_plan4:hover .plan_price, .pricing-active .plan_price, .camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span{background-color:#e1040c !important;}
.color, h1 span, h2 span, h3 span, h4 span, h5 span, h6 span, a, a:focus, .top_header a:hover, #logo h1 span, .caption.big_color, .service:hover .service-main, .work-item-content h5, .footer a:hover, .footer_bottom a:hover,dl.tabs dd a:hover, dl.tabs dd a:focus, .type1 a:hover, .type1 li:hover:before, .type2 a:hover, .type2 li:hover:before, .type3 a:hover, .type3 li:hover:before, .type4 a:hover, .type4 li:hover:before, .toggle-view li:hover h2, .member-name, .article_meta a:hover, .article_meta_type1 a:hover, .article_meta_type2 a:hover, .comment .author a:hover, .sidebar-widget a:hover{color:#323334;}.maincontent h3, .work-item:hover, .footer h4, dl.tabs dd.active, .member-description, .member-social li, .portfolio-item:hover .portfolio-item-content, .tabs.vertical dd.active, .tabs.vertical li.active, .panel.callout{border-color:#e1040c;}.row{width:1024px;max-width:100%;margin:0 auto;}.row .row{width:auto;max-width:none;min-width:0;margin:0 -15px;}.row.collapse .column, .row.collapse .columns{padding:0;}.row .row{width:auto;max-width:none;min-width:0;margin:0 -15px;}.row .row.collapse{margin:0;}.color_red{color:#e1040c;}.logo{z-index:10001;}.logo img{margin:20px 0;}.logo_text{color:#ffffff;text-align:center;text-transform:uppercase;letter-spacing:5px;font-weight:500;font-size:17px;}.logo span{float:left;font-size:16px;font-weight:600;margin-top:50px !important;color:#222642;font-family:'Open Sans','Lucida Sans Unicode','Lucida Grande',sans-serif;}.shadow{-moz-box-shadow:0 0 5px #CFCFCF;-webkit-box-shadow:0 0 5px #CFCFCF;box-shadow:0 0 5px #CFCFCF;}.shadow_inset{-moz-box-shadow:inset -3px -3px 3px #888;-webkit-box-shadow:inset -3px -3px 3px #888;box-shadow:inset -3px -3px 3px #888;}.transparent_90{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity:0.9;opacity:0.9;}.radius{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;}.form_input_error{border:1px solid #FF2424 !important;background-color:#FFEFC4 !important;}.content_custom{}.content_custom p{padding-left:10px;}.content_custom h4{padding-left:10px;}.content_custom ul{padding-left:50px;}.content_custom .columns{float:left;min-height:1px;padding:0 5px;position:relative;}.border-bottom{border-bottom:1px dotted #ccc;}.left-align-on-small{text-align:right;}
@media only screen and (max-width:767px){.left-align-on-small{text-align:left;}}.font_smaller a{color:#565E6D !important;text-transform:lowercase;}iframe{width:100% !important;min-height:460px;}
@media only screen and (max-width:767px){iframe{width:100% !important;min-height:260px;}}#carousel-works .content{height:300px !important;overflow:hidden;}.work-item-content h5 a{color:#909090 !important;}.panel_custom{border:solid 1px #e5e5e5;margin:0 0 22px 0;padding:15px;text-align:center;}.panel_custom a{border-bottom:solid 1px #ffffff;display:block;}.panel_custom a:hover{display:block;border-bottom:solid 1px #ffffff;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;}.panel_custom h1{font-size:20px;font-weight:600;margin:0;}.panel_custom p{text-align:left;margin:5px 0 0 0;padding:0;font-size:1em;}.panel_custom .icon{height:60px;margin-top:15px;}.panel_small_pic{background:#F7F8FB;padding:10px !Important;border:1px solid #E9EBED;margin-top:0;margin-bottom:10px;margin-left:0;text-align:center;}.panel_small_pic img{cursor:pointer !Important;max-height:none;}@media only screen and (min-width:767px){.panel_small_pic img{width:100%;cursor:pointer !Important;height:100px;}}
.tp-hide-revslider,.tp-caption.tp-hidden-caption{visibility:hidden!important;display:none!important}.tp-caption{z-index:1}.tp-caption.big_white{position:absolute;color:#fff;text-shadow:none;font-weight:800;font-size:20px;line-height:20px;font-family:'Open Sans',sans;background-color:#000;letter-spacing:0;border-style:none;border-width:0;margin:0;padding:1px 4px 3px}.tp-caption.big_orange{position:absolute;color:#fff;text-shadow:none;font-weight:700;font-size:36px;line-height:36px;font-family:Arial;background-color:#fb7354;letter-spacing:-1.5px;border-style:none;border-width:0;margin:0;padding:0 4px}.tp-caption.big_black{position:absolute;color:#000;text-shadow:none;font-weight:800;font-size:36px;line-height:36px;font-family:'Open Sans',sans;background-color:#fff;letter-spacing:-1.5px;border-style:none;border-width:0;margin:0;padding:0 4px}.tp-caption.medium_grey{position:absolute;color:#fff;font-weight:700;font-size:20px;line-height:20px;font-family:Arial;background-color:#888;white-space:nowrap;text-shadow:0 2px 5px rgba(0,0,0,0.5);border-style:none;border-width:0;margin:0;padding:2px 4px}.tp-caption.small_text{position:absolute;color:#F3F3F3;font-weight:700;font-size:14px;line-height:20px;font-family:Arial;white-space:nowrap;text-shadow:0 2px 5px rgba(0,0,0,0.5);border-style:none;border-width:0;margin:0}.tp-caption.medium_text{position:absolute;color:#F3F3F3;font-weight:300;font-size:20px;line-height:20px;font-family:'Open Sans',sans;white-space:nowrap;text-shadow:0 2px 5px rgba(0,0,0,0.5);border-style:none;border-width:0;margin:0}.tp-caption.large_text{position:absolute;color:#fff;font-weight:800;font-size:36px;line-height:36px;font-family:'Open Sans',sans;white-space:nowrap;text-shadow:0 2px 5px rgba(0,0,0,0.5);border-style:none;border-width:0;margin:0}
.tp-caption.large_black_text{position:absolute;color:#000;text-shadow:none;font-weight:300;font-size:42px;line-height:42px;font-family:'Open Sans',sans;white-space:nowrap;border-style:none;border-width:0;margin:0}.tp-caption.very_large_text{position:absolute;color:#fff;font-weight:800;font-size:60px;line-height:60px;font-family:'Open Sans',sans;white-space:nowrap;text-shadow:0 2px 5px rgba(0,0,0,0.5);letter-spacing:0;border-style:none;border-width:0;margin:0}.tp-caption.very_large_black_text{position:absolute;color:#000;text-shadow:none;font-weight:800;font-size:72px;line-height:72px;font-family:'Open Sans',sans;white-space:nowrap;border-style:none;border-width:0;margin:0}.tp-caption.bold_red_text{position:absolute;color:#d31e00;text-shadow:none;font-weight:600;font-size:20px;font-family:'Open Sans',sans;white-space:nowrap;border:1px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;margin:0;padding:10px 20px}.tp-caption.bold_yellow_text{position:absolute;color:#ffde1a;text-shadow:none;font-weight:600;font-size:20px;font-family:'Open Sans',sans;white-space:nowrap;border:1px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;margin:0;padding:10px 20px}.tp-caption.bold_brown_text{position:absolute;color:#a04606;text-shadow:none;font-weight:800;font-size:20px;line-height:20px;font-family:'Open Sans',sans;white-space:nowrap;border-style:none;border-width:0;margin:0}.tp-caption.bold_green_text{position:absolute;color:#5b9830;text-shadow:none;font-weight:800;font-size:20px;line-height:20px;font-family:'Open Sans',sans;white-space:nowrap;border-style:none;border-width:0;margin:0}.tp-caption.very_big_white{position:absolute;color:#fff;text-shadow:none;font-weight:800;font-size:36px;line-height:36px;font-family:'Open Sans',sans;white-space:nowrap;background-color:#7e8e96;border-style:none;border-width:0;margin:0;padding:1px 4px 3px}.tp-caption.very_big_black{position:absolute;color:#000;text-shadow:none;font-weight:700;font-size:60px;line-height:60px;font-family:Arial;white-space:nowrap;background-color:#fff;border-style:none;border-width:0;margin:0;padding:1px 4px 0}.tp-caption.modern_medium_fat{position:absolute;color:#000;text-shadow:none;font-weight:800;font-size:24px;line-height:20px;font-family:'Open Sans',sans-serif;white-space:nowrap;border-style:none;border-width:0;margin:0}.tp-caption.modern_medium_fat_white{position:absolute;color:#fff;text-shadow:none;font-weight:800;font-size:24px;line-height:20px;font-family:'Open Sans',sans-serif;white-space:nowrap;border-style:none;border-width:0;margin:0}
.tp-caption.modern_medium_fat_yellow{position:absolute;color:#ffde1a;text-shadow:none;font-weight:600;font-size:24px;line-height:20px;font-family:'Open Sans',sans-serif;white-space:nowrap;border-bottom-color:#fff;padding-bottom:15px;border-style:none none solid;border-width:0 0 4px;margin:0}.tp-caption.modern_medium_light{position:absolute;color:#000;text-shadow:none;font-weight:300;font-size:24px;line-height:20px;font-family:'Open Sans',sans-serif;white-space:nowrap;border-style:none;border-width:0;margin:0}.tp-caption.modern_big_bluebg{position:absolute;color:#fff;text-shadow:none;font-weight:800;font-size:30px;line-height:36px;font-family:'Open Sans',sans-serif;background-color:#4e5b6c;letter-spacing:0;border-style:none;border-width:0;margin:0;padding:3px 10px}.tp-caption.modern_big_redbg{position:absolute;color:#fff;text-shadow:none;font-weight:300;font-size:30px;line-height:36px;font-family:'Open Sans',sans-serif;background-color:#de543e;letter-spacing:0;border-style:none;border-width:0;margin:0;padding:1px 10px 3px}.tp-caption.modern_small_text_dark{position:absolute;color:#555;text-shadow:none;font-size:14px;line-height:22px;font-family:Arial;white-space:nowrap;border-style:none;border-width:0;margin:0}
.tp-caption.boxshadow_custom{-moz-box-shadow:0 0 20px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 20px rgba(0,0,0,0.5);box-shadow:0 0 20px rgba(0,0,0,0.5);color:#F3F3F3;font-family:'Open Sans',sans;font-size:18px;padding:15px}.tp-caption.boxshadow{-moz-box-shadow:0 0 20px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 20px rgba(0,0,0,0.5);box-shadow:0 0 20px rgba(0,0,0,0.5)}.tp-caption.black{color:#000;text-shadow:none;font-weight:300;font-size:19px;line-height:19px;font-family:'Open Sans',sans}.tp-caption.noshadow{text-shadow:none}.tp-caption a{color:#ff7302;text-shadow:none;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-ms-transition:all .2s ease-out}.tp-caption a:hover{color:#ffa902}.tp_inner_padding{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;max-height:none!important}.tp-caption .frontcorner{width:0;height:0;border-left:40px solid transparent;border-right:0 solid transparent;border-top:40px solid #00A8FF;position:absolute;left:-40px;top:0}.tp-caption .backcorner{width:0;height:0;border-left:0 solid transparent;border-right:40px solid transparent;border-bottom:40px solid #00A8FF;position:absolute;right:0;top:0}.tp-caption .frontcornertop{width:0;height:0;border-left:40px solid transparent;border-right:0 solid transparent;border-bottom:40px solid #00A8FF;position:absolute;left:-40px;top:0}.tp-caption .backcornertop{width:0;height:0;border-left:0 solid transparent;border-right:40px solid transparent;border-top:40px solid #00A8FF;position:absolute;right:0;top:0}.tp-simpleresponsive .slotholder *,.tp-simpleresponsive img{-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;-webkit-perspective:1000}.tp-simpleresponsive .caption,.tp-simpleresponsive .tp-caption{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;position:absolute;visibility:hidden}.tp-simpleresponsive img{max-width:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}.noFilterClass{filter:none!important}.tp-bannershadow{position:absolute;margin-left:auto;margin-right:auto;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}.tp-bannershadow.tp-shadow1{background:url(../assets/shadow1.png) no-repeat;background-size:100%;width:890px;height:60px;bottom:-60px}.tp-bannershadow.tp-shadow2{background:url(../assets/shadow2.png) no-repeat;background-size:100%;width:890px;height:60px;bottom:-60px}.tp-bannershadow.tp-shadow3{background:url(../assets/shadow3.png) no-repeat;background-size:100%;width:890px;height:60px;bottom:-60px}
.text_frame{border:1px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;padding:10px 20px}.tp-bullets{z-index:1000;position:absolute;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;-ms-transition:opacity .2s ease-out}.tp-bullets.simplebullets.navbar{border:1px solid #666;border-bottom:1px solid #444;background:url(../assets/boxed_bgtile.png);height:40px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:0 10px}.tp-bullets.simplebullets.navbar-old{background:url(../assets/navigdots_bgtile.png);height:35px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:0 10px}.tp-bullets.simplebullets.round .bullet{cursor:pointer;position:relative;background:url(../assets/bullet.png) no-Repeat top left;width:20px;height:20px;margin-right:0;float:left;margin-top:-10px;margin-left:3px}.tp-bullets.simplebullets.round .bullet.last{margin-right:3px}.tp-bullets.simplebullets.round-old .bullet{cursor:pointer;position:relative;background:url(../assets/bullets.png) no-Repeat bottom left;width:23px;height:23px;margin-right:0;float:left;margin-top:-12px}
.tp-bullets.simplebullets.navbar .bullet{cursor:pointer;position:relative;background:url(../assets/bullet_boxed.png) no-Repeat top left;width:18px;height:19px;margin-right:5px;float:left;margin-top:10px}.tp-bullets.simplebullets.navbar-old .bullet{cursor:pointer;position:relative;background:url(../assets/navigdots.png) no-Repeat bottom left;width:15px;height:15px;margin-left:5px!important;margin-right:5px!important;float:left;margin-top:10px}.tp-bullets.simplebullets .bullet:hover,.tp-bullets.simplebullets .bullet.selected{background-position:top left}.tparrows{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;-ms-transition:opacity .2s ease-out}.tp-leftarrow{z-index:100;cursor:pointer;position:relative;background:url(../assets/large_left.png) no-Repeat top left;width:40px;height:40px}.tp-rightarrow{z-index:100;cursor:pointer;position:relative;background:url(../assets/large_right.png) no-Repeat top left;width:40px;height:40px}.tp-leftarrow.round{z-index:100;cursor:pointer;position:relative;background:url(../assets/small_left.png) no-Repeat top left;width:19px;height:14px;margin-right:0;float:left;margin-top:-7px}.tp-rightarrow.round{z-index:100;cursor:pointer;position:relative;background:url(../assets/small_right.png) no-Repeat top left;width:19px;height:14px;margin-right:0;float:left;margin-top:-7px}.tp-leftarrow.round-old{z-index:100;cursor:pointer;position:relative;background:url(../assets/arrow_left.png) no-Repeat top left;width:26px;height:26px;margin-right:0;float:left;margin-top:-13px}.tp-rightarrow.round-old{z-index:100;cursor:pointer;position:relative;background:url(../assets/arrow_right.png) no-Repeat top left;width:26px;height:26px;margin-right:0;float:left;margin-top:-13px}
.tp-leftarrow.navbar{z-index:100;cursor:pointer;position:relative;background:url(../assets/small_left_boxed.png) no-Repeat top left;width:20px;height:15px;float:left;margin-right:6px;margin-top:12px}.tp-rightarrow.navbar{z-index:100;cursor:pointer;position:relative;background:url(../assets/small_right_boxed.png) no-Repeat top left;width:20px;height:15px;float:left;margin-left:6px;margin-top:12px}.tp-leftarrow.navbar-old{z-index:100;cursor:pointer;position:relative;background:url(../assets/arrowleft.png) no-Repeat top left;width:9px;height:16px;float:left;margin-right:6px;margin-top:10px}.tp-rightarrow.navbar-old{z-index:100;cursor:pointer;position:relative;background:url(../assets/arrowright.png) no-Repeat top left;width:9px;height:16px;float:left;margin-left:6px;margin-top:10px}.tp-leftarrow.navbar-old.thumbswitharrow{margin-right:10px}.tp-rightarrow.navbar-old.thumbswitharrow{margin-left:0}.tp-leftarrow.default{z-index:100;cursor:pointer;position:relative;background:url(../assets/large_left.png) no-Repeat 0 0;width:40px;height:40px}.tp-rightarrow.default{z-index:100;cursor:pointer;position:relative;background:url(../assets/large_right.png) no-Repeat 0 0;width:40px;height:40px}
.tp-bullets.tp-thumbs{z-index:1000;position:absolute;background-color:#fff;width:500px;height:50px;margin-top:-50px;padding:3px}.fullwidthbanner-container .tp-thumbs{padding:3px}.tp-bullets.tp-thumbs .tp-mask{width:500px;height:50px;overflow:hidden;position:relative}.tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer{width:5000px;position:absolute}.tp-bullets.tp-thumbs .bullet{width:100px;height:50px;cursor:pointer;overflow:hidden;background:none;float:left;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-ms-transition:all .2s ease-out;margin:0}.tp-bullets.tp-thumbs .bullet:hover,.tp-bullets.tp-thumbs .bullet.selected{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}.tp-thumbs img{width:100%}.tp-bannertimer{width:100%;height:10px;background:url(../assets/timer.png);position:absolute;z-index:200;top:0}.tp-bannertimer.tp-bottom{bottom:0;height:5px;top:auto}.tp-simpleresponsive a{text-decoration:none}.tp-simpleresponsive ul{list-style:none;margin:0;padding:0}
.tp-simpleresponsive >ul >li{list-stye:none;position:absolute;visibility:hidden}.caption.slidelink a div,.tp-caption.slidelink a div{width:3000px;height:1500px;background:url(../assets/coloredbg.png) repeat}.tp-loader{background:url(../assets/loader.gif) no-repeat 10px 10px;background-color:#fff;top:50%;left:50%;z-index:10000;position:absolute;width:44px;height:44px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;margin:-22px}.tp-transparentimg{content:"url(../assets/transparent.png)"}.tp-3d{-webkit-transform-style:preserve-3d;-webkit-transform-origin:50% 50%}.fullwidthbanner-container{width:100%!important;position:relative;max-height:300px!important;overflow:hidden;padding:0}.lightbox-wrap,.lightbox-skin,.lightbox-outer,.lightbox-inner,.lightbox-image,.lightbox-wrap iframe,.lightbox-wrap object,.lightbox-nav,.lightbox-nav span,.lightbox-tmp{border:0;outline:none;vertical-align:top;margin:0;padding:0}
.lightbox-utility{width:100%;padding-top:10px;position:relative}.lightbox-utility > div{display:inline-block;width:100%}.lightbox-wrap{position:absolute;top:0;left:0;z-index:8020}.lightbox-skin{position:relative;background:#fff;color:#444;text-shadow:none}.lightbox-opened{z-index:8030}.lightbox-outer,.lightbox-inner{background:#B9C3CC;position:relative}.lightbox-type-iframe .lightbox-inner{-webkit-overflow-scrolling:touch}.lightbox-error{color:#444;white-space:nowrap;margin:0;padding:15px}.lightbox-image,.lightbox-iframe{display:block;width:100%;height:100%}.lightbox-image{max-width:100%;max-height:100%}#lightbox-loading{background:rgba(0,0,0,0.7);position:fixed;top:50%;left:50%;margin-top:-13px;margin-left:-13px;cursor:pointer;z-index:8060;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:8px}#lightbox-loading div{width:18px;height:18px;background:url(../images/lightbox_loading.gif) center center no-repeat}.lightbox-close{background:url(../images/skin-default/lightbox_close.png) no-repeat scroll right top #FFF;cursor:pointer;height:18px;position:absolute;right:11px;top:11px;width:18px;z-index:8040;-moz-border-radius:0 0 0 2px;-webkit-border-radius:0 0 0 2px;border-radius:0 0 0 2px;box-shadow:-1px 1px 1px rgba(0,0,0,0.15)}.lightbox-nav{cursor:pointer;height:22px;margin-top:-10px;position:absolute;text-decoration:none;top:50%;width:20px;z-index:8040}
.lightbox-prev{background:url(../images/skin-default/lightbox_left.png) no-repeat center center #fff;left:0;-moz-border-radius:0 2px 2px 0;-webkit-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0;box-shadow:1px 1px 1px rgba(0,0,0,0.15)}.lightbox-next{background:url(../images/skin-default/lightbox_right.png) center center no-repeat #fff;right:0;-moz-border-radius:2px 0 0 2px;-webkit-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px;box-shadow:-1px 1px 1px rgba(0,0,0,0.15)}.lightbox-tmp{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.lightbox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(../images/lightbox_overlay.png)}.lightbox-overlay-fixed{position:fixed;bottom:0;right:0}
.lightbox-title{font:bold 12px/20px Arial,Helvetica,sans-serif;visibility:hidden;color:#777;position:relative;text-shadow:none;z-index:8050}.lightbox-opened .lightbox-title{visibility:visible}.lightbox-title-inside-wrap{padding:5px 0}.lightbox-gallery .lightbox-title-inside-wrap{margin-right:105px}#lightbox-buttons{z-index:8050;float:right}#lightbox-buttons ul{display:block;list-style:none;margin:0;padding:0}#lightbox-buttons ul li{float:left;margin:0;padding:0}#lightbox-buttons a{display:block;width:31px;height:30px;margin:0 2px}#lightbox-buttons a.btnPrev{background:url(../images/skin-default/button_prev.png) center center no-repeat;width:24px}#lightbox-buttons a.btnPrev:hover{background:url(../images/skin-default/button_prev_hover.png) center center no-repeat}#lightbox-buttons a.btnNext{background:url(../images/skin-default/button_next.png) center center no-repeat;width:24px}#lightbox-buttons a.btnNext:hover{background:url(../images/skin-default/button_next_hover.png) center center no-repeat}#lightbox-buttons a.btnPlay{background:url(../images/skin-default/button_play.png) center center no-repeat}#lightbox-buttons a.btnPlay:hover{background:url(../images/skin-default/button_play_hover.png) center center no-repeat}#lightbox-buttons a.btnPlayOn{background:url(../images/skin-default/button_pause.png) center center no-repeat}#lightbox-buttons a.btnPlayOn:hover{background:url(../images/skin-default/button_pause_hover.png) center center no-repeat}
.alt{border-radius:8px}.alt .lightbox-skin{border-radius:5px}.alt .lightbox-close{background:url(../images/skin-alt/lightbox_close.png) no-repeat right top transparent;height:28px;right:11px;bottom:8px;top:auto;width:28px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;box-shadow:none}.alt .lightbox-prev{background-image:url(../images/skin-alt/lightbox_left.png);-moz-border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.alt .lightbox-next{background-image:url(../images/skin-alt/lightbox_right.png);-moz-border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.alt .lightbox-title{font:bold 12px/20px Arial,Helvetica,sans-serif}.alt .lightbox-title-inside-wrap{border-left:1px solid #ccc;margin:4px 38px 4px 0;padding:0 0 0 10px}.alt.lightbox-gallery .lightbox-title-inside-wrap{margin:4px 38px 4px 85px}.alt #lightbox-buttons{float:left;width:75px}.alt #lightbox-buttons a{width:29px;height:28px;margin:0 1px}.alt #lightbox-buttons a:hover{opacity:.8}.alt #lightbox-buttons a.btnPrev,.alt #lightbox-buttons a.btnPrev:hover{background-image:url(../images/skin-alt/button_prev.png);width:20px}.alt #lightbox-buttons a.btnNext,.alt #lightbox-buttons a.btnNext:hover{background-image:url(../images/skin-alt/button_next.png);width:20px}.alt #lightbox-buttons a.btnPlay,.alt #lightbox-buttons a.btnPlay:hover{background-image:url(../images/skin-alt/button_play.png)}.alt #lightbox-buttons a.btnPlayOn,.alt #lightbox-buttons a.btnPlayOn:hover{background-image:url(../images/skin-alt/button_pause.png)}.lightbox-inner,.lightbox-lock{overflow:hidden}
.caption.fullscreenvideo,.tp-caption.fullscreenvideo{left:0;top:0;position:absolute;width:100%;height:100%}.caption.fullscreenvideo iframe,.tp-caption.fullscreenvideo iframe{width:100%!important;height:100%!important}.tpclear,.clear{clear:both}.tp-bullets.hidebullets,.tparrows.hidearrows{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}.tp-bullets.simplebullets.round-old .bullet.last,.tp-bullets.simplebullets.square .bullet.last,.tp-bullets.simplebullets.square-old .bullet.last{margin-right:0}
.tp-bullets.simplebullets.square .bullet,.tp-bullets.simplebullets.square-old .bullet{cursor:pointer;position:relative;background:url(../assets/bullets2.png) no-Repeat bottom left;width:19px;height:19px;margin-right:0;float:left;margin-top:-10px}.tp-bullets.simplebullets.navbar .bullet.first,.tp-bullets.simplebullets.navbar-old .bullet.first{margin-left:0!important}.tp-bullets.simplebullets.navbar .bullet.last,.tp-bullets.simplebullets.navbar-old .bullet.last{margin-right:0!important}.tp-bullets.simplebullets.round .bullet:hover,.tp-bullets.simplebullets.round .bullet.selected,.tp-bullets.simplebullets.navbar .bullet:hover,.tp-bullets.simplebullets.navbar .bullet.selected,.tp-leftarrow:hover,.tp-rightarrow:hover{background-position:bottom left}.tp-leftarrow.square,.tp-leftarrow.square-old{z-index:100;cursor:pointer;position:relative;background:url(../assets/arrow_left2.png) no-Repeat top left;width:12px;height:17px;float:left;margin-right:0;margin-top:-9px}.tp-rightarrow.square,.tp-rightarrow.square-old{z-index:100;cursor:pointer;position:relative;background:url(../assets/arrow_right2.png) no-Repeat top left;width:12px;height:17px;float:left;margin-left:0;margin-top:-9px}
@media only screen and min-width 480px and max-width 767px{.responsive .tp-bullets.tp-thumbs .bullet{width:60px!important;height:30px!important}.responsive .tp-bullets.tp-thumbs,.responsive .tp-bullets.tp-thumbs .tp-mask{width:300px!important;height:30px!important}}
@media only screen and min-width 0px and max-width 479px{.responsive .tp-bullets,.responsive .tparrows{display:none}}
@media only screen and max-width 767px{.fullwidthbanner-container{width:100%!important;position:relative;max-height:300px!important;overflow:hidden;margin:0!important;padding:0}}
@media max-width 767px{#lightbox-buttons{background:#fff;border-radius:3px 3px 0 0;float:none;left:50%;margin-left:-50px;position:absolute;top:-36px;z-index:8050;box-shadow:1px -1px 1px rgba(0,0,0,0.15);padding:3px 5px}.lightbox-gallery .lightbox-title-inside-wrap{margin-right:0}.alt .lightbox-close{display:none}.alt #lightbox-buttons{background:#fff;margin-left:-42px;top:-34px;padding:3px 5px}.alt .lightbox-title-inside-wrap{border:0!important;margin:4px 0!important;padding:0!important}}.floatleft{float:left !important;}