.foo-table.footable.table { border:0 !important; }
.foo-table.footable.table > thead > tr > th { background:#1c8e5a; color:#ffffff; padding:15px 8px !important; font-size:16px; text-align:center; vertical-align:middle; }
.semantic_ui .ui.table thead th,
.semantic_ui .ui.table tbody td { font-family:'Roboto' !important; font-weight:500; }
.semantic_ui .ui.table tbody td { border-top: 1px solid rgba(34,36,38,.1); padding: 35px 8px !important; border-width: 3px !important; border-color: rgba(0,0,0,0.5) !important; }
.semantic_ui .ui.table .footable-filtering { display:none; }

.semantic_ui .ui.table tbody td .pum-trigger { color: #045e34; font-weight: 600; cursor:pointer; }
.popmake-content .semantic_ui .ui.table tbody td a { color:#157122; }
.ninja_clmn_nm_primary_publication { width:25%; }
.footable-toggle.fooicon { color: #fff; background: #DD9721; opacity: 1; width: 20px; height: 20px; border-radius: 50%; line-height: 20px !important; text-align: center; }

@media only screen and (max-width:991px) {
	.semantic_ui .ui.table tbody td,
	.footable-detail-row table.footable-details tbody tr th { padding:20px 15px !important; }
	.footable-detail-row table.footable-details tbody tr th { border-width: 3px !important; border-color: rgba(0,0,0,0.5) !important; width:30% !important; background:#1c8e5a; color:#ffffff; }
	body .foo-table:not(.ninja_stacked_table) tbody tr.footable-detail-row > td { border-top:0 !important; padding:0 15px 15px !important; }
}


.dialog-close-button .eicon-close { font-size:30px; color:#ffffff;}

.popup-nav nav > ul > li > a { background:#194a64; position:relative; background:rgba(255,255,255,0.22); color:#ffffff; display:block; padding-top:10px !important; padding-bottom:10px !important; padding-left:10px !important; padding-right:0px !important; text-align: center; line-height: 40px; text-align:left; }
.popup-nav nav > ul > li > a:hover, .popup-nav nav > ul > li.current-menu-item > a { background:rgba(0,0,0,0.22); color:#ffffff !important; line-height: 40px; }
.popup-nav nav > ul > li > a img { width:40px; padding-right: 0px !important; margin-right:15px; float:left; }
.popup-nav nav > ul > li > a img + span{ padding-left: 0px !important; }

/* .elementor-8 .elementor-element.elementor-element-2d37ab8 > .elementor-widget-container{
    padding: 0px 10px 20px 10px;
}
.elementor-8 .elementor-element.elementor-element-2d37ab8 .elementor-nav-menu--main .elementor-item{
    padding-top:10px !important;
    padding-bottom:10px !important;
    padding-left:10px !important;
    padding-right:0px !important;
    text-align: center;
    line-height: 50px;
} */


/*New Badge*/
.new .elementor-widget-container { position:relative; }
.new .elementor-widget-container:after {
    content: "";
    display: block;
    width: 100px;
    height: 100px;
    position: absolute;
    right: -6px;
    top: -6px;
    z-index: 1;
	pointer-events:none;
    background: url('https://fellow.vision-relief.com/wp-content/uploads/2021/02/new-badge.png') no-repeat 0 0;
}


/*Gravity Form*/
.elementor-shortcode .gform_wrapper { margin:0 auto; }
.elementor-shortcode .gform_wrapper .ginput_container { margin-top:0; }
body .elementor-shortcode .gform_wrapper ul li.gfield { margin-top:25px; padding-right:25px !important; }
.elementor-shortcode .gform_wrapper textarea, .elementor-shortcode .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) { padding:12px; margin:0; background:rgba(255,255,255,0); border:2px solid #ffffff; border-radius:5px; color:#ffffff; font-size:16px; font-weight:500; }
.elementor-shortcode .gform_wrapper textarea:focus { background:transparent; }
.elementor-shortcode .gform_wrapper .gform_footer input.button, .elementor-shortcode .gform_wrapper .gform_footer input[type="submit"], .elementor-shortcode .gform_wrapper .gform_page_footer input.button, .elementor-shortcode .gform_wrapper .gform_page_footer input[type="submit"] { background:#FC6600; color:#ffffff; font-weight:600; text-transform:uppercase; font-family:"Montserrat"; padding:15px 35px; font-size:16px; }
.elementor-shortcode .gform_wrapper .gform_footer input.button:hover, .elementor-shortcode .gform_wrapper .gform_footer input[type="submit"]:hover, .elementor-shortcode .gform_wrapper .gform_page_footer input.button:hover, .elementor-shortcode .gform_wrapper .gform_page_footer input[type="submit"]:hover { background:#FD7A21; }
.elementor-shortcode .gform_wrapper div.validation_error { color: #fff; font-size: 1em; font-weight: 700; margin-bottom: 25px; border-top: 0; border-bottom: 0; padding: 15px; background: #7d2121; border-radius: 10px; }
body .elementor-shortcode .gform_wrapper ul li.gfield.gfield_error { max-width:inherit; background:transparent; border:0; padding-top:0; padding-bottom:0; }
.elementor-shortcode .gform_wrapper li.gfield_error input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]), .elementor-shortcode .gform_wrapper li.gfield_error textarea { border:2px solid #ff4b4b; }
.elementor-shortcode .gform_wrapper .validation_message { color:#ff4b4b; padding-top:8px !important; }
.gform_confirmation_message { padding: 10px; border-radius: 10px; background: #4a954a; color: #fff; font-weight: 600; text-align: center; font-size: 16px; margin: 20px auto; }
@media only screen and (max-width: 767px) {
	body .elementor-shortcode .gform_wrapper ul li.gfield { margin-top:15px; padding-right:0 !important; }
	.elementor-shortcode .gform_wrapper textarea, .elementor-shortcode .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) { padding:10px; }
}



@media only screen and (min-width:768px) {
	html body { overflow:auto; }
/* 	html body.home { overflow:hidden; } */
	body .left-content { height:100vh; overflow-y:auto; overflow-x:hidden; width:340px !important;}
	body .left-content > div { height:100%; overflow:auto; }
    body .right-content { height:100vh; overflow-y:auto; overflow-x:hidden; width:calc(100% - 340px) !important;}
}
@media only screen and (max-width: 767px) {
    .elementor-element.right-content.elementor-invisible, .elementor-element.right-content { display:block !important; width:100% !important; visibility:visible !important; }
    .popup-nav > .elementor-widget-container {  margin: 0 auto; }
	.popup-nav nav > ul > li { width:100%; padding:5px; margin-bottom:0 !important; float:left; }
	.popup-nav nav > ul > li a { font-size:16px; }
	.home .animated,
	#elementor-popup-modal-206055 .animated{
	    -webkit-animation-duration: 0.5s;
        animation-duration: 0.5s;
	}
	#elementor-popup-modal-206055 .slick-list .slick-slide{
        width:275px;
        height:215px;
    }

}
.hd-visual .elementor-widget-container { /*transform: scale(1.09);*/ -moz-animation: blink normal 1.5s infinite ease-in-out; /* Firefox */ -webkit-animation: blink normal 1.5s infinite ease-in-out; /* Webkit */  -ms-animation: blink normal 1.5s infinite ease-in-out; /* IE */  animation: blink normal 1.5s infinite ease-in-out; }
.slides { padding:0 50px; }
.slick-list .slick-track { display:flex; }
.slick-list .slick-slide { height:auto !important; }
.slick-list { padding-top:30px !important; padding-bottom:30px !important;}
.slider-nav { text-align:center;}
.box-slide-holder { padding:10px 20px; }
.box-slide-holder .inner { height:100%; }
.box-slide-holder .inner a { padding:15px 30px 30px; height:100%; text-align:center; display:block; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; -webkit-transition: all ease 0.3s; -moz-transition: all ease 0.3s; -o-transition: all ease 0.3s; -ms-transition: all ease 0.3s; transition: all ease 0.3s; }
.box-slide-holder .inner a:hover { background: rgba(211, 55, 162, 0.75); color: #ffffff; box-shadow: 0 0 15px 10px rgba(211, 55, 162, 0.9); }
.box-slide-holder.slick-current .inner a { background:rgba(255,255,255,1); /*transform: scale(1.09);*/ -moz-animation: blink normal 1.5s infinite ease-in-out; /* Firefox */ -webkit-animation: blink normal 1.5s infinite ease-in-out; /* Webkit */  -ms-animation: blink normal 1.5s infinite ease-in-out; /* IE */  animation: blink normal 1.5s infinite ease-in-out; }
.hd-visual .elementor-widget-container { /*transform: scale(1.09);*/ -moz-animation: blink normal 1.5s infinite ease-in-out; /* Firefox */ -webkit-animation: blink normal 1.5s infinite ease-in-out; /* Webkit */  -ms-animation: blink normal 1.5s infinite ease-in-out; /* IE */  animation: blink normal 1.5s infinite ease-in-out; }
.box-slide-holder .inner a .img-glow { display:inline-block; position:relative; }
.box-slide-holder .inner a .img-glow:after { content:""; position:absolute; z-index:1; width:0; height:0; display:block; top:50%; left:50%; box-shadow:0 0 60px 80px #ffffff; -webkit-transition: all ease 0.3s; -moz-transition: all ease 0.3s; -o-transition: all ease 0.3s; -ms-transition: all ease 0.3s; transition: all ease 0.3s; }
.box-slide-holder .inner a:hover .img-glow:after { box-shadow:0 0 50px 50px #ffffff; }
.box-slide-holder .inner a img { margin:0 auto 10px; max-width:100%; width:150px; position:relative; z-index:3; }
.box-slide-holder .inner a h3 { font-size:18px; font-weight:bold; color:#ffffff; text-shadow:0 3px 5px black; }
.box-slide-holder .inner a span { font-size:14px; font-weight:normal; display:none; line-height:1.4; }
.slider.slider-nav:after { content:""; display:block; clear:both; }
.slider.slider-nav .box-slide-holder { margin-bottom: 0; margin-top:-30px; display:inline-block; vertical-align:top; width:50%; position:relative; z-index:1; }
.slider.slider-nav .box-slide-holder:hover { z-index:3; }
.slider.slider-nav .slick-arrow { position:absolute; top:50%; text-indent:-9999px; border:0; padding:0; width:30px; height:40px; margin-top:-35px; overflow:hidden; outline:none; background-repeat:no-repeat; background-position:center center; background-size:30px auto; background-color:transparent; }
.slider.slider-nav .slick-arrow.slick-prev { left:-50px; background-image:url('../img/arrow-point-to-left.svg');}
.slider.slider-nav .slick-arrow.slick-next { right:-50px; background-image:url('../img/arrow-point-to-right.svg');}
ul.slick-dots { list-style:none; text-align:center; margin: 0px auto 0px; padding:0;}
ul.slick-dots li { display:inline-block; padding:0 5px;  }
ul.slick-dots li button { text-indent:-9999px; overflow:hidden; outline:none; border:0; padding:0; border-radius:50%; width:10px; height:10px; background:rgba(255,255,255,0.3);}
ul.slick-dots li.slick-active button { background:rgba(255,255,255,0.76); border:0; }

@media only screen and (max-width: 1024px) and (min-width:768px) {
	.slides { padding:0; margin:0 -20px; }
}
@media only screen and (max-width: 767px) {
	.slides { padding:0; margin:0 -20px; }
	.slider.slider-nav .box-slide-holder { width:100%; }
	.slider.slider-nav .slick-arrow { height:60px; background-color:rgba(0,0,0,0.3); z-index:50; margin-top:-50px; }
	.slider.slider-nav .slick-arrow.slick-prev { left:10px; }
	.slider.slider-nav .slick-arrow.slick-next { right:10px; }
}
@media (min-width:768px) and (max-width:1400px){
    .box-slide-holder .inner a img {  width:70px; }
	.slider.slider-nav .box-slide-holder { width:50%; }
}


/*CME Activies*/
.entry-content #ai1ec-container .timely a.view-activity-button {
	display:inline-block;
	margin:0 auto;
	color:#ffffff !important;
	background:#f2792c;
	border-radius:10px;
	padding:10px 30px;
	border:0;
	font-size:18px; 
}


body.custom-background.home { background-blend-mode:multiply; background-color:rgba(0,0,0,0.4);}
sup { font-size:80%; }
.et_parallax_bg { background-blend-mode:multiply; background-color:rgba(0,0,0,0.65); }
.home .et_parallax_bg { top:-300px; }
#main-footer { position:relative; z-index:2; }
#main-footer #footer-info { float:none; width:100%; font-size:15px; }
.elementor-widget-call-to-action .elementor-cta__title{ font-size:1.8rem; }
body .main-header { position:fixed !important;}
@media only screen and (max-width:1200px) {
	.main-header.desktop-header h2.elementor-heading-title { font-size:18px !important; }
	.main-header.desktop-header #main-navigation ul.menu > li > a { padding:10px 5px; }
}

/*Full Screen Menu*/
#mobile_menu_slide > li.toolkit { display:inline-block; vertical-align:top; width:650px; margin-right:0 !important; text-align:center; padding:20px 20px !important; }
#mobile_menu_slide > li.toolkit > .video-container { display:block; border-radius:10px; width:100%; height:250px; background:rgba(255,255,255,0.5); margin:20px 0 0; }
#mobile_menu_slide > li.toolkit .et_mobile_menu_arrow { display:none !important;}
#mobile_menu_slide > li.toolkit ul.sub-menu { display:block !important; text-align:left; padding:15px 20px !important; height:auto !important; }
#mobile_menu_slide > li.toolkit ul.sub-menu li { padding-left:80px !important; padding-top:10px; padding-bottom:10px; position:relative; filter:alpha(opacity=100) !important; font-size:80%; opacity:1 !important;}
#mobile_menu_slide > li.toolkit ul.sub-menu li > a:before { content:""; display:block; width:60px; height:60px; /*border-radius:50%; background:rgba(255,255,255,0.5);*/ background-repeat:no-repeat; background-position:center center; background-size:60px 60px; position:absolute; left:0; top:50%; transform:translatey(-50%); }
#mobile_menu_slide > li.toolkit ul.sub-menu li a { font-size:20px; opacity:1; filter:alpha(opacity=100); }
@media only screen and (max-width:767px) {
	#mobile_menu_slide > li.toolkit { margin-right:0 !important; display:block; width:100%; }
	#mobile_menu_slide > li.toolkit > a { display:block !important; text-align:center;}
}

#main-header .mobile_menu_bar { position:relative; height:auto; padding:0 !important; width:40px; }
#main-header .mobile_menu_bar:before { display:none; }
#main-header .mobile_menu_bar img { width:40px; }
/*#main-header .mobile_menu_bar:before,
#main-header .mobile_menu_bar:after { font-family:inherit !important; content:""; display:block; width:30px; height:4px; position:absolute; left:5px; background:#ffffff; border-radius:5px; }
#main-header .mobile_menu_bar:before { top:-13px; }
#main-header .mobile_menu_bar:after { bottom:-13px; }*/
.et_slide_in_menu_container .mobile_menu_bar:before { font-size:45px; }

img#logo { background:url('../images/logo-bg.png') no-repeat center bottom; background-size:100% auto; padding:0 0 40px; max-height:calc(100% + 40px); }
.logo_container #logo-text{ display:none;}
.logo_container #logo-tagline{ font-size:30px; color:#38f5ff; opacity:1 !important;}


.hide{
    display: none !important;
}
.et_pb_section_1 .mejs-video .mejs-mediaelement video{
    background: #000;
}
.et_pb_section_1 .et_pb_section_video_bg{
     background-color: #000;
}
.entry-content #ai1ec-container .timely a {
    color: #000 !important;
}
.entry-content #ai1ec-container .timely a.ai1ec-dropdown-toggle{
    color: #FFF !important;
    background-color: inherit;
} 
.entry-content #ai1ec-container .timely a.ai1ec-dropdown-toggle:hover,
.entry-content #ai1ec-container .timely a.ai1ec-dropdown-toggle:hover{
    background-color: transparent;
}
.entry-content #ai1ec-container .timely .ai1ec-calendar-view a.ai1ec-dropdown-toggle{
    color: #000 !important;
    background-color: #FFF !important;
}
.entry-content #ai1ec-container .timely .ai1ec-calendar-view a.ai1ec-dropdown-toggle:hover,
.entry-content #ai1ec-container .timely .ai1ec-calendar-view a.ai1ec-dropdown-toggle:active{
    color: #000 !important;
    background-color: #FFF !important;
}

.et_pb_post_title .et_pb_title_container{ }
.et_pb_post_title .et_pb_title_container .entry-title{ padding-top:15px; padding-bottom:15px; }

.padding10{ padding:10px;}
.recent-reports{
    
    
}
.entry-content #ai1ec-container .timely .reg-button > a,
.ai1ec-event-description .reg-button > a,
.reg-button > a{ 
    background: #af5694;
    color: #FFF !important;
    border-radius: 0;
    padding: 7px 20px;
    border: 2px solid navy; 
}
.entry-content #ai1ec-container .timely .reg-button > a:hover,
.reg-button a:hover{ 
    background: #274264;
}

.no-date .ai1ec-event-time,
.no-date .ai1ec-date-title { display:none; }
#ai1ec-calendar-view .ai1ec-pull-left .ai1ec-pagination.ai1ec-btn-group {
    display: none;
}
#ai1ec-container .ai1ec-read-more {
display:none;
}

.displaynone{
display:none !important;
}
.ai1ec-agenda-view .ai1ec-date-events{ text-align:left; }
.ai1ec-agenda-view .ai1ec-event-description{}
.ai1ec-agenda-view .ai1ec-event-description h1,
.ai1ec-agenda-view .ai1ec-event-description h2,
.ai1ec-agenda-view .ai1ec-event-description h3,
.ai1ec-agenda-view .ai1ec-event-description h4,
.ai1ec-agenda-view .ai1ec-event-description h5,
.ai1ec-agenda-view .ai1ec-event-description h6{ color: #000!important; }
.grand-round-calender{
    
}
.grand-round-calender .ai1ec-calendar-toolbar {
    display: none;
}
.linked-map .ai1ec-dropdown-menu div[data-term="67"]{
    display: none;
}

.EventLoading{
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    text-align:center;
    background-color: rgba(255, 255, 255, 0.2);
    background-image:url('../images/loading-icon.gif');
    background-repeat:no-repeat;
    background-position:center center;
    background-size:100px;
    z-index:9999;
}


.ai1ec-calendar::after { clear: both; content: ""; display: block; }

.purple{ background-color: #490051 !important; }
.displaynone{ display:none }
.ai1ec-agenda-view .ai1ec-month { background:#f2792c; }
.ai1ec-calendar-toolbar { background-color: #52b7a6; border: 0px none !important; }
.entry-content .timely a { color: #fff !important; }
.entry-content .timely a:hover{ color:  #0c2058 !important; }
.ai1ec-agenda-view .ai1ec-event .ai1ec-event-title {color:  #0c2058 !important; } 
.ai1ec-weekday, .ai1ec-day { color:  #0c2058 !important; }
.ai1ec-agenda-view .ai1ec-date{ background-color:transparent !important; background: rgba(0,0,0,0) !important; border-top: 0px none !important; } 
.ai1ec-calendar-title { font-size: 10px !important; }
.timely .ai1ec-btn-sm { padding: 5px 4px !important; }

.linked-MEDS-map,
.linked-NACE-map,
.linked-PriMed-map{ }

.linked-MEDS-map .ai1ec-event-time,
.linked-NACE-map .ai1ec-event-time,
.linked-PriMed-map .ai1ec-event-time{
    
    display:none;
}

#RolloverImage{
    min-height:400px;
}


#clinical-care-toolkit .description-content{ margin-left: auto !important; margin-right: auto !important; margin-bottom: 30px !important; padding-top: 30px; padding-right: 30px; padding-bottom: 30px; padding-left: 30px; } 
#clinical-care-toolkit .submenu-row .et_pb_column{ background-color: rgba(0,0,0,.5) !important; padding: 15px; margin-bottom: 50px; }
#clinical-care-toolkit .submenu-row .et_pb_column .et_pb_blurb_description{ min-height:80px; }

#clinical-care-toolkit .submenu-row .et_pb_column:last-child{ margin-right: 0 !important; background-color: transparent; }


#patient-toolkit{ }
#patient-toolkit .description-content{ margin-left: auto !important; margin-right: auto !important; margin-bottom: 30px !important; padding-top: 30px; padding-right: 30px; padding-bottom: 30px; padding-left: 30px; } 
#patient-toolkit .submenu-row .et_pb_column{ background-color: rgba(0,0,0,.5) !important; padding: 15px; margin-bottom: 50px; }
#patient-toolkit .submenu-row .et_pb_column .et_pb_blurb_description{ min-height:90px; }
#patient-toolkit .submenu-row .et_pb_column:last-child{ margin-right: 0 !important; background-color: transparent; }

.et_pb_row.toolkit-navigation .et_pb_column:last-child{ margin-right: 0 !important; background-color: transparent; }
/* .et_parallax_bg{  -webkit-transform: none !important; background-position: center; } */

.et_pb_image_wrap{ }
.et_pb_image_wrap img{ opacity: 1 !important; }
/*Toolkit Navigation*/
.toolkit-navigation .et_pb_button_alignment_left { float:left; margin:20px !important;}
.toolkit-navigation .et_pb_button_alignment_right { float:right; margin:20px !important;}
.toolkit-navigation.centered .et_pb_module { float:none; margin:20px auto !important; text-align:center; }
#page-container .toolkit-navigation .et_pb_button_alignment_left .button-previous { padding-left:80px; line-height:1.2 !important; padding-right:30px; padding-top:10px; padding-bottom:10px; background-size:auto 55px; background-position:10px center; }
#page-container .toolkit-navigation .et_pb_button_alignment_right .button-next { padding-right:80px; line-height:1.2 !important; padding-left:30px; padding-top:10px; padding-bottom:10px; background-size:auto 55px; background-position:calc(100% - 10px) center; }
#page-container .toolkit-navigation .button-previous:before, #page-container .toolkit-navigation .button-next:before { font-family:inherit !important; position: relative; display: block; margin-bottom: 0; margin-left:0; font-size:16px; opacity:1; filter:alpha(opacity=100); }
#page-container .toolkit-navigation .button-previous:before { content:"← Previous Section";}
#page-container .toolkit-navigation .button-next:before { content:"Next Section →";}
#page-container .toolkit-navigation .button-previous:after, #page-container .toolkit-navigation .button-next:after { display:none !important;}

/*Tiled Portfolio*/
.portfolio_categories.desktop{
     display:block;
}
 .portfolio_categories.mobile{
     display:none;
}
 .portfolio_categories{
     padding:20px 0px 30px;
     text-align:center;
}
 .portfolio_categories .button-group button{
     padding:15px 30px;
     color:#ffffff;
	 background:none;
     border:2px solid #ffffff;
/* 	 border-left-color:#4c72ff;
	 border-right-color:#4c72ff;
	 border-bottom-color:#5250ff; */
     font-size:18px;
	 border-radius:15px;
     margin:7px;
	 cursor:pointer;
}
 .portfolio_categories .button-group button.active {
	color:#ffffff;
	border-top-color:#64fbf1;
	border-bottom-color:#00756d;
	border-left-color:rgba(0,0,0,0);
	border-right-color:rgba(0,0,0,0);
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#13d6c9+0,00a398+100 */
background: #13d6c9; /* Old browsers */
background: -moz-linear-gradient(top,  #13d6c9 0%, #00a398 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #13d6c9 0%,#00a398 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #13d6c9 0%,#00a398 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#13d6c9', endColorstr='#00a398',GradientType=0 ); /* IE6-9 */
}
 .portfolio_categories select {
     padding: 5px 10px;
     border: 2px solid #224066;
     box-shadow: none;
     background-color:#224066;
     background-image: linear-gradient(90deg,#224066 0%,#2e5688 100%);
     background-image: none;
     appearance: none;
     -webkit-appearance: none;
     -moz-appearance: none;
     color: #FFF;
     font-size: 16px;
     text-align-last: center;
     text-align: center;
     -ms-text-align-last: center;
     -moz-text-align-last: center;
}
.portfolio_categories select:after { content:"test"; }
 .portfolio_categories select option{
     font-size: 16px;
     text-align:center;
}
 .portfolio_categories select:focus {
     outline: none;
}

#portfolio-tiled .et_pb_blurb_content { position:relative;}
#portfolio-tiled .et_pb_main_blurb_image a,
#portfolio-tiled .et_pb_main_blurb_image a img { display:block;}
#portfolio-tiled .et_pb_blurb_container { position:absolute; left:0; right:0; top:0; bottom:0; padding:20px; background:rgba(0,0,0,0.6); opacity: 0; filter:alpha(opacity=0); -webkit-transition: all ease 0.3s; -moz-transition: all ease 0.3s; -o-transition: all ease 0.3s; -ms-transition: all ease 0.3s; transition: all ease 0.3s;}
#portfolio-tiled .et_pb_blurb_content:hover .et_pb_blurb_container { opacity: 1; filter:alpha(opacity=100); }

.grid-holder { 
    /*overflow:hidden;*/ 
    -webkit-transition: all 0.8s; 
    -moz-transition: all 0.8s; 
    -webkit-transition-duration: 0.8s !important; 
    -moz-transition-duration: 0.8s !important;
    -ms-transition-duration: 0.8s !important; 
    -o-transition-duration: 0.8s !important; 
    transition-duration: 0.8s !important;
}
.grid-container { position: relative; max-width:1600px; margin:0 auto; }
.grid-container .grid-item { 
    float:left; 
    width:33.3333333%; 
    margin:0 0 30px; 
    min-height:340px; 
    box-sizing: border-box; 
    padding: 0;
    -webkit-transition: all 0.8s; 
    -moz-transition: all 0.8s; 
    -webkit-transition-duration: 0.8s !important; 
    -moz-transition-duration: 0.8s !important;
    -ms-transition-duration: 0.8s !important; 
    -o-transition-duration: 0.8s !important; 
    transition-duration: 0.8s !important;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0) scale(1.0, 1.0);
}

.grid-container .grid-item.cat_66 {
    width:16.66%; 
}
@media only screen and (min-width:768px) and (max-width:992px) {
	.grid-container .grid-item { min-height:280px; }
}
@media only screen and (max-width:767px) {
    .et_header_style_left .logo_container, .et_header_style_split .logo_container{ text-align: center; }
    .et_header_style_left .logo_container a, .et_header_style_split .logo_container a{ text-align: center; display: inline-block; width:90%; height: 80%; }
    .et_header_style_left #logo, .et_header_style_split #logo{  text-align: center; height: 100%; max-width:80%; }
    .logo_container #logo-tagline{ display:block !important; text-align:center;}
	.header-banner.et_pb_fullwidth_header_0 .et_pb_fullwidth_header_container { min-height:inherit !important; }
	.grid-container .grid-item { min-height:180px; }
	.portfolio_categories.desktop{ display:none; }
	 .portfolio_categories.mobile{ display:block; }
	.toolkit-navigation .et_pb_button_alignment_right, .toolkit-navigation .et_pb_button_alignment_left { float:none !important; text-align:center; margin:20px auto !important; padding:0 20px;}
	.toolkit-navigation .et_pb_button_alignment_right .button-next, .toolkit-navigation .et_pb_button_alignment_left .button-previous { display:block; }
	.description-content{ background-color: rgba(0,0,0,0.9); }
	#clinical-care-toolkit .submenu-row .et_pb_column,
	#patient-toolkit .submenu-row .et_pb_column{ background-color: rgba(0,0,0,.7) !important; }
}
.grid-container .grid-item.grid-item--1 { float:right; }
.grid-container .grid-item .grid-inner { position: relative; padding: 0; background-size: cover; background-repeat: no-repeat; background-position: center center;  /*overflow-y: auto;*/ }
.grid-container .grid-item .grid-inner .inner-container{ 
    position:relative; padding:10px; text-align:center; width:100%; height:100%; display:block; /*display:table;*/ background:rgba(0,0,0,0);  opacity: 1; filter:alpha(opacity=100);
}
.grid-container .grid-item .grid-inner:hover .inner-container{ opacity: 1;  filter: alpha(opacity=100);} 
.grid-container .grid-item .grid-inner .inner-container > div {display:block; max-width:350px; margin:0 auto; background:#ffffff; padding:20px 0 0; border-radius:20px; vertical-align:top; } 
.grid-container .grid-item .grid-inner .inner-container > div > a,
.grid-container .grid-item .grid-inner .inner-container > div > a > img { width:100%; }
.grid-container .grid-item .grid-inner .inner-container > div > a > img,
.et_pb_row.blurb-5-columns .et_pb_blurb_content .et_pb_image_wrap img,
.et_pb_row.blurb-6-columns .et_pb_blurb_content .et_pb_image_wrap img{ max-width:250px; width:100%; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; }
.grid-container .grid-item .grid-inner .inner-container.visited > div > a > img,
.et_pb_row.blurb-5-columns .et_pb_blurb_content.visited .et_pb_image_wrap img,
.et_pb_row.blurb-6-columns .et_pb_blurb_content.visited .et_pb_image_wrap img{ -moz-animation: blink2 normal 1.5s infinite ease-in-out; /* Firefox */ -webkit-animation: blink2 normal 1.5s infinite ease-in-out; /* Webkit */  -ms-animation: blink2 normal 1.5s infinite ease-in-out; /* IE */  animation: blink2 normal 1.5s infinite ease-in-out;}

.grid-container .grid-item .grid-inner h1{ line-height:1.4; color:#ffffff !important; background:#2daaa6; border-radius:0 0 20px 20px; text-decoration: none; font-weight:400; display:block; font-size:16px; padding: 15px; margin-top:10px; }
.grid-container .grid-item .grid-inner h1 a { color:#ffffff; }
.grid-container .grid-item .grid-inner h1 span.excerpt_ { font-size:18px; display:inline-block; font-weight:normal; padding:10px 0; border-bottom:3px solid #dd3333;}
.show-more-less-holder.expanded { margin-top:0;}
.show-more-less-holder.expanded:before { display:none;}
.grid-container .grid-item .grid-inner .details{
 font-size:14px; color:#FFF;line-height: 1.45;
}
.grid-container .grid-item .grid-inner .details a{
font-weight: bold; color:#2ea3f2;
}
#show-less-more { 
border-width: 0px !important;
text-transform: uppercase !important;
}


.HTH-clinical-trials-image{ display:none; }
.HTH-clinical-trials{ display:table; }

@media only screen and (max-width:980px) {
    .grid-container .grid-item { width:33.33333%;}
    
    
    .container.et_menu_container { height:200px;}
    .et_header_style_left #et-top-navigation, .et_header_style_left .et-fixed-header #et-top-navigation{ padding-top: 80px !important; }
    .et_header_style_left .mobile_menu_bar, .et_header_style_split .mobile_menu_bar { padding-bottom: 70px !important; }
}
@media only screen and (max-width:767px) {
    
    
    
    .grid-container .grid-item { width:50%;}
    
    .et_pb_slider .et_pb_container{
        width:90%;
    }
    .et_pb_slide_description, .et_pb_slider_fullwidth_off .et_pb_slide_description{
        padding:10px;
    }
	
	.HTH-clinical-trials-image{ display:block; }
	.HTH-clinical-trials{ display:none; }
}
@media only screen and (max-width:480px) {
    .container.et_menu_container { height:220px;}
    .et_header_style_left #et-top-navigation, .et_header_style_left .et-fixed-header #et-top-navigation{ padding-top: 100px !important; }
    .et_header_style_left .mobile_menu_bar, .et_header_style_split .mobile_menu_bar { padding-bottom: 90px !important; }
    
    .grid-container .grid-item { width:100%;}
    .grid-container .grid-item .grid-inner img { max-width:180px; }
}

@media (max-width:480px){
    .et_pb_row{
        width:90% !important;
    }
    .et_pb_slider .et_pb_container{
        width:100%;
    }
}





/*----------------BLINK--------------------*/
@-moz-keyframes blink {
    0% {
        -moz-box-shadow: 0px 0px 30px 10px #ffffbe; -webkit-box-shadow: 0px 0px 30px 10px #ffffbe; box-shadow: 0px 0px 30px 10px #ffffbe; filter: progid:DXImageTransform.Microsoft.Shadow(strength = 1, direction = 180, color = '#ffffbe'); -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 1, Direction = 180, Color = '#ffffbe')";
    }
    50% {
        -moz-box-shadow: 0px 0px 30px 10px rgba(0,0,0,0); -webkit-box-shadow: 0px 0px 30px 10px rgba(0,0,0,0); box-shadow: 0px 0px 30px 10px rgba(0,0,0,0); filter: progid:DXImageTransform.Microsoft.Shadow(strength = 1, direction = 180, color = 'rgba(0,0,0,0)'); -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 1, Direction = 180, Color = 'rgba(0,0,0,0)')";
    }
    100% {
        -moz-box-shadow: 0px 0px 30px 10px #ffffbe; -webkit-box-shadow: 0px 0px 30px 10px #ffffbe; box-shadow: 0px 0px 30px 10px #ffffbe; filter: progid:DXImageTransform.Microsoft.Shadow(strength = 1, direction = 180, color = '#ffffbe'); -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 1, Direction = 180, Color = '#ffffbe')";
    }
} 

@-webkit-keyframes blink {
    0% {
        -moz-box-shadow: 0px 0px 30px 10px #ffffbe; -webkit-box-shadow: 0px 0px 30px 10px #ffffbe; box-shadow: 0px 0px 30px 10px #ffffbe; filter: progid:DXImageTransform.Microsoft.Shadow(strength = 1, direction = 180, color = '#ffffbe'); -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 1, Direction = 180, Color = '#ffffbe')";
    }
    50% {
        -moz-box-shadow: 0px 0px 30px 10px rgba(0,0,0,0); -webkit-box-shadow: 0px 0px 30px 10px rgba(0,0,0,0); box-shadow: 0px 0px 30px 10px rgba(0,0,0,0); filter: progid:DXImageTransform.Microsoft.Shadow(strength = 1, direction = 180, color = 'rgba(0,0,0,0)'); -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 1, Direction = 180, Color = 'rgba(0,0,0,0)')";
    }
    100% {
        -moz-box-shadow: 0px 0px 30px 10px #ffffbe; -webkit-box-shadow: 0px 0px 30px 10px #ffffbe; box-shadow: 0px 0px 30px 10px #ffffbe; filter: progid:DXImageTransform.Microsoft.Shadow(strength = 1, direction = 180, color = '#ffffbe'); -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 1, Direction = 180, Color = '#ffffbe')";
    }
}
/* IE */
@-ms-keyframes blink {
    0% {
        -moz-box-shadow: 0px 0px 30px 10px #ffffbe; -webkit-box-shadow: 0px 0px 30px 10px #ffffbe; box-shadow: 0px 0px 30px 10px #ffffbe; filter: progid:DXImageTransform.Microsoft.Shadow(strength = 1, direction = 180, color = '#ffffbe'); -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 1, Direction = 180, Color = '#ffffbe')";
    }
    50% {
        -moz-box-shadow: 0px 0px 30px 10px rgba(0,0,0,0); -webkit-box-shadow: 0px 0px 30px 10px rgba(0,0,0,0); box-shadow: 0px 0px 30px 10px rgba(0,0,0,0); filter: progid:DXImageTransform.Microsoft.Shadow(strength = 1, direction = 180, color = 'rgba(0,0,0,0)'); -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 1, Direction = 180, Color = 'rgba(0,0,0,0)')";
    }
    100% {
        -moz-box-shadow: 0px 0px 30px 10px #ffffbe; -webkit-box-shadow: 0px 0px 30px 10px #ffffbe; box-shadow: 0px 0px 30px 10px #ffffbe; filter: progid:DXImageTransform.Microsoft.Shadow(strength = 1, direction = 180, color = '#ffffbe'); -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 1, Direction = 180, Color = '#ffffbe')";
    }
} 
/* Opera and prob css3 final iteration */
@keyframes blink {
    0% {
        -moz-box-shadow: 0px 0px 30px 10px #ffffbe; -webkit-box-shadow: 0px 0px 30px 10px #ffffbe; box-shadow: 0px 0px 30px 10px #ffffbe; filter: progid:DXImageTransform.Microsoft.Shadow(strength = 1, direction = 180, color = '#ffffbe'); -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 1, Direction = 180, Color = '#ffffbe')";
    }
    50% {
        -moz-box-shadow: 0px 0px 30px 10px rgba(0,0,0,0); -webkit-box-shadow: 0px 0px 30px 10px rgba(0,0,0,0); box-shadow: 0px 0px 30px 10px rgba(0,0,0,0); filter: progid:DXImageTransform.Microsoft.Shadow(strength = 1, direction = 180, color = 'rgba(0,0,0,0)'); -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 1, Direction = 180, Color = 'rgba(0,0,0,0)')";
    }
    100% {
        -moz-box-shadow: 0px 0px 30px 10px #ffffbe; -webkit-box-shadow: 0px 0px 30px 10px #ffffbe; box-shadow: 0px 0px 30px 10px #ffffbe; filter: progid:DXImageTransform.Microsoft.Shadow(strength = 1, direction = 180, color = '#ffffbe'); -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 1, Direction = 180, Color = '#ffffbe')";
    }
}

/*----------------BLINK2--------------------*/
@-moz-keyframes blink2 {
    0% {
        -moz-box-shadow: 0px 0px 30px 10px rgba(255,255,255,0); -webkit-box-shadow: 0px 0px 30px 10px rgba(255,255,255,0); box-shadow: 0px 0px 30px 10px rgba(255,255,255,0); filter: progid:DXImageTransform.Microsoft.Shadow(strength = 1, direction = 180, color = 'rgba(255,255,255,0)'); -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 1, Direction = 180, Color = 'rgba(255,255,255,0)')";
    }
    50% {
        -moz-box-shadow: 0px 0px 30px 10px rgba(0,0,0,0); -webkit-box-shadow: 0px 0px 30px 10px rgba(0,0,0,0); box-shadow: 0px 0px 30px 10px rgba(0,0,0,0); filter: progid:DXImageTransform.Microsoft.Shadow(strength = 1, direction = 180, color = 'rgba(0,0,0,0)'); -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 1, Direction = 180, Color = 'rgba(0,0,0,0)')";
    }
    100% {
        -moz-box-shadow: 0px 0px 30px 10px rgba(255,255,255,0); -webkit-box-shadow: 0px 0px 30px 10px rgba(255,255,255,0); box-shadow: 0px 0px 30px 10px rgba(255,255,255,0); filter: progid:DXImageTransform.Microsoft.Shadow(strength = 1, direction = 180, color = 'rgba(255,255,255,0)'); -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 1, Direction = 180, Color = 'rgba(255,255,255,0)')";
    }
} 

@-webkit-keyframes blink2 {
    0% {
        -moz-box-shadow: 0px 0px 30px 10px rgba(255,255,255,0); -webkit-box-shadow: 0px 0px 30px 10px rgba(255,255,255,0); box-shadow: 0px 0px 30px 10px rgba(255,255,255,0); filter: progid:DXImageTransform.Microsoft.Shadow(strength = 1, direction = 180, color = 'rgba(255,255,255,0)'); -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 1, Direction = 180, Color = 'rgba(255,255,255,0)')";
    }
    50% {
        -moz-box-shadow: 0px 0px 30px 10px rgba(0,0,0,0); -webkit-box-shadow: 0px 0px 30px 10px rgba(0,0,0,0); box-shadow: 0px 0px 30px 10px rgba(0,0,0,0); filter: progid:DXImageTransform.Microsoft.Shadow(strength = 1, direction = 180, color = 'rgba(0,0,0,0)'); -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 1, Direction = 180, Color = 'rgba(0,0,0,0)')";
    }
    100% {
        -moz-box-shadow: 0px 0px 30px 10px rgba(255,255,255,0); -webkit-box-shadow: 0px 0px 30px 10px rgba(255,255,255,0); box-shadow: 0px 0px 30px 10px rgba(255,255,255,0); filter: progid:DXImageTransform.Microsoft.Shadow(strength = 1, direction = 180, color = 'rgba(255,255,255,0)'); -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 1, Direction = 180, Color = 'rgba(255,255,255,0)')";
    }
}
/* IE */
@-ms-keyframes blink2 {
    0% {
        -moz-box-shadow: 0px 0px 30px 10px rgba(255,255,255,0); -webkit-box-shadow: 0px 0px 30px 10px rgba(255,255,255,0); box-shadow: 0px 0px 30px 10px rgba(255,255,255,0); filter: progid:DXImageTransform.Microsoft.Shadow(strength = 1, direction = 180, color = 'rgba(255,255,255,0)'); -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 1, Direction = 180, Color = 'rgba(255,255,255,0)')";
    }
    50% {
        -moz-box-shadow: 0px 0px 30px 10px rgba(0,0,0,0); -webkit-box-shadow: 0px 0px 30px 10px rgba(0,0,0,0); box-shadow: 0px 0px 30px 10px rgba(0,0,0,0); filter: progid:DXImageTransform.Microsoft.Shadow(strength = 1, direction = 180, color = 'rgba(0,0,0,0)'); -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 1, Direction = 180, Color = 'rgba(0,0,0,0)')";
    }
    100% {
        -moz-box-shadow: 0px 0px 30px 10px rgba(255,255,255,0); -webkit-box-shadow: 0px 0px 30px 10px rgba(255,255,255,0); box-shadow: 0px 0px 30px 10px rgba(255,255,255,0); filter: progid:DXImageTransform.Microsoft.Shadow(strength = 1, direction = 180, color = 'rgba(255,255,255,0)'); -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 1, Direction = 180, Color = 'rgba(255,255,255,0)')";
    }
} 
/* Opera and prob css3 final iteration */
@keyframes blink2 {
    0% {
        -moz-box-shadow: 0px 0px 30px 10px rgba(255,255,255,0); -webkit-box-shadow: 0px 0px 30px 10px rgba(255,255,255,0); box-shadow: 0px 0px 30px 10px rgba(255,255,255,0); filter: progid:DXImageTransform.Microsoft.Shadow(strength = 1, direction = 180, color = 'rgba(255,255,255,0)'); -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 1, Direction = 180, Color = 'rgba(255,255,255,0)')";
    }
    50% {
        -moz-box-shadow: 0px 0px 30px 10px rgba(0,0,0,0); -webkit-box-shadow: 0px 0px 30px 10px rgba(0,0,0,0); box-shadow: 0px 0px 30px 10px rgba(0,0,0,0); filter: progid:DXImageTransform.Microsoft.Shadow(strength = 1, direction = 180, color = 'rgba(0,0,0,0)'); -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 1, Direction = 180, Color = 'rgba(0,0,0,0)')";
    }
    100% {
        -moz-box-shadow: 0px 0px 30px 10px rgba(255,255,255,0); -webkit-box-shadow: 0px 0px 30px 10px rgba(255,255,255,0); box-shadow: 0px 0px 30px 10px rgba(255,255,255,0); filter: progid:DXImageTransform.Microsoft.Shadow(strength = 1, direction = 180, color = 'rgba(255,255,255,0)'); -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 1, Direction = 180, Color = 'rgba(255,255,255,0)')";
    }
}
/*----------------BLINK3 3--------------------*/
@-moz-keyframes blink3 {
    0% {
        -moz-box-shadow: 0px 0px 30px 10px #ff7bc5; -webkit-box-shadow: 0px 0px 30px 10px #ff7bc5; box-shadow: 0px 0px 30px 10px #ff7bc5; filter: progid:DXImageTransform.Microsoft.Shadow(strength = 1, direction = 180, color = '#ff7bc5'); -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 1, Direction = 180, Color = '#ff7bc5')";
    }
    50% {
        -moz-box-shadow: 0px 0px 30px 10px rgba(0,0,0,0); -webkit-box-shadow: 0px 0px 30px 10px rgba(0,0,0,0); box-shadow: 0px 0px 30px 10px rgba(0,0,0,0); filter: progid:DXImageTransform.Microsoft.Shadow(strength = 1, direction = 180, color = 'rgba(0,0,0,0)'); -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 1, Direction = 180, Color = 'rgba(0,0,0,0)')";
    }
    100% {
        -moz-box-shadow: 0px 0px 30px 10px #ff7bc5; -webkit-box-shadow: 0px 0px 30px 10px #ff7bc5; box-shadow: 0px 0px 30px 10px #ff7bc5; filter: progid:DXImageTransform.Microsoft.Shadow(strength = 1, direction = 180, color = '#ff7bc5'); -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 1, Direction = 180, Color = '#ff7bc5')";
    }
} 

@-webkit-keyframes blink3 {
    0% {
        -moz-box-shadow: 0px 0px 30px 10px #ff7bc5; -webkit-box-shadow: 0px 0px 30px 10px #ff7bc5; box-shadow: 0px 0px 30px 10px #ff7bc5; filter: progid:DXImageTransform.Microsoft.Shadow(strength = 1, direction = 180, color = '#ff7bc5'); -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 1, Direction = 180, Color = '#ff7bc5')";
    }
    50% {
        -moz-box-shadow: 0px 0px 30px 10px rgba(0,0,0,0); -webkit-box-shadow: 0px 0px 30px 10px rgba(0,0,0,0); box-shadow: 0px 0px 30px 10px rgba(0,0,0,0); filter: progid:DXImageTransform.Microsoft.Shadow(strength = 1, direction = 180, color = 'rgba(0,0,0,0)'); -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 1, Direction = 180, Color = 'rgba(0,0,0,0)')";
    }
    100% {
        -moz-box-shadow: 0px 0px 30px 10px #ff7bc5; -webkit-box-shadow: 0px 0px 30px 10px #ff7bc5; box-shadow: 0px 0px 30px 10px #ff7bc5; filter: progid:DXImageTransform.Microsoft.Shadow(strength = 1, direction = 180, color = '#ff7bc5'); -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 1, Direction = 180, Color = '#ff7bc5')";
    }
}
/* IE */
@-ms-keyframes blink3 {
    0% {
        -moz-box-shadow: 0px 0px 30px 10px #ff7bc5; -webkit-box-shadow: 0px 0px 30px 10px #ff7bc5; box-shadow: 0px 0px 30px 10px #ff7bc5; filter: progid:DXImageTransform.Microsoft.Shadow(strength = 1, direction = 180, color = '#ff7bc5'); -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 1, Direction = 180, Color = '#ff7bc5')";
    }
    50% {
        -moz-box-shadow: 0px 0px 30px 10px rgba(0,0,0,0); -webkit-box-shadow: 0px 0px 30px 10px rgba(0,0,0,0); box-shadow: 0px 0px 30px 10px rgba(0,0,0,0); filter: progid:DXImageTransform.Microsoft.Shadow(strength = 1, direction = 180, color = 'rgba(0,0,0,0)'); -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 1, Direction = 180, Color = 'rgba(0,0,0,0)')";
    }
    100% {
        -moz-box-shadow: 0px 0px 30px 10px #ff7bc5; -webkit-box-shadow: 0px 0px 30px 10px #ff7bc5; box-shadow: 0px 0px 30px 10px #ff7bc5; filter: progid:DXImageTransform.Microsoft.Shadow(strength = 1, direction = 180, color = '#ff7bc5'); -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 1, Direction = 180, Color = '#ff7bc5')";
    }
} 
/* Opera and prob css3 final iteration */
@keyframes blink3 {
    0% {
        -moz-box-shadow: 0px 0px 30px 10px #ff7bc5; -webkit-box-shadow: 0px 0px 30px 10px #ff7bc5; box-shadow: 0px 0px 30px 10px #ff7bc5; filter: progid:DXImageTransform.Microsoft.Shadow(strength = 1, direction = 180, color = '#ff7bc5'); -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 1, Direction = 180, Color = '#ff7bc5')";
    }
    50% {
        -moz-box-shadow: 0px 0px 30px 10px rgba(0,0,0,0); -webkit-box-shadow: 0px 0px 30px 10px rgba(0,0,0,0); box-shadow: 0px 0px 30px 10px rgba(0,0,0,0); filter: progid:DXImageTransform.Microsoft.Shadow(strength = 1, direction = 180, color = 'rgba(0,0,0,0)'); -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 1, Direction = 180, Color = 'rgba(0,0,0,0)')";
    }
    100% {
        -moz-box-shadow: 0px 0px 30px 10px #ff7bc5; -webkit-box-shadow: 0px 0px 30px 10px #ff7bc5; box-shadow: 0px 0px 30px 10px #ff7bc5; filter: progid:DXImageTransform.Microsoft.Shadow(strength = 1, direction = 180, color = '#ff7bc5'); -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 1, Direction = 180, Color = '#ff7bc5')";
    }
}










/*----------------BLINK--------------------*/
@-moz-keyframes blink {
    0% {
        -moz-box-shadow: 0px 0px 20px 10px #22CC7E; -webkit-box-shadow: 0px 0px 20px 10px #22CC7E; box-shadow: 0px 0px 20px 10px #22CC7E; filter: progid:DXImageTransform.Microsoft.Shadow(strength = 1, direction = 180, color = '#22CC7E'); -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 1, Direction = 180, Color = '#22CC7E')";
    }
    50% {
        -moz-box-shadow: 0px 0px 20px 10px rgba(0,0,0,0); -webkit-box-shadow: 0px 0px 20px 10px rgba(0,0,0,0); box-shadow: 0px 0px 20px 10px rgba(0,0,0,0); filter: progid:DXImageTransform.Microsoft.Shadow(strength = 1, direction = 180, color = 'rgba(0,0,0,0)'); -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 1, Direction = 180, Color = 'rgba(0,0,0,0)')";
    }
    100% {
        -moz-box-shadow: 0px 0px 20px 10px #22CC7E; -webkit-box-shadow: 0px 0px 20px 10px #22CC7E; box-shadow: 0px 0px 20px 10px #22CC7E; filter: progid:DXImageTransform.Microsoft.Shadow(strength = 1, direction = 180, color = '#22CC7E'); -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 1, Direction = 180, Color = '#22CC7E')";
    }
} 

@-webkit-keyframes blink {
    0% {
        -moz-box-shadow: 0px 0px 20px 10px #22CC7E; -webkit-box-shadow: 0px 0px 20px 10px #22CC7E; box-shadow: 0px 0px 20px 10px #22CC7E; filter: progid:DXImageTransform.Microsoft.Shadow(strength = 1, direction = 180, color = '#22CC7E'); -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 1, Direction = 180, Color = '#22CC7E')";
    }
    50% {
        -moz-box-shadow: 0px 0px 20px 10px rgba(0,0,0,0); -webkit-box-shadow: 0px 0px 20px 10px rgba(0,0,0,0); box-shadow: 0px 0px 20px 10px rgba(0,0,0,0); filter: progid:DXImageTransform.Microsoft.Shadow(strength = 1, direction = 180, color = 'rgba(0,0,0,0)'); -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 1, Direction = 180, Color = 'rgba(0,0,0,0)')";
    }
    100% {
        -moz-box-shadow: 0px 0px 20px 10px #22CC7E; -webkit-box-shadow: 0px 0px 20px 10px #22CC7E; box-shadow: 0px 0px 20px 10px #22CC7E; filter: progid:DXImageTransform.Microsoft.Shadow(strength = 1, direction = 180, color = '#22CC7E'); -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 1, Direction = 180, Color = '#22CC7E')";
    }
}
/* IE */
@-ms-keyframes blink {
    0% {
        -moz-box-shadow: 0px 0px 20px 10px #22CC7E; -webkit-box-shadow: 0px 0px 20px 10px #22CC7E; box-shadow: 0px 0px 20px 10px #22CC7E; filter: progid:DXImageTransform.Microsoft.Shadow(strength = 1, direction = 180, color = '#22CC7E'); -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 1, Direction = 180, Color = '#22CC7E')";
    }
    50% {
        -moz-box-shadow: 0px 0px 20px 10px rgba(0,0,0,0); -webkit-box-shadow: 0px 0px 20px 10px rgba(0,0,0,0); box-shadow: 0px 0px 20px 10px rgba(0,0,0,0); filter: progid:DXImageTransform.Microsoft.Shadow(strength = 1, direction = 180, color = 'rgba(0,0,0,0)'); -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 1, Direction = 180, Color = 'rgba(0,0,0,0)')";
    }
    100% {
        -moz-box-shadow: 0px 0px 20px 10px #22CC7E; -webkit-box-shadow: 0px 0px 20px 10px #22CC7E; box-shadow: 0px 0px 20px 10px #22CC7E; filter: progid:DXImageTransform.Microsoft.Shadow(strength = 1, direction = 180, color = '#22CC7E'); -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 1, Direction = 180, Color = '#22CC7E')";
    }
} 
/* Opera and prob css3 final iteration */
@keyframes blink {
    0% {
        -moz-box-shadow: 0px 0px 20px 10px #22CC7E; -webkit-box-shadow: 0px 0px 20px 10px #22CC7E; box-shadow: 0px 0px 20px 10px #22CC7E; filter: progid:DXImageTransform.Microsoft.Shadow(strength = 1, direction = 180, color = '#22CC7E'); -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 1, Direction = 180, Color = '#22CC7E')";
    }
    50% {
        -moz-box-shadow: 0px 0px 20px 10px rgba(0,0,0,0); -webkit-box-shadow: 0px 0px 20px 10px rgba(0,0,0,0); box-shadow: 0px 0px 20px 10px rgba(0,0,0,0); filter: progid:DXImageTransform.Microsoft.Shadow(strength = 1, direction = 180, color = 'rgba(0,0,0,0)'); -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 1, Direction = 180, Color = 'rgba(0,0,0,0)')";
    }
    100% {
        -moz-box-shadow: 0px 0px 20px 10px #22CC7E; -webkit-box-shadow: 0px 0px 20px 10px #22CC7E; box-shadow: 0px 0px 20px 10px #22CC7E; filter: progid:DXImageTransform.Microsoft.Shadow(strength = 1, direction = 180, color = '#22CC7E'); -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 1, Direction = 180, Color = '#22CC7E')";
    }
}