/* ==========================================================================
   ADONIS v1.0 Styles - This is illegal version please buy this template
   Licenced by Webbu Buy Address - http://themeforest.net/item/adonis-premium-responsive-html5-template/3221824
========================================================================== */
 background-repeat:repeat-x; background-position:left center}.line-title-middle span{ padding-right:10px; padding-left:10px; background-color:#fff}.line-title-right{ margin-top:10px; margin-bottom:20px; font-size:14px; text-align:right; letter-spacing:1px; text-transform:uppercase; background-attachment:scroll; background-repeat:repeat-x; background-position:left center}.line-title-right span{ padding-left:10px; background-color:#fff}.line-footer-left{ margin-top:10px; margin-bottom:20px; font-size:14px; text-align:left; letter-spacing:1px; text-transform:uppercase; background-attachment:scroll; background-repeat:repeat-x; background-position:left center}.line-footer-left span{ padding-right:5px; color:#fff; background-color:#FD7100}.line-footer-middle{ margin-top:10px; margin-bottom:20px; font-size:14px; text-align:center; letter-spacing:1px; text-transform:uppercase; background-attachment:scroll; background-repeat:repeat-x; background-position:left center}.line-footer-middle span{ padding-right:5px; padding-left:5px; color:#fff; background-color:#FD7100}.line-footer-right{ margin-top:10px; margin-bottom:20px; font-size:14px; text-align:right; letter-spacing:1px; text-transform:uppercase; background-attachment:scroll; background-repeat:repeat-x; background-position:left center}.line-footer-right span{ padding-left:5px; color:#fff; background-color:#FD7100}.line-title-sideleft{ margin-left:5px; margin-right:5px; margin-top:10px; margin-bottom:10px; font-size:12px; text-align:left; letter-spacing:1px; background-attachment:scroll; background-repeat:repeat-x; background-position:left center}.line-title-sideleft span{ padding-right:10px; background-color:#fff}.divider1{  background-image:url('../images/dividers/divider1.png')}.divider2{  background-image:url('../images/dividers/divider2.png')}.divider3{  background-image:url('../images/dividers/divider3.png')}.divider4{  background-image:url('../images/dividers/divider4.png')}.divider5{  background-image:url('../images/dividers/divider5.png')}.divider6{  background-image:url('../images/dividers/divider6.png')}.divider7{  background-image:url('../images/dividers/divider7.png')}.divider7sub{  background-image:url('../images/dividers/divider7.png')}.divider8{  background-image:url('../images/dividers/divider8.png')}.divider9{  background-image:url('../images/dividers/divider9.png')}.divider10{  background-image:url('../images/dividers/divider10.png')}.divider11{  background-image:url('../images/dividers/divider11.png')}.divider12{  background-image:url('../images/dividers/divider12.png')}.divider13{  background-image:url('../images/dividers/divider13.png')}.divider14{  background-image:url('../images/dividers/divider14.png')}.divider15{  background-image:url('../images/dividers/divider15.png')}.divider16{  background-image:url('../images/dividers/divider16.png')}.divider17{  background-image:url('../images/dividers/divider17.png')}.divider18{  background-image:url('../images/dividers/divider18.png')}.divider19{  background-image:url('../images/dividers/divider19.png')}.divider20{  background-image:url('../images/dividers/divider20.png')}.column-row{  border-left-width:1px;  border-left-style:solid;  border-left-color:#efefef;  padding:0px}.divider{  background-image:url(../images/divider.png);  background-repeat:no-repeat;  height:36px;  width:100%;  background-position:bottom center}.dividert{  background-image:url(../images/dividerx180.png); background-repeat:no-repeat; height:36px; width:100%; background-position:top center; margin-bottom:10px}@media (min-width:768px) and (max-width:979px){  .divider{    background-image:url(../images/divider-tablet.png);    background-repeat:no-repeat;    height:56px;    width:100%;    background-position:center center}  .dividert{    background-image:url(../images/dividerx180-tablet.png); background-repeat:no-repeat; height:56px; width:100%; background-position:center center}}@media (max-width:767px){  .divider{    background-image:url(../images/divider-phone.png);    background-repeat:no-repeat;    height:56px;    width:100%;    background-position:center center}  .dividert{    background-image:url(../images/dividerx180-phone.png); background-repeat:no-repeat; height:56px; width:100%; background-position:center center}}@media (max-width:480px){  .divider{    background-image:url(../images/divider-phone.png);    background-repeat:no-repeat;    height:56px;    width:100%;    background-position:center center}  .dividert{    background-image:url(../images/dividerx180-phone.png); background-repeat:no-repeat; height:56px; width:100%; background-position:center center}}.clear{ clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0}.clearfix:after{ clear:both; content:' '; display:block; font-size:0; line-height:0; visibility:hidden; width:0; height:0}* html .clearfix{ height:1%}.clearfix{ display:block; height:5px}.hr{  background-image:url(../images/hr.png);  height:2px;  background-repeat:repeat-x;  margin-top:5px;  margin-bottom:12px;  margin-left:12px;  margin-right:12px}.hr-full{  background-image:url(../images/hr.png);  height:2px;  background-repeat:repeat-x;  margin-bottom:12px;  margin-top:12px}.hr-full-black{  border-bottom:solid #333 1px;  height:1px;  margin-bottom:2px;  margin-top:17px}.hr-full-nopad{  background-image:url(../images/hr.png);  height:2px;  background-repeat:repeat-x}#breadcrumb-container{  height:150px;  width:100%;  overflow:hidden;  margin-top:-18px;  position:relative}.breadcrumb-content{  width:960px;  margin-left:auto;  margin-right:auto}.breadcrumb-content h1{  color:#fff;  margin-top:35px;  margin-left:30px}.breadcrumb-content .blinks{  color:#fff;  margin-top:10px;  margin-left:30px;  list-style:none}.breadcrumb-content .blinks li{  display:inline-block;  padding-right:10px}.breadcrumb-content .blinks a{  color:#fff;  text-decoration:none;  font-weight:normal}.breadcrumb-content .blinks a:hover{  color:#CCC;  text-decoration:none}.breadcrumb{  font-size:11px;  background-image:url('../images/bc_bg.png');  background-repeat:repeat-x;  height:30px;  line-height:30px;  color:#9b9b9b;  border:solid 1px #cacaca;  width:100%;  overflow:hidden;  margin:0px;  padding:0px}.breadcrumb li{  list-style-type:none;  float:left;  padding-left:10px}.breadcrumb a{  font-size:11px;  height:30px;  display:block;  background-image:url(../images/bc_separator.png);  background-repeat:no-repeat;  background-position:right top;  padding-right:14px;  text-decoration:none;  color:#454545;  font-weight:400;  padding-top:5px}.breadcrumb a:hover{  color:#35acc5}.homeicon{  background-image:url(../images/icons/black/House.png); background-repeat:no-repeat; background-position:center center; background-size:contain; width:16px; height:16px; padding-left:2px}a,a:link,a:visited{ text-decoration:none}a:hover{ text-decoration:none}a img,img{ border:none}.icon-box-container{ margin:35px 0 15px 0; float:left}.icon-boxes-container{ margin:10px 0 -5px 0; float:left}.icon-box p,.icon-box h3{ margin-left:45px}.icon-box h3{ line-height:30px; font-size:16px}.icon-box i{ float:left; font-size:36px; margin-top:12px; margin-right:0; margin-bottom:20px; margin-left:0}.ch-img-1{  background-image:url(../images/demo_content/10.jpg)}.ch-img-2{  background-image:url(../images/demo_content/11.jpg)}.ch-img-3{  background-image:url(../images/demo_content/12.jpg)}.ch-img-4{  background-image:url(../images/demo_content/13.jpg)}.hbar{  background-image:url(../images/tbarbg.png);  background-repeat:repeat-x;  background-position:center top;  height:18px;  width:100%;  z-index:2;  position:relative;  margin:0px}.hbar2{  background-image:url(../images/topbar.png);  background-repeat:no-repeat;  background-position:center top;  height:48px;  width:100%;  z-index:2;  position:relative;  margin:0px}.mbar{  background-image:url(../images/middlebar.png);  background-repeat:no-repeat;  background-position:center top;  height:48px;  width:100%;  z-index:2;  position:relative;  margin-top:-48px;  margin-right:0px;  margin-bottom:10px;  margin-left:0px}.mbar2{  background-image:url(../images/mbarbg.png); background-repeat:repeat-x; background-position:center top; height:18px; width:100%; z-index:2; position:relative; margin-top:-48px; margin-right:0px; margin-bottom:10px; margin-left:0px}#slider-container{ height:402px; width:100%; overflow:hidden; margin-top:-18px; position:relative; margin-left:auto; margin-right:auto}#flexslider-container{ height:auto; width:100%; overflow:hidden; margin-top:-18px; position:relative; margin-left:auto; margin-right:auto}.layerslider{ width:960px; height:100%; margin-left:auto; margin-right:auto}.layerslider2{ width:100%; height:100%; margin-left:auto; margin-right:auto}#noslider img{ margin-top:0px; width:100%}@media (max-width:480px) and (orientation:portrait){ #slider-container{ height:148px; width:100%}}@media (max-width:480px) and (orientation:landscape){ #slider-container{ height:222px; width:100%}}@media (min-width:768px) and (max-width:979px){ #slider-container{ height:322; width:100%}}.ad-bigtext{ font-size:44px; font-weight:bold; color:#fff; text-decoration:none; line-height:54px}.ad-textbox{ width:421px; font-size:16px; font-weight:normal; color:#fff; text-decoration:none; line-height:21px}.featured{ text-align:center; margin-top:0px; margin-right:12px; margin-bottom:20px; margin-left:12px}.featured-content{ margin:17px 0px 0px 0px}.featured-content h2{ text-transform:uppercase; font-size:14px; margin-bottom:13px}.featured-content p{ font-size:12px; line-height:19px; padding-bottom:13px}.text-title{ font-size:28px; font-weight:bold; margin-bottom:15px}.text-wrapper{ padding:5px 30px 0px; text-align:center}.text-button{ font-style:italic; display:inline-block; margin-top:12px; margin-right:0px; margin-bottom:5px; margin-left:0px; padding-top:2px; padding-right:0px; padding-bottom:2px; padding-left:0px}.text-button .btn{ padding-left:10px; padding-right:10px}.thumbnail{ display:inline-block; position:relative; margin:0px; cursor:pointer; z-index:5}.VimeoPlayer{ width:150px; height:110px}.ac-container{  width:100%;  margin:10px auto 5px auto;  text-align:left}.ac-container label{  position:relative;  z-index:20;  display:block;  height:30px;  cursor:pointer;  color:#333;  line-height:33px;  font-size:14px;  font-weight:700;  background:#fff;  text-shadow:1px 1px 1px rgba(255,255,255,0.8);  padding-top:0px;  padding-right:20px;  padding-bottom:5px;  padding-left:38px}.ac-container label:hover{  background:#fff}.ac-container input:checked+label,.ac-container input:checked+label:hover{  color:#333;  text-shadow:0px 1px 1px rgba(255,255,255,0.6);  background-color:#efefef}.ac-container label:hover:after,.ac-container input:checked+label:hover:after{  content:'';  position:absolute;  width:18px;  height:18px;  left:13px;  top:7px;  background:transparent url(../images/minus.png) no-repeat center center;  background-size:contain}.ac-container label:after{  content:'';  position:absolute;  width:18px;  height:18px;  left:13px;  top:7px;  background:transparent url(../images/plus.png) no-repeat center center;  background-size:contain}.ac-container input:checked+label:after{  content:'';  position:absolute;  width:18px;  height:18px;  left:13px;  top:7px;  background:transparent url(../images/minus.png) no-repeat center center; background-size:contain}.ac-container input{ display:none}.ac-container article{ background:rgba(255,255,255,0.5); margin-top:-1px; overflow:hidden; height:0px; position:relative; z-index:10; -webkit-transition:height 0.3s ease-in-out,box-shadow 0.6s linear; -moz-transition:height 0.3s ease-in-out,box-shadow 0.6s linear; -o-transition:height 0.3s ease-in-out,box-shadow 0.6s linear; -ms-transition:height 0.3s ease-in-out,box-shadow 0.6s linear; transition:height 0.3s ease-in-out,box-shadow 0.6s linear}.ac-container article p{ font-style:normal; color:#333; line-height:28px; font-size:14px; padding:20px; text-shadow:1px 1px 1px rgba(255,255,255,0.8)}.ac-container input:checked ~ article{ -webkit-transition:height 0.5s ease-in-out,box-shadow 0.1s linear; -moz-transition:height 0.5s ease-in-out,box-shadow 0.1s linear; -o-transition:height 0.5s ease-in-out,box-shadow 0.1s linear; -ms-transition:height 0.5s ease-in-out,box-shadow 0.1s linear; transition:height 0.5s ease-in-out,box-shadow 0.1s linear}.ac-container input:checked ~ article.ac-small{ height:auto;}.ac-container input:checked ~ article.ac-medium{ height:180px}.ac-container input:checked ~ article.ac-large{ height:230px}.ac-container-toggle{  width:100%;  margin:10px auto 5px auto;  text-align:left}.ac-container-toggle label{  position:relative;  z-index:20;  display:block;  height:30px;  cursor:pointer;  color:#333;  line-height:33px;  font-size:14px;  font-weight:700;  background:#fff;  text-shadow:1px 1px 1px rgba(255,255,255,0.8);  padding-top:0px;  padding-right:20px;  padding-bottom:5px;  padding-left:38px}.ac-container-toggle label:hover{  background:#fff}.ac-container-toggle input:checked+label,.ac-container-toggle input:checked+label:hover{  color:#333;  text-shadow:0px 1px 1px rgba(255,255,255,0.6);  background-color:#efefef}.ac-container-toggle label:hover:after,.ac-container-toggle input:checked+label:hover:after{  content:'';  position:absolute;  width:18px;  height:18px;  left:13px;  top:7px;  background:transparent url(../images/minus.png) no-repeat center center;  background-size:contain}.ac-container-toggle label:after{  content:'';  position:absolute;  width:18px;  height:18px;  left:13px;  top:7px;  background:transparent url(../images/plus.png) no-repeat center center;  background-size:contain}.ac-container-toggle input:checked+label:after{  content:'';  position:absolute;  width:18px;  height:18px;  left:13px;  top:7px;  background:transparent url(../images/minus.png) no-repeat center center; background-size:contain}.ac-container-toggle input{ display:none}.ac-container-toggle article{ background:rgba(255,255,255,0.5); margin-top:-1px; overflow:hidden; height:0px; position:relative; z-index:10; -webkit-transition:height 0.3s ease-in-out,box-shadow 0.6s linear; -moz-transition:height 0.3s ease-in-out,box-shadow 0.6s linear; -o-transition:height 0.3s ease-in-out,box-shadow 0.6s linear; -ms-transition:height 0.3s ease-in-out,box-shadow 0.6s linear; transition:height 0.3s ease-in-out,box-shadow 0.6s linear}.ac-container-toggle article p{ font-style:normal; color:#333; line-height:23px; font-size:14px; padding:20px; text-shadow:1px 1px 1px rgba(255,255,255,0.8)}.ac-container-toggle input:checked ~ article{ -webkit-transition:height 0.5s ease-in-out,box-shadow 0.1s linear; -moz-transition:height 0.5s ease-in-out,box-shadow 0.1s linear; -o-transition:height 0.5s ease-in-out,box-shadow 0.1s linear; -ms-transition:height 0.5s ease-in-out,box-shadow 0.1s linear; transition:height 0.5s ease-in-out,box-shadow 0.1s linear}.ac-container-toggle input:checked ~ article.ac-small{ height:auto}.ac-container-toggle input:checked ~ article.ac-medium{ height:180px}.ac-container-toggle input:checked ~ article.ac-large{ height:230px}@media (min-width:768px){ #menu-container{ display:inline-block; float:right; position:absolute; top:41px; right:0px}}@media (max-width:480px){ #menu-container{ display:block; margin-top:0px; margin-right:auto; margin-bottom:0px; margin-left:auto; float:none} #menu-container select{ margin-top:0px; margin-right:auto; margin-bottom:0px; margin-left:auto}}.sf-menu,.sf-menu *{ margin:0; padding:0; list-style:none}.sf-menu{ line-height:1}.sf-menu ul{ position:absolute; top:-999em; width:180px}.sf-menu ul li{ width:100%}.sf-menu li:hover{ visibility:inherit}.sf-menu li{ float:left; position:relative}.sf-menu a{ display:block; position:relative}.sf-menu li:hover ul,.sf-menu li.sfHover ul{ left:7px; top:45px; z-index:99999}ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul{ top:-999em}ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul{ left:180px; top:0}ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul{ top:-999em}ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul{ left:180px; top:0}ul.sf-menu .sfhead{ padding-right:10px; padding-left:10px}.sf-menu{ float:left; margin-bottom:1em; color:#000; font-size:1.110em; text-decoration:none; font-weight:600}.sf-menu .current{ text-shadow:1px 1px 1px rgba(0,0,0,0.004)}.sf-menu li ul li.arrow{ height:3px; padding:0px; background-color:#FD7100; border-bottom:none; padding-bottom:5px; margin-top:2px; opacity:0}.sf-menu li ul li.line{ height:3px; padding:0px; background-color:transparent; border-bottom:none; padding-bottom:3px; opacity:0}.sf-menu a{  text-decoration:none;  color:#000;  font-size:14px;  font-weight:500;  text-decoration:none;  padding-top:0.625em;  padding-right:2px;  padding-left:1px;  border-top-width:2px;  border-top-style:solid;  border-top-color:transparent;  padding-bottom:0.625em;  text-shadow:1px 1px 1px rgba(0,0,0,0.004);  z-index:4}.sf-menu li a{  height:25px}.sf-menu li a:hover{  height:25px;  border-top-width:2px;  border-top-style:solid;  border-top-color:#FD7100;  color:#FD7100}
