﻿@charset "utf-8";
/*  Master 
/* ---------------------------------------------------------------------- */
/*Bootstrap.css*/@import url("bootstrap/bootstrap.css"); @import url("bootstrap/bootstrap-theme.css");
/*Fancybox.css-Lightbox*/@import url("../js/fancybox/jquery.fancybox.css");
/*Animations*/@import url("animations/animate.css");
/*Slide.css*/@import url("slide/camera.css");
/*Scrollbar*/@import url("scrollbar/jquery.mCustomScrollbar.css");
/*Icons Font-Awesome*/@import url("fonts/icons/font-awesome.min.css");
/* ---------------------------------------------------------------------- */

/*  Default CSS 
/* ---------------------------------------------------------------------- */
body{font-size: 16px;font-family: 'Helvetica', sans-serif;line-height: 26px;color: #000;font-weight: normal;background-color: #ebebeb;}
h1, h2, h3, h4, h5, h6 {padding: 5px 0 15px 0;margin: 0;color: #000;font-weight: normal;-webkit-font-smoothing: antialiased;}
p{font-weight: 300;}
ul{margin: 0;padding: 0;list-style: none;}
.btn-primary{color: #fff;font-size: 14px;border-color: #dedede;text-shadow:none;}
.btn-primary:hover{border-color: #cdcdcd;}
.btn:hover{opacity: 0.8;}
.btn-primary:hover{color: #fff;}
.paddings{padding: 60px 0;}
.padding-top{padding-top: 60px;}
.padding-top-mini{padding-top: 0px;}
.section-gray{background-color: #f7f7f7;}
.borders{border-top: 1px solid #cbd8d8;border-bottom: 1px solid #cbd8d8;}
.border-top{border-top: 1px solid #cbd8d8;}
.border-bottom{border-bottom: 1px solid #cbd8d8;}
.title-subtitle span{display: block;font-size: 0.7em;line-height: 1.2em;font-weight: 300;}
.title-subtitle{padding: 5px 10px;width: 100%;float: left;background-color: #C84938;color: #fff;font-size: 21px;text-indent: 15px;text-shadow: 1px 2px 3px rgba(0,0,0,0.3);margin-bottom: 15px;}
.title-subtitle a{float:right; text-decoration:none;color:#fff;}
.position-relative{position: relative;}
hr {height: 1px;
	background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.20), rgba(0,0,0,0));
	background-image: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.20), rgba(0,0,0,0));
	background-image: -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.20), rgba(0,0,0,0));
	background-image: -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.20), rgba(0,0,0,0));
}
hr.tall {
	margin: 44px 0;border: 0;height: 1px;
	background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.20), rgba(0,0,0,0));
	background-image: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.20), rgba(0,0,0,0));
	background-image: -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.20), rgba(0,0,0,0));
	background-image: -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.20), rgba(0,0,0,0));
}
div.show-grid [class*="col-md-"] span.show-grid-block {background-color: #dedede;line-height: 40px;min-height: 40px;text-align: center;border: 1px solid #FFF;display: block;}
div.fontawesome-icon-list [class*="col-md-"] {margin-bottom: 10px;}
div.fontawesome-icon-list i {margin-right: 10px;}
div.fontawesome-icon-list a{color: #777;font-size: 14px;}
.float-left{float:left;}
.float-right{float:right;}
.clear-right{clear:right;}
.clear-left{clear:left;}
.clearNone{clear:none !important;}
.alignLeft{text-align:left;}
.alignCenter{text-align:center;}
.alignRight{text-align:right;}
.marginZero{margin:0px !important;}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9,
.col-xs-10, .col-xs-11, .col-xs-12, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6,
.col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md-1, .col-md-2, .col-md-3,
.col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12,
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9,
.col-lg-10, .col-lg-11, .col-lg-12 {padding-left: 5px;padding-right: 5px;}
.clearBothBump{clear: both;height: 1px;display: block;}

/*  Layout Styles
/* ---------------------------------------------------------------------- */
#layout{overflow: hidden;position: relative;background-color: #ebebeb;-webkit-transition: 0.5s all ease;-moz-transition: 0.5s all ease;-o-transition: 0.5s all ease;-ms-transition: 0.5s all ease;
	transition: 0.5s all ease;}

/*  Header
/* ---------------------------------------------------------------------- */
header{background-color: #c84938;padding: 13px 0;left: 0;width: 100%;z-index: 3;position: relative;-webkit-transition: 0.3s all ease;-moz-transition: 0.3s all ease;
	-o-transition: 0.3s all ease;-ms-transition: 0.3s all ease;transition: 0.3s all ease;border-width: 0px !important;}
.extraHeader{background: transparent; padding-bottom: 0px;}
.is-sticky header{padding: 22px 0 12px 0;height:100px;z-index: 9999;-webkit-transition: 0.3s all ease;-moz-transition: 0.3s all ease;-o-transition: 0.3s all ease;
	-ms-transition: 0.3s all ease;transition: 0.3s all ease;}
.is-sticky header #menu{margin-top:2px;}
header.animated.fadeInDown.delay1.extraHeader.is-sticky{background:transparent;top:36px !important;padding-bottom:0px;}
header.is-sticky:first-child .logo img{top:0px;}
#searchGlobal{position: absolute;z-index: 1000;right: 50%;margin-right:-542px;top: 35px;background-image:url(../Images/ptnetwork_searchbar_bg.jpg);
    background-repeat:no-repeat;min-width:257px;height:40px;}
#searchGlobal input[type="search"]{float: left;text-indent: 33px;width: 200px;height: 28px;margin-top: 2px;font-size: 14px;color: #fff;vertical-align: middle;
    background: none;border-width: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;}
#searchGlobal div{float: left;background-color: #eaeaea;border-top: 2px solid #363636;border-bottom: 2px solid #363636;border-left: 1px solid #363636;
    border-right:1px solid #363636;text-align: center;width: 70px;height: 32px;cursor: pointer;margin-top: 0px;padding: 2px 0 0 0;color: #444;font-weight: bold;
    font-size: 10pt;}
#containerLoginHeader{position:absolute;z-index:1000;top:4px; right:22%;}
#containerLoginHeader .accountWrapper img{float:left; margin:6px 5px 0 0;}
#containerLoginHeader .accountWrapper .loginBtn{float:left; color:#fff; font-size:9pt; margin-right:10px; margin-top:2px;}
#containerLoginHeader .accountWrapper .registerBtn{float:left; color:#dbdbdb; font-size:9pt; margin-top:2px;}
#containerLoginHeader .loggedIn span{color:#FFCDCD; font-size:9pt;}
#containerLoginHeader .loggedIn span a{color:#fff; font-size:9pt; font-weight:bold;}
#containerLoginHeader .loggedIn a{color:#f99; font-size:9pt; font-weight:lighter;}
.ui-autocomplete .ui-menu .ui-menu-item a{color: #5018FF;font-size: 11px;}
/*  Logo Template
/* ---------------------------------------------------------------------- */
header .logo{height:70px;}
header .logo img{max-width: 100%;position:absolute;z-index:10;top:29px;}

/*  Main Navigation
/* ---------------------------------------------------------------------- */
.tinynav{display: none}
.sf-menu{margin:0;float: left;width: 100%;padding: 11px 0px 0px 0px;}
.sf-menu ul{position:absolute;list-style: none;top:-999em;width:100%;display:none;}
.sf-menu > li{position: relative;float:left;list-style: none;margin:0;width: 25%;text-align: center;}
#navigation .sf-menu li{border-bottom: 2px solid #C84938;padding-bottom: 14px;}
.sf-menu > .navMenuSelected{border-bottom: 2px solid #FFC6BA !important;padding-bottom: 14px;}
.sf-menu li a i{padding-left: 3px;}
.sf-menu > li:last-child {margin:0;}
.sf-menu > li > a {text-decoration:none;display:block;font-size:13px;font-weight: 300;color:#fff;font-family: "Helvetica";}
.is-sticky .sf-menu li:hover ul,.is-sticky .sf-menu li.sfHover ul{top:36px;}
.is-sticky  .sf-menu li li:hover ul,.is-sticky  ul.sf-menu li li.sfHover ul{left:160px;top:0;}
.sf-menu li:hover ul,.sf-menu li.sfHover ul{top:46px;  left:0px; z-index:999;}
.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul{top:-999em}
.sf-menu li.current,.sf-menu li:hover,.sf-menu li.sfHover{text-decoration:none;}
.sf-menu li li a{display:block;margin:0;position:relative;text-decoration:none;font-size:12px;line-height:16px;color:#131313;overflow:hidden;padding:12px 15px;	
	background: #f9f9f9;-webkit-transition: 0.3s all ease;-moz-transition: 0.3s all ease;-o-transition: 0.3s all ease;-ms-transition: 0.3s all ease;transition: 0.3s all ease;}
.sf-menu li li > a:hover, .sf-menu li li.sfHover > a, .sf-menu li li.current > a{color:#1B1823;}
.sf-menu li li{float:none;position:relative;border-bottom: 1px solid #eee;}
.sf-menu li li a i{float: right;font-size: 15px;}
.sf-menu li li:last-child{border-bottom: 0;}
.sf-menu li li a:hover{color: #fff;-webkit-transition: 0.3s all ease;-moz-transition: 0.3s all ease;-o-transition: 0.3s all ease;-ms-transition: 0.3s all ease;transition: 0.3s all ease;}
.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul{left:160px;top:0;}
.search{padding-top: 5px;margin-right: -15px;}
.search input{font-size: 12px;border-right: 0;}

/*  Home Page
/* ---------------------------------------------------------------------- */
.homePageWrappers .col-md-4{float:right;}
.homePageWrappers .col-md-4:last-child{clear:right;}

/*  Slide
/* ---------------------------------------------------------------------- */
.animation-services{overflow: hidden;}

/*  Boxes
/* ---------------------------------------------------------------------- */
.boxes-info{background:none !important;text-align: left;padding: 20px;}
.resultsAdvanceSearch .homeSlideTxt,.homeAdvanceSearch .homeSlideTxt{max-width: 100%;height: auto;float: right;margin-top: 3px;}
.resultsAdvanceSearch .searchHomeForm{background-color: #fff !important;padding: 2% 3%;border-radius: 10px;float: left;margin: 0px;width: 99%;}
.homeAdvanceSearch .searchHomeForm{background-color: #fff !important;padding: 5%;border-radius: 10px;float: right;margin-right: 5%;width:90%;}
.resultsAdvanceSearch .searchHomeForm p,.homeAdvanceSearch .searchHomeForm p{color: #000;line-height: 100%;font-family: "Helvetica";font-weight: lighter;font-size: 23px;margin-bottom: 0px;padding:0 0 0 8px;}
.resultsAdvanceSearch .searchHomeForm p{padding:0 !important;}
.resultsAdvanceSearch .searchHomeForm p span,.homeAdvanceSearch .searchHomeForm p span{font-weight: bold;font-size: 24px;}
.resultsAdvanceSearch .searchHomeForm span,.homeAdvanceSearch .searchHomeForm span{font-weight: lighter;font-size: 13px;color: #000;font-weight: bold;}
.locationIcon{background: url("../Images/icons/ptnetwork_locationIcon.png") no-repeat !important;width: 26px;height: 38px;position: absolute;z-index: 100;top: 13px;left: 20px;}
#zipcode{
	display: block;width: 92%;margin: 4%;height: 44px;font-size: 14px;line-height: 1.428571429;color: #555555;vertical-align: middle;background-color: #ffffff;
	border: 1px solid #cccccc;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;text-align: center;
}
.slideSearchBtn{width: 90%;line-height: 24px;margin-top: 10px;background-color: #8f8f8f !important;}
.boxes-info h3{font-weight: 800;}
.boxes-info h3 i{float: right;color: #666;font-size: 40px;margin-top: -5px;}
.boxes-info h5{padding: 10px 0;margin-bottom: 20px;font-weight: 800;}


/*  Results Page Table
/* ---------------------------------------------------------------------- */
.resultsPageTable{position: relative;top: -297px;z-index: 100;background: rgba(0, 0, 0, 0);border-width: 0px;padding-top: 0px;}
.resultsPageTable .searchHomeForm{padding: 2%;background-color:#fff !important;border-radius:10px;}

/*  Session Page
/* ---------------------------------------------------------------------- */
.sessionPageData .sessionBreadCrumb b{width:100%;padding:20px 0 0 0; float:left;}
.sessionPageData .sessionBreadCrumb b a{color:#0052FF;}
.sessionPageData .sessionBreadCrumb b img{padding:2px 8px 5px 8px;}
.sessionPageData .sessionImg{width:100%;padding:20px 0 30px 0;}
.sessionPageData p{padding:0px;margin:0px;line-height:140%;font-size:13px;float:left;clear:left;font-family:"Helvetica";}
.sessionPageData p.sessionTitleText{font-weight:bold;margin-top:17px;}
.sessionPageData p.sessionTitleText:first-child{margin-top:0px;}
.sessionPageData .sessionLogoImg span{float:left;padding:41px 10px 0 0;}
.sessionPageData .sessionLogoImg img{float:left;padding-top:26px;}
.sessionPageData .registrationWidget{border: 1px solid #D8D8D8;border-radius: 10px;background-color:#ffffff;padding:0px;margin-bottom:30px;min-height:300px;}
.sessionPageData .registrationWidget .registrationComplete{text-align:center;float:left;clear:left;width:100%;margin-top: 95px;}
.sessionPageData .registrationWidget .registrationComplete span{text-align: center;float: left;clear: left;width: 100%;font-size: 12px;display: inline !important;font-weight: bold;}
.sessionPageData .registrationWidget .widgetWrapper{padding:15px;}
.sessionPageData .registrationWidget .widgetTitle{float:left;clear:both;font-size:20px;font-weight: lighter;padding:8px 0px;}
.sessionPageData .registrationWidget .orangeStrip{
    float:left;background-color:#F26C4F;height:10px;width:100%;margin:0px;padding:0px;border-top-left-radius:10px;border-top-right-radius:10px;}
.sessionPageData .registrationWidget .sessionPageData .registrationWidget .reservationForm label{display:none;}
.sessionPageData .registrationWidget #FirstName, .sessionPageData .registrationWidget #LastName, .sessionPageData .registrationWidget #Profession,
.sessionPageData .registrationWidget #Address,  .sessionPageData .registrationWidget #City,  .sessionPageData .registrationWidget #State,
.sessionPageData .registrationWidget #Zipcode,  .sessionPageData .registrationWidget #Email{
    width:100%;padding:2%;border-radius:2px;border:1px solid #cdcdcd;margin:7px 0px;}
.sessionPageData .registrationWidget input[type="submit"]{
    float: right;border-width: 0px;background-color: #F26C4F;color: #FFF;font-size: 13px;padding: 2px 25px;border-radius: 3px;margin-top: 9px;margin-bottom:17px;}
.sessionPageData .sessionCompliance{float:left;padding:35px 0px;}

/*  Footer
/* ---------------------------------------------------------------------- */
footer{background-color: #f0c06e;}
.footer-bottom{background: #c84938;}
.footer-center{padding: 15px 0px;}
footer h4, footer h3, footer i{color: #f5f5f5;text-shadow: 1px 1px 1px #000;}
footer p{color: #7a7a7a;font-size: 14px;line-height: 23px;}
footer input{background: #f5f5f5;border: 0;}
.footer-bottom{padding: 0;min-height: 210px;}
.footer-bottom ul li{margin: 0 40px 0 0;float: left;}
.footer-bottom ul li a{color: #f5f5f5;font-size: 15px;text-decoration: none;font-size: 13px;font-weight: 300;}
.footer-bottom ul li a:hover{color: #fff;}
.menu-footer{padding: 50px 0 0 0;float: left;}

/*  Top
/* ---------------------------------------------------------------------- */
#toTop {display:none;text-decoration:none;position:fixed;bottom:10px;right:23px;overflow:hidden;width:51px;height:51px;border:none;text-indent:100%;z-index:1000;background:url("../Images/ui.totop.png") no-repeat left top;}
#toTopHover {background:url("../Images/ui.totop.png") no-repeat left -51px;width:51px;height:51px;display:block;overflow:hidden;float:left;opacity: 0;-moz-opacity: 0;}
#toTop:active, #toTop:focus {outline:none;}
.item-session  img{display: block;height: auto;max-width: 100%;}
.item-session  .hover{position: relative;overflow: hidden;width: 35%;float: left;}
.item-session  .info-session{font-size: 13px;padding: 10px 12px;border-top: 0;text-align: center;float:left;width:100%;}
.item-session .info-session h4{padding: 0;font-weight: 300;text-align: left;color: #0065D3;font-size: 23px;}
.item-session .info-session span{font-size: 13px;text-align: left;padding: 0px;margin: 0px;float:left;clear:left;}
.item-session .info-session span.homeSessionTitle{font-size: 19px;color: #C84938;}
.item-session .info-session span.homeSessionLocation{font-size: 15px;line-height: 23px;padding: 2px 0px;color:#000;}
.item-session .info-session span.homeSessionDate{font-size: 14px;color: #000;font-weight: bold;}
.item-session  .info-session i:hover{cursor: pointer;}
.item-session .tevaLogoHome{float:right; margin-top:-19px;}
.overlay{position: absolute;left: 0;top: 0px;opacity: 0;width: 100%;height: 100%;z-index: 1;-webkit-transition: 0.3s all ease;-moz-transition: 0.3s all ease;-o-transition: 0.3s all ease;-ms-transition: 0.3s all ease;
	transition: 0.3s all ease;}
.item-session:hover .overlay{opacity: 1;cursor: pointer;-webkit-transition: 0.3s all ease;-moz-transition: 0.3s all ease;-o-transition: 0.3s all ease;-ms-transition: 0.3s all ease;transition: 0.3s all ease;}
.list li{line-height: 35px;}
.list li i{padding-right: 8px;font-size: 14px;}
#slide-services .item-session{margin-bottom: 15px;float:left;width: 100%;background: #fff;border: solid 1px #cdcdcd;}
#slide-services .sideSessionItem{float: left;width: 100%;margin-top:18px;min-height:50px;}
#slide-services .sideSessionItem p{color:#fff;text-align:center;}
#slide-services .sideNewsletter{width: 100%;min-height:50px;float: left;}
#slide-services .sideNewsletter p{color:#fff;text-align:center;}
#slide-services .sideNewsletter .iconOrangeRightArrow{float: left;margin-top: 20px;width: 0px;height: 0px;border-style: solid;border-width: 15px 0 15px 20px;border-color: transparent transparent transparent #f26c4f;}
#slide-services .sideNewsletter span{float: left;margin-top: 20px;font-size: 15px;padding-right: 30px;color:#fff;clear:left;}
#slide-services .sideNewsletter span:first-child{font-size: 20px;color: #fff;padding-right: 0px;padding-top: 4px;clear:none;}
#slide-services .sideNewsletter .txtBlock{float: right;width: 92%;}
#slide-services .sideNewsletter a{float: right;background-color: #535353;width: 110px;line-height: 34px;text-align: center;color: #fff;font-size: 14px;margin-top: 12px;clear:both;}
.isotope-item {z-index: 2;}
.isotope-hidden.isotope-item {z-index: 1;}
.isotope, .isotope .isotope-item {-webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;transition-duration: 0.8s;}
.isotope {-webkit-transition-property: height, width;-moz-transition-property: height, width;transition-property: height, width;}
.isotope .isotope-item {-webkit-transition-property: -webkit-transform, opacity;-moz-transition-property: -moz-transform, opacity;transition-property: transform, opacity;}
.button-base {-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;border: none;box-shadow: 0px 3px 0px #adadad, 0px 6px 2px rgba(0,0,0,0.1);color: #fff;
	display: inline-block;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight: 500;margin-bottom: 0.35em;padding: 0.8em 2em;text-align: center;
    text-decoration: none;text-shadow: 0 2px rgba(0,0,0, 0.2);}
.button-base:hover {text-decoration: none;color: #fff;opacity: 0.8;}
.button-gray {background-color: #c1c1c1;}
.staticPagesWrap {background-color: #FFF !important;border-radius: 15px;margin: 15px 0 50px 0 !important;width: 100% !important;max-width: none !important;}
.staticPagesLogin{background-color: #FFF !important;border-radius: 15px;margin: 15px 0 50px 0 !important;width: 100% !important;max-width: none !important; float:left;}
.staticPagesLogin label{margin: 10px 0 5px 0;}
.staticPagesLogin .publicLogin #RememberMe{float:left; margin:10px 5px 0 0;}
.staticPagesLogin .publicLogin label.checkbox{float:left; margin:5px 0 0 0; padding-left:0px;}
.staticPagesLogin h4.col-md-12{padding-bottom:0px;}
.staticPagesLogin h4.col-md-12 img{margin:10px 0 0 10px; float:left;}
.staticPagesLogin h4.col-md-12 span{margin:8px 0 0 7px; float:left;}
.staticPagesLogin .registerBtn{margin:10px 5px 0 0;}
.staticPagesLogin .validation-summary-errors ul li{width:100%; color:red; font-size:10pt; float:left; clear:left; text-align:center; margin-top:10px;}

/*  Login / Registration / My Account
/* ---------------------------------------------------------------------- */
.accountUserName{color: #000;font-size: 14px;margin: 0 0 20px 10px !important;}

/* ---------------------------------  RESPONSIVE CSS BEGINS HERE  ------------------------------------- */
#mobile-header {display: none;}
@media only screen and (max-width: 767px){
    #mobile-header{display: block;float:right;padding:15px 20px;}
    #navigation{display:none;}
    .extraHeader{margin: 0px;padding: 0px;}
}

/*	 Media Querie Width Trigger 1800px
/* ---------------------------------------------------------------------- */
@media handheld, only screen and (max-width: 1800px) {
    #containerLoginHeader{right:20%;}
}

/*	 Media Querie Width Trigger 1700px
/* ---------------------------------------------------------------------- */
@media handheld, only screen and (max-width: 1700px) {
    #containerLoginHeader{right:18%;}
}

/*	 Media Querie Width Trigger 1600px
/* ---------------------------------------------------------------------- */
@media handheld, only screen and (max-width: 1600px) {
    #containerLoginHeader{right:16%;}
}

/*	 Media Querie Width Trigger 1500px
/* ---------------------------------------------------------------------- */
@media handheld, only screen and (max-width: 1500px) {
    #containerLoginHeader{right:14%;}
}

/*	 Media Querie Width Trigger 1400px
/* ---------------------------------------------------------------------- */
@media handheld, only screen and (max-width: 1400px) {
    #containerLoginHeader{right:10%;}
}

/*	 Media Querie Width Trigger 1300px
/* ---------------------------------------------------------------------- */
@media handheld, only screen and (max-width: 1300px) {
    #containerLoginHeader{right:8%;}
}

/*	 Media Querie Width Trigger 1124px
/* ---------------------------------------------------------------------- */
@media handheld, only screen and (max-width: 1124px) {
    #searchGlobal{margin-right:0px;right:10px;}
    #undefined-sticky-wrapper{height:auto !important;}
    #slide-services .topHomeSpecial{width: 100%;}
    #slide-services .adHomeSpecial{float:left; width: 50%;}
    #slide-services .adHomeSpecial:first-child{clear:left;}
    #containerLoginHeader{right:2%;}
}

/*	 Media Querie Width Trigger 1024px
/* ---------------------------------------------------------------------- */
@media handheld, only screen and (max-width: 1024px) {
	.sf-menu > li{margin:0;}
    .homeAdvanceSearch{margin-left:0px;left:0px;width:100%;}
    .homeAdvanceSearch .style_one .col-md-6{width:50%;}
	.camera_wrap {min-height: 400px;}
	.style_one{	margin-top: 6%;	position: relative;}
	.style_one h1{font-size: 30px;line-height: 40px;margin-bottom: 8px;}
	.style_one h1 span{font-size: 42px;line-height: 52px;}
	.style_one h1 span span{padding-bottom: 15px;}
	.style_one p{margin-bottom: 20px;}
	h1{font-size: 30px;line-height: 40px;}
	h2{font-size: 26px;line-height: 36px;}
}

/*	 Media Querie Width Trigger 1000px
/* ---------------------------------------------------------------------- */
@media handheld, only screen and (max-width: 1000px) {
	header{position: relative;background: none;}
    header .logo{width:40%;}
    .is-sticky .logo, .is-sticky #navigation, .is-sticky #mobile-header{display:none;}
    .thisAnimationLoads .container:first-child{width: 90%;margin: 0px 5%;padding: 0px;max-width: none;}
    header .logo img{max-width: 230px;position: absolute;z-index: 10;top: 29px;}
	#menu{display: none;}
	.tinynav {display: inline;width: 60%;position:absolute;top: -51px;right: 20px;border-radius: 0;font-size: 14px;padding: 5px 10px;height: 30px;
		border: 0 !important;  /*Removes border*/
		-webkit-appearance: none;  /*Removes default chrome and safari style*/
		-moz-appearance: none; /* Removes Default Firefox style*/
		background: url('../Images/icons/menu.png') no-repeat;  /*Adds background-image*/
		background-position: right;  /*Position of the background-image*/
		width: 40%; /*Width of select dropdown to give space for arrow image*/
		text-indent: 0.01px; /* Removes default arrow from firefox*/
		text-overflow: "";  /*Removes default arrow from firefox*/
		color: transparent;
	}
	.tinynav option{color:white;background-color:#000;padding: 13px 0px;float: left;}
	#toTop{bottom: 50px;}
	#searchGlobal{position: absolute;z-index: 99999999999;right: 2%;margin-right:0px;bottom: 0;border-radius: 0;-moz-box-shadow: inset 0 0 10px #000000;-webkit-box-shadow: inset 0 0 10px #000000;
		box-shadow: inset 0 0 19px #222222;border: 1px solid #252525;width: 273px;background-color: rgb(80, 80, 80);top: 32px;height:34px;}
	.sessionPageData .sessionImg, .sessionPageData .col-md-8, .sessionPageData .col-md-4{float:left;}
	.footer-center .logo{float:left;width: 50%;}
    .homePageWrappers .col-md-4{width:100%;}
	.camera_wrap {height: 370px;margin-top: 0;}
	.style_one{margin-top: 35px;position: relative;}
	.style_one h1{font-size: 18px;line-height: 28px;margin-bottom: 0px;}
	.style_one h1 span{font-size: 30px;line-height: 40px;}
	.style_one h1 span span{padding-bottom: 10px;}
	.style_one p.lead{margin-bottom: 15px;font-size: 16px;line-height: 24px;margin-top: 15px;}
	.style_one .btn{font-size: 13px;padding: 5px;}
	.style_one .col-md-6{float: left;width: 100%;}
	.style_one .col-md-8{max-width: 70%;}
	.style_one .col-md-4{width: 32%;position: absolute;right: 20px;top: 18%;}
	.style_one .boxes-info{max-width: 94%;margin: 0% 3%;float: left;width: 100%;}	
	.col-md-12{width: 100%;}	
	.search{position: absolute;max-width: 30%;right: 20px;top: -45px;}
	aside .search{position: relative;max-width: 100%;right: 0;top: 0;}
	.animation-services iframe{height: 250px}
	#slide-services .btn{margin-bottom: 30px;}
	#slide-services .container{max-width: 94%;text-align: center;margin: 0 auto;padding: 0 3%;}
	#slide .container{max-width: 94%;text-align: center;margin: 0 auto;padding: 0 3%;}
	.image-clients-downloads li{margin-bottom: 10px;}
	.sitemap{margin-bottom: 50px;}	
	.child{margin: 0 auto;width: 80%;}
	.border-right{border:0;}
}

/*	 Media Querie Width Trigger 900px
/* ---------------------------------------------------------------------- */
@media handheld, only screen and (max-width: 900px) {
    #slide-services .adHomeSpecial{float:left; width: 100%; clear:left;}
    #slide-services .sideNewsletter {width: 380px;min-height: 50px;position: absolute;z-index: 1000;top: 0px;left: 50%;margin-left: -180px;}
}

/*	 Media Querie Width Trigger 767px
/* ---------------------------------------------------------------------- */
@media handheld, only screen and (max-width: 768px) {
	.homeAdvanceSearch .style_one .col-md-6{width:100%;}
    .homeAdvanceSearch .style_one .col-md-6:first-child{display:none;}
    .camera_wrap {min-height: 440px;}
    .locationIcon{top: 5px;left: 6%;}
    .slideSearchBtn{float: left;width: 90%;margin: 0px 5%;line-height: 40px;}
    #zipcode{width: 90%;margin: 0px 5% 5% 5%;}

	/* Footer ----------------------------------------------------------*/
	footer{text-align: center;}
	.arrow_footer{display: none;}
	footer .border-right{border: 0;border-bottom: 1px solid #333;padding: 0 0 20px 0;margin-bottom: 20px;}
	footer .input-group{max-width: 420px;margin: 0 auto;}
	footer form{padding-bottom: 10px;}
	footer .social{display: table;margin: 0 auto;text-align: center;margin-top: 20px;}
	footer .social li{margin-bottom: 10px;}
	.logo-footer{text-align: center;float: none;padding: 0;	margin: 0;}
	.footer-center .fa-twitter{float: none;margin-right: 0;}	 	
    #searchGlobal{right:17px;}
	#searchGlobal input[type="search"]{color: #fff;}	
	#searchGlobal input[type="submit"]{width: 5%;}	
	.footer-center .logo a[href="index.html"]{float:left !important;width: 50%;}
	.footer-center .logo a[href="http://www.tevapharm.com"]{float:right !important;width: 50%;}
}

/*	 Media Querie Width Trigger 600px
/* ---------------------------------------------------------------------- */
@media handheld, only screen and (max-width: 600px) {
    #undefined-sticky-wrapper{width: 50%;padding: 0px;margin: 0px;float: left;height: 63px !important;}
    .thisAnimationLoads{background-color: #C84938;padding:0px;margin:0px;height: 66px;}
    .thisAnimationLoads.is-sticky{display:none;}
    header .logo{width:80%;margin:4px 0 0 5px;}
    header .logo img{top:2px}
	.camera_wrap {min-height: 409px;margin-top: 56px;}
	.dropdown select{text-indent: 9px;font-size: 10pt;}
	.style_one h1{font-size: 15px;line-height: 25px;}
	.style_one h1 span{font-size: 20px;line-height: 30px;}
	.style_one h1 span span{padding-bottom: 5px;}
	.style_one p.lead{margin-bottom: 10px;font-size: 14px;line-height: 23px;}
	.style_one .btn{font-size: 12px;padding: 3px 8px;}
	.style_one .col-md-4{width: 30%;}
	.animation-services iframe{height: 280px;}
	#theme-options{opacity: 0;}
	.search{display: none;}
	aside .search{display: block;}	
    #searchGlobal{bottom: 0px;top: initial;width: 100%;padding: 0px;margin: 0px;right:0px;background-color:#292929;position:fixed;}
    .tinynav{top:-85px;}
	#searchGlobal input[type="search"]{width:80%;color: #fff;padding:0px;}
	#searchGlobal div{width:19%;}
    #containerLoginHeader{right:70px; top:17px;}
}

/*	 Media Querie Width Trigger 480px
/* ---------------------------------------------------------------------- */
@media handheld, only screen and (max-width: 480px) {
	/* Nav Responsive ---------------------------------------------*/
	.logo img{width: 100%;}
	.line-title{display: none;}
	#searchGlobal input[type="search"]{color: #fff;}
    .item-session .tevaLogoHome{margin-top:0px;}
}

/*	 Media Querie Width Trigger 320px
/* ---------------------------------------------------------------------- */
@media handheld, only screen and (max-width: 320px) {
	/* Slide Responsive ------------------------------------------*/
	.camera_wrap {height: 230px;}
	.style_one h1{font-size: 13px;line-height: 22px;}
	.style_one h1 span{font-size: 17px;line-height: 27px;}
	.style_one h1 span span{padding-bottom: 5px;}
	.style_one p.lead{margin-bottom: 10px;font-size: 12px;line-height: 20px;}
    #searchGlobal input[type="search"]{width: 78%;color: #fff;}
}

/*	 Media Querie Width Trigger 240px
/* ---------------------------------------------------------------------- */
@media handheld, only screen and (max-width: 240px) {
	.logo img{max-width: 30%;}
}

/*	 Browser Specific Fixes
/* ---------------------------------------------------------------------- */
@-moz-document url-prefix() {
    #tablesorter-demo tbody{float:left;width:100%;}
    .searchHomeForm .dropdown select{height:auto;padding:12px 0px;}
    .searchHomeForm .slideSearchBtn{margin-top:8px;padding:13px 0px;}
}
.searchHomeForm .dropdown select::-ms-expand, .searchHomeForm .dropdown2 select::-ms-expand{display: none;} 

/*	 CMS Styling
/* ---------------------------------------------------------------------- */
.cmsLogo img{width: 30%;float: left;margin: 1% 35% 0% 35%;}
.cmsLogo form label{width: 100%;}
.cmsHeader{background-color:#0c4a67 !important;}
.cmsHeaderSub{background-color: #093347;color: #FFF;}
.cmsHeaderSub #navigation .sf-menu li{border-bottom: 2px solid #093347;}
.cmsFooter {background-color: #093347;color: #FFF;}
.cmsWrapper .staticPagesWrapTwo{float: left;margin: 10px 0 !important;border: 1px solid #DBDBDB;max-width: none !important;background-color: #FFF !important;border-radius: 15px;}

/*	 CMS Dashboard
/* ---------------------------------------------------------------------- */
.cmsWrapper h2{color:#000;padding-bottom:0px;padding-top:0px;font-size: 22px;float:left;}
.cmsWrapper h3{color:#000;padding-bottom:5px;padding-top:0px;font-size: 15px;line-height:15px;float:left;}
.cmsWrapper .cmsLinkBtnOne{background-color: #c84938;color:#fff;min-height: 200px;padding: 40px 0;border-radius:15px;}
.cmsWrapper .cmsLinkBtnTwo{background-color: #3fc838;color:#fff;min-height: 200px;padding: 40px 0;border-radius:15px;}
.cmsWrapper .cmsLinkBtnOne h2, .cmsWrapper .cmsLinkBtnOne h3, .cmsWrapper .cmsLinkBtnTwo h2, .cmsWrapper .cmsLinkBtnTwo h3{color:#fff;font-weight: 100;clear:left;}
.cmsWrapper .cmsLinkBtnOne a, .cmsWrapper .cmsLinkBtnTwo a{background-image:url(../Images/cms_btn.png);background-repeat:no-repeat;width:32px;height:32px;float:left;clear:left;}
.cmsWrapper #searchGlobal{position: static;background-image: none;border: 1px solid #D6D6D6;width: 100%;float: left;margin: 20px 0;height:auto;}
.cmsWrapper #searchGlobal input[type="search"]{width:90%;border-width: 0px;box-shadow: none;color:#000;}
.cmsWrapper #searchGlobal div{width:10%;}

/*	 CMS Edit / Create Session
/* ---------------------------------------------------------------------- */
.cmsWrapper .cmsCreateSession label, .cmsWrapper .cmsCreateSession span{margin:20px 0 0 0;font-weight:bold;font-size:16px;}
.cmsWrapper .cmsCreateSession span, .cmsWrapper .cmsCreateSession input, .cmsWrapper .cmsCreateSession label, .cmsWrapper .cmsCreateSession select, .cmsWrapper .cmsCreateSession .cmsAddBtn{float:left;clear:left;}
.cmsWrapper .cmsCreateSession input[type="text"], .cmsWrapper .cmsCreateSession input[type="datetime"]{border: 1px solid #D6D6D6;padding: 7px 7px;width: 100%;}
.cmsWrapper .cmsCreateSession textarea{border: 1px solid #D6D6D6;padding: 7px 7px;width: 100%; float:left; min-height:100px;}
.cmsWrapper .cmsCreateSession input[type="submit"], .cmsWrapper .cmsCreateSession .cmsAddBtn, .cmsWrapper .cmsEditHome input[type="submit"], .cmsWrapper .cmsCreateSession .cmsAddBtnThree{
 float: right;clear:none;border-width: 0px;background-color: #F26C4F;color: #FFF !important;font-size: 13px;padding: 2px 25px;border-radius: 3px;margin:0 10px;}
.cmsWrapper .cmsCreateSession .cmsAddBtn{margin:10px 0 0 0;float:left;}
.cmsWrapper .cmsCreateSession .cmsAddBtnTwo{float: right;clear:right;}
.cmsWrapper .cmsCreateSession .cmsAddBtnTwo a{float: right;padding:3px 10px;}
.cmsWrapper .cmsCreateSession .cmsAddBtnThree{float:left; margin-bottom:5px; cursor:pointer;}
#previewSession{display:none;}
#previewSession .borders{border-width:0px;}
.cmsWrapper .cmsCreateSession form label img{width:100%;}
.cmsWrapper .cmsCreateSession select{padding:3px 0px;width:35%;}
.cmsWrapper .cmsCreateSession input#txtConference, .cmsWrapper .cmsCreateSession input#txtDiseaseState{display:none;}
.cmsWrapper .cmsCreateSession #placeholder{width:100%;}

/*	 CMS Home Edit
/* ---------------------------------------------------------------------- */
.cmsEditHome form, .cmsEditHome textarea{float:left;clear:left;width:100%;margin-bottom:10px;}
.cmsEditHome .cmsTopFive .cmsTopTitle{float:left;clear:left;}
.cmsEditHome #homeSessions { list-style-type: none; margin: 0; padding: 0; width: 100%; }
.cmsEditHome #homeSessions li { margin: 0 3px 3px 3px; padding: 0.4em; padding-left: 1.5em; font-size: 14px; border-width:0px; background-color:#FFE000; border-radius:10px; cursor:move; float:left; width:100%;}
.cmsEditHome #homeSessions li span { position: absolute; margin-left: -1.3em; color:#000; font-weight:bold; text-indent:10px;}
.cmsEditHome #homeSessions li .btnRemove{float: right;clear:none;border-width: 0px;background-color: #F26C4F;color: #FFF !important;font-size: 13px;padding: 2px 25px;border-radius: 3px;margin:0 10px;}
.cmsEditHome .staticPagesWrapTwo h2{float:left; font-size:15px; font-weight:bold; clear:left; line-height:100%; padding:0 0 12px 0}
.cmsEditHome #SelectedTitleValue{float:left; width:50%; padding:4px 9px;display:none}
.cmsEditHome #SelectedConferenceValue{float:left; width:50%; padding:4px 9px; margin-bottom:5px;}
/*	 CMS Login / Register Page
/* ---------------------------------------------------------------------- */
.cmsWrapper .cmsLoginPage #loginForm form ul li label, .cmsWrapper .cmsLoginPage #loginForm form ul li input, .cmsWrapper .cmsLoginPage #loginForm form ul li span{float:left;}
.cmsWrapper .cmsLoginPage #loginForm form ul li span, .cmsWrapper .cmsLoginPage #loginForm form ul li input{clear:left;width:100%;}
.cmsWrapper .cmsLoginPage #loginForm form ul li label{font-size:14px}
.cmsLoginPage #loginForm form ul li input{border: 1px solid #d5d5d5;padding:8px;}
.cmsLoginPage #loginForm #RememberMe{width: auto;float:right;}
.cmsLoginPage #loginForm .cmsLoginRem .checkbox{width: auto;float:right;margin: 0 10px 0 0;}
.cmsLoginPage #loginForm .cmsRegClick{text-align:center;margin: 15px 0 0 0;font-size:15px;float:left;}
.cmsWrapper .cmsLoginPage .cmsAddBtn{float: right;clear:none;border-width: 0px;background-color: #F26C4F;color: #FFF !important;font-size: 13px;padding: 2px 25px;border-radius: 3px;margin:0 10px;}


.cmsWrapper .field-validation-error { color: red; text-decoration: underline; }
