@charset "utf-8";
#cookie-notice,#cookie-notice .cn-button:not(.cn-button-custom){font-family:-apple-system,BlinkMacSystemFont,Arial,Roboto,"Helvetica Neue",sans-serif;font-weight:400;font-size:13px;text-align:center}#cookie-notice{position:fixed;min-width:100%;height:auto;z-index:100000;letter-spacing:0;line-height:20px;left:0}#cookie-notice,#cookie-notice *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#cookie-notice.cn-animated{-webkit-animation-duration:.5s!important;animation-duration:.5s!important;-webkit-animation-fill-mode:both;animation-fill-mode:both}#cookie-notice.cn-animated.cn-effect-none{-webkit-animation-duration:1ms!important;animation-duration:1ms!important}#cookie-notice .cookie-notice-container,#cookie-notice .cookie-revoke-container{display:block}#cookie-notice.cookie-notice-hidden .cookie-notice-container,#cookie-notice.cookie-revoke-hidden .cookie-revoke-container{display:none}.cn-position-top{top:0}.cn-position-bottom{bottom:0}.cookie-notice-container{padding:15px 30px;text-align:center;width:100%;z-index:2}.cookie-revoke-container{padding:15px 30px;width:100%;z-index:1}.cn-close-icon{position:absolute;right:15px;top:50%;margin-top:-10px;width:15px;height:15px;opacity:.5;padding:10px;outline:0;cursor:pointer}.cn-close-icon:hover{opacity:1}.cn-close-icon:after,.cn-close-icon:before{position:absolute;content:' ';height:15px;width:2px;top:3px;background-color:grey}.cn-close-icon:before{transform:rotate(45deg)}.cn-close-icon:after{transform:rotate(-45deg)}#cookie-notice .cn-revoke-cookie{margin:0}#cookie-notice .cn-button{margin:0 0 0 10px;display:inline-block}#cookie-notice .cn-button:not(.cn-button-custom){letter-spacing:.25px;margin:0 0 0 10px;text-transform:none;display:inline-block;cursor:pointer;touch-action:manipulation;white-space:nowrap;outline:0;box-shadow:none;text-shadow:none;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-decoration:none;padding:8.5px 10px;line-height:1;color:inherit}.cn-text-container{margin:0 0 6px}.cn-buttons-container,.cn-text-container{display:inline-block}#cookie-notice.cookie-notice-visible.cn-effect-fade,#cookie-notice.cookie-notice-visible.cn-effect-none,#cookie-notice.cookie-revoke-visible.cn-effect-fade,#cookie-notice.cookie-revoke-visible.cn-effect-none{-webkit-animation-name:fadeIn;animation-name:fadeIn}#cookie-notice.cn-effect-fade,#cookie-notice.cn-effect-none{-webkit-animation-name:fadeOut;animation-name:fadeOut}#cookie-notice.cookie-notice-visible.cn-effect-slide,#cookie-notice.cookie-revoke-visible.cn-effect-slide{-webkit-animation-name:slideInUp;animation-name:slideInUp}#cookie-notice.cn-effect-slide{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}#cookie-notice.cookie-notice-visible.cn-position-top.cn-effect-slide,#cookie-notice.cookie-revoke-visible.cn-position-top.cn-effect-slide{-webkit-animation-name:slideInDown;animation-name:slideInDown}#cookie-notice.cn-position-top.cn-effect-slide{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@media all and (max-width:900px){.cookie-notice-container #cn-notice-buttons,.cookie-notice-container #cn-notice-text{display:block}#cookie-notice .cn-button{margin:0 5px 5px}}@media all and (max-width:480px){.cookie-notice-container,.cookie-revoke-container{padding:15px 25px}}a.meanmenu-reveal {
display: none;
} .mean-container .mean-bar { min-height: 42px;
z-index: 999999;
}
.mean-container a.meanmenu-reveal {
width: 25px;
height: 25px;
padding:23px;
position: absolute;
top: 0;
right: 0;
cursor: pointer;
color: #fff;
text-decoration: none;
font-size: 16px;
text-indent: -9999em;
line-height: 22px;
font-size: 1px;
display: block;
font-family: Arial, Helvetica, sans-serif;
font-weight: 700;
}
.mean-container a.meanmenu-reveal span {
display: block;
background: #fff;
height: 3px;
margin-top: 3px;
}
.mean-container .mean-nav {
float: left;
width: 100%; margin-top: 59px;
position:absolute;
left:0px;
}
.mean-container .mean-nav ul {
padding: 0;
margin: 0;
width: 100%;
list-style-type: none;
}
.mean-container .mean-nav ul li {
position: relative;
float: left;
width: 100%;
padding:0px;
}
.mean-container .mean-nav ul li a {
display: block;
float: left;
width: 90%;
padding: 1em 5%;
margin: 0;
text-align: left;
color: #fff;
border-top: 1px solid #383838;
border-top: 1px solid rgba(255,255,255,0.5);
text-decoration: none;
text-transform: uppercase;
}
.mean-container .mean-nav ul li li a {
width: 80%;
padding: 1em 10%;
border-top: 1px solid #f1f1f1;
border-top: 1px solid rgba(255,255,255,0.25);
opacity: 0.75;
filter: alpha(opacity=75);
text-shadow: none !important;
visibility: visible;
}
.mean-container .mean-nav ul li.mean-last a {
border-bottom: none;
margin-bottom: 0;
}
.mean-container .mean-nav ul li li li a {
width: 70%;
padding: 1em 15%;
}
.mean-container .mean-nav ul li li li li a {
width: 60%;
padding: 1em 20%;
}
.mean-container .mean-nav ul li li li li li a {
width: 50%;
padding: 1em 25%;
}
.mean-container .mean-nav ul li a:hover {
background: #252525;
background: rgba(255,255,255,0.1);
}
.mean-container .mean-nav ul li a.mean-expand {
margin-top: 1px;
width: 26px;
height: 28px;
padding: 12px !important;
text-align: center;
position: absolute;
right: 0;
top: 0;
z-index: 2;
font-weight: 700;
background: rgba(255,255,255,0.1);
border: none !important;
border-left: 1px solid rgba(255,255,255,0.4) !important;
border-bottom: 1px solid rgba(255,255,255,0.2) !important;
} .mean-container .mean-push {
float: left;
width: 100%;
padding: 0;
margin: 0;
clear: both;
}
.mean-nav .wrapper {
width: 100%;
padding: 0;
margin: 0;
} .mean-container .mean-bar, .mean-container .mean-bar * {
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
}
.mean-remove {
display: none !important;
} .mean-container .mean-nav ul li li span {
width: 80%;
padding: 1em 10%;
border-top: 1px solid #f1f1f1;
border-top: 1px solid rgba(255,255,255,0.25);
opacity: 0.75;
filter: alpha(opacity=75);
text-shadow: none !important;
visibility: visible;
text-transform: uppercase;
display: block;
float: left;
color:#ffffff;
}div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right,div.pp_default .pp_top,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_right{height:13px}div.pp_default .pp_top .pp_left{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/default/sprite.png) -78px -93px no-repeat}div.pp_default .pp_top .pp_middle{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/default/sprite_x.png) top left repeat-x}div.pp_default .pp_top .pp_right{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/default/sprite.png) -112px -93px no-repeat}div.pp_default .pp_content .ppt{color:#f8f8f8}div.pp_default .pp_content_container .pp_left{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}div.pp_default .pp_content_container .pp_right{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}div.pp_default .pp_content{background-color:#fff}div.pp_default .pp_next:hover{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}div.pp_default .pp_previous:hover{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}div.pp_default .pp_expand{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}div.pp_default .pp_expand:hover{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}div.pp_default .pp_contract{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}div.pp_default .pp_contract:hover{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}div.pp_default .pp_close{width:30px;height:30px;background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer}div.pp_default #pp_full_res .pp_inline{color:#000}div.pp_default .pp_gallery ul li a{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a{border-color:#fff}div.pp_default .pp_social{margin-top:7px}div.pp_default .pp_gallery a.pp_arrow_next,div.pp_default .pp_gallery a.pp_arrow_previous{position:static;left:auto}div.pp_default .pp_nav .pp_pause,div.pp_default .pp_nav .pp_play{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}div.pp_default .pp_details{position:relative}div.pp_default a.pp_arrow_next,div.pp_default a.pp_arrow_previous{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;margin:4px 0 0 0;width:20px}div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}div.pp_default .pp_content_container .pp_details{margin-top:5px}div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative}div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;margin:0;padding:0 0 0 10px;position:absolute;top:2px}div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover,div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_nav .pp_play:hover{opacity:.7}div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}div.pp_default .pp_bottom .pp_left{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/default/sprite.png) -78px -127px no-repeat}div.pp_default .pp_bottom .pp_middle{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/default/sprite_x.png) bottom left repeat-x}div.pp_default .pp_bottom .pp_right{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/default/sprite.png) -112px -127px no-repeat}div.pp_default .pp_loaderIcon{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/default/loader.gif) center center no-repeat}div.light_rounded .pp_top .pp_left{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}div.light_rounded .pp_top .pp_middle{background:#fff}div.light_rounded .pp_top .pp_right{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}div.light_rounded .pp_content .ppt{color:#000}div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right{background:#fff}div.light_rounded .pp_content{background-color:#fff}div.light_rounded .pp_next:hover{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}div.light_rounded .pp_previous:hover{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}div.light_rounded .pp_expand{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}div.light_rounded .pp_expand:hover{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}div.light_rounded .pp_contract{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}div.light_rounded .pp_contract:hover{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}div.light_rounded .pp_close{width:75px;height:22px;background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}div.light_rounded .pp_details{position:relative}div.light_rounded .pp_description{margin-right:85px}div.light_rounded #pp_full_res .pp_inline{color:#000}div.light_rounded .pp_gallery a.pp_arrow_next,div.light_rounded .pp_gallery a.pp_arrow_previous{margin-top:12px!important}div.light_rounded .pp_nav .pp_play{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}div.light_rounded .pp_nav .pp_pause{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}div.light_rounded .pp_arrow_previous{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}div.light_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}div.light_rounded .pp_arrow_next{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}div.light_rounded .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}div.light_rounded .pp_bottom .pp_left{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}div.light_rounded .pp_bottom .pp_middle{background:#fff}div.light_rounded .pp_bottom .pp_right{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}div.light_rounded .pp_loaderIcon{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}div.dark_rounded .pp_top .pp_left{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}div.dark_rounded .pp_top .pp_middle{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}div.dark_rounded .pp_top .pp_right{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}div.dark_rounded .pp_content_container .pp_left{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}div.dark_rounded .pp_content_container .pp_right{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}div.dark_rounded .pp_content{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}div.dark_rounded .pp_next:hover{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}div.dark_rounded .pp_previous:hover{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}div.dark_rounded .pp_expand{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}div.dark_rounded .pp_expand:hover{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}div.dark_rounded .pp_contract{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}div.dark_rounded .pp_contract:hover{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}div.dark_rounded .pp_close{width:75px;height:22px;background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}div.dark_rounded .pp_details{position:relative}div.dark_rounded .pp_description{margin-right:85px}div.dark_rounded .currentTextHolder{color:#c4c4c4}div.dark_rounded .pp_description{color:#fff}div.dark_rounded #pp_full_res .pp_inline{color:#fff}div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous{margin-top:12px!important}div.dark_rounded .pp_nav .pp_play{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}div.dark_rounded .pp_nav .pp_pause{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}div.dark_rounded .pp_arrow_previous{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}div.dark_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}div.dark_rounded .pp_arrow_next{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}div.dark_rounded .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}div.dark_rounded .pp_bottom .pp_left{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}div.dark_rounded .pp_bottom .pp_middle{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}div.dark_rounded .pp_bottom .pp_right{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}div.dark_rounded .pp_loaderIcon{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}div.dark_square .pp_content,div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right{background:#000}div.dark_square .currentTextHolder{color:#c4c4c4}div.dark_square .pp_description{color:#fff}div.dark_square .pp_loaderIcon{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/dark_square/loader.gif) center center no-repeat}div.dark_square .pp_expand{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}div.dark_square .pp_expand:hover{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}div.dark_square .pp_contract{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}div.dark_square .pp_contract:hover{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}div.dark_square .pp_close{width:75px;height:22px;background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer}div.dark_square .pp_details{position:relative}div.dark_square .pp_description{margin:0 85px 0 0}div.dark_square #pp_full_res .pp_inline{color:#fff}div.dark_square .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous{margin-top:12px!important}div.dark_square .pp_nav{clear:none}div.dark_square .pp_nav .pp_play{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}div.dark_square .pp_nav .pp_pause{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}div.dark_square .pp_arrow_previous{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}div.dark_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}div.dark_square .pp_arrow_next{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}div.dark_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}div.dark_square .pp_next:hover{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}div.dark_square .pp_previous:hover{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}div.light_square .pp_content,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right{background:#fff}div.light_square .pp_content .ppt{color:#000}div.light_square .pp_expand{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}div.light_square .pp_expand:hover{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}div.light_square .pp_contract{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}div.light_square .pp_contract:hover{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}div.light_square .pp_close{width:75px;height:22px;background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}div.light_square .pp_details{position:relative}div.light_square .pp_description{margin-right:85px}div.light_square #pp_full_res .pp_inline{color:#000}div.light_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous{margin-top:12px!important}div.light_square .pp_nav .pp_play{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}div.light_square .pp_nav .pp_pause{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}div.light_square .pp_arrow_previous{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}div.light_square .pp_arrow_next{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}div.light_square .pp_next:hover{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}div.light_square .pp_previous:hover{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}div.light_square .pp_loaderIcon{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}div.facebook .pp_top .pp_left{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}div.facebook .pp_top .pp_middle{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}div.facebook .pp_top .pp_right{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}div.facebook .pp_content .ppt{color:#000}div.facebook .pp_content_container .pp_left{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}div.facebook .pp_content_container .pp_right{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}div.facebook .pp_content{background:#fff}div.facebook .pp_expand{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}div.facebook .pp_expand:hover{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}div.facebook .pp_contract{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}div.facebook .pp_contract:hover{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}div.facebook .pp_close{width:22px;height:22px;background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer}div.facebook .pp_details{position:relative}div.facebook .pp_description{margin:0 37px 0 0}div.facebook #pp_full_res .pp_inline{color:#000}div.facebook .pp_loaderIcon{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/facebook/loader.gif) center center no-repeat}div.facebook .pp_arrow_previous{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}div.facebook .pp_arrow_next{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}div.facebook .pp_nav{margin-top:0}div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}div.facebook .pp_nav .pp_play{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}div.facebook .pp_nav .pp_pause{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}div.facebook .pp_next:hover{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}div.facebook .pp_previous:hover{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}div.facebook .pp_bottom .pp_left{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}div.facebook .pp_bottom .pp_middle{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}div.facebook .pp_bottom .pp_right{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}div.pp_pic_holder a:focus{outline:0}div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}.pp_top{height:20px;position:relative}* html .pp_top{padding:0 20px}.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px}.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px}* html .pp_top .pp_middle{left:0;position:static}.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}.pp_content{height:40px;min-width:40px}* html .pp_content{width:40px}.pp_fade{display:none}.pp_content_container{position:relative;text-align:left;width:100%}.pp_content_container .pp_left{padding-left:20px}.pp_content_container .pp_right{padding-right:20px}.pp_content_container .pp_details{float:left;margin:10px 0 2px 0}.pp_description{display:none;margin:0}.pp_social{float:left;margin:0}.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}.pp_social .twitter{float:left}.pp_nav{clear:right;float:left;margin:3px 10px 0 0}.pp_nav p{float:left;margin:2px 4px;white-space:nowrap}.pp_nav .pp_pause,.pp_nav .pp_play{float:left;margin-right:4px;text-indent:-10000px}a.pp_arrow_next,a.pp_arrow_previous{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}.pp_gallery div{float:left;overflow:hidden;position:relative}.pp_gallery ul{float:left;height:35px;margin:0 0 0 5px;padding:0;position:relative;white-space:nowrap}.pp_gallery ul a{border:1px #000 solid;border:1px rgba(0,0,0,.5) solid;display:block;float:left;height:33px;overflow:hidden}.pp_gallery li.selected a,.pp_gallery ul a:hover{border-color:#fff}.pp_gallery ul a img{border:0}.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}.pp_gallery li.default a{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}.pp_gallery li.default a img{display:none}.pp_gallery .pp_arrow_next,.pp_gallery .pp_arrow_previous{margin-top:7px!important}a.pp_next{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}a.pp_previous{background:url(//socopharmreunion.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}a.pp_contract,a.pp_expand{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}.pp_bottom{height:20px;position:relative}* html .pp_bottom{padding:0 20px}.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}* html .pp_bottom .pp_middle{left:0;position:static}.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}.pp_loaderIcon{display:block;height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px}#pp_full_res{line-height:1!important}#pp_full_res .pp_inline{text-align:left}#pp_full_res .pp_inline p{margin:0 0 15px 0}div.ppt{color:#fff;display:none;font-size:17px;margin:0 0 5px 15px;z-index:9999}.pp_pic_holder.is-single .pp_gallery,.pp_pic_holder.is-single .pp_hoverContainer{display:none!important}.wp-block-image.alignfull { width: 100vw; position: relative; margin-left: -50vw; left: 50%; max-width: inherit; } .single-post .blog-entry .entry-body { padding:0; }
.entry-details p { margin-bottom: 1.5em; }
blockquote.wp-block-quote > p { border: none; margin:0; padding:0; } .wp-block-image figcaption { margin-bottom: 0; }
ul.wp-block-gallery li { padding: 0; margin: 0; } 
.wp-block-pullquote p { border: none; display: block; padding: 0; }
.wp-block-gallery.is-cropped .blocks-gallery-image a, .wp-block-gallery.is-cropped .blocks-gallery-image img, .wp-block-gallery.is-cropped .blocks-gallery-item a, .wp-block-gallery.is-cropped .blocks-gallery-item img { flex:1; height:100%; object-fit:cover; -o-object-fit:cover; } .wp-block-pullquote { margin-bottom:20px; }
.wp-block-pullquote p { font-weight:normal; }
blockquote.wp-block-quote { margin:20px 0 30px; }
blockquote.wp-block-quote > cite { display:block; margin-top:28px; }
.single-post code { background:#f3f4f5; border-radius:2px; padding:1px 3px 3px; margin:0 1px; }
.wp-block-separator { border:0; background:#eaeaea; }
em a { color:#333; border-bottom:1px solid; }
.single-post .blog-entry.post-standard .entry-title h4 { font-size:39px; font-weight:600; }
.single-post h2 { font-size:31px; }.tablepress{--text-color:#111;--head-text-color:var(--text-color);--head-bg-color:#d9edf7;--odd-text-color:var(--text-color);--odd-bg-color:#fff;--even-text-color:var(--text-color);--even-bg-color:#f9f9f9;--hover-text-color:var(--text-color);--hover-bg-color:#f3f3f3;--border-color:#ddd;--padding:0.5rem;border:none;border-collapse:collapse;border-spacing:0;clear:both;margin:0 auto 1rem;table-layout:auto;width:100%}.tablepress>:not(caption)>*>*{background:none;border:none;box-sizing:border-box;float:none!important;padding:var(--padding);text-align:left;vertical-align:top}.tablepress>:where(thead)+tbody>:where(:not(.child))>*,.tablepress>tbody>*~:where(:not(.child))>*,.tablepress>tfoot>:where(:first-child)>*{border-top:1px solid var(--border-color)}.tablepress>:where(thead,tfoot)>tr>*{background-color:var(--head-bg-color);color:var(--head-text-color);font-weight:700;vertical-align:middle;word-break:normal}.tablepress>:where(tbody)>tr>*{color:var(--text-color)}.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,.dtrg-group)))>*{background-color:var(--odd-bg-color);color:var(--odd-text-color)}.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))>*{background-color:var(--even-bg-color);color:var(--even-text-color)}.tablepress>.row-hover>tr:has(+.child:hover)>*,.tablepress>.row-hover>tr:hover+:where(.child)>*,.tablepress>.row-hover>tr:where(:not(.dtrg-group)):hover>*{background-color:var(--hover-bg-color);color:var(--hover-text-color)}.tablepress img{border:none;margin:0;max-width:none;padding:0}.tablepress-table-description{clear:both;display:block}.dt-scroll{width:100%}.dt-scroll .tablepress{width:100%!important}div.dt-scroll-body tfoot tr,div.dt-scroll-body thead tr{height:0}div.dt-scroll-body tfoot tr td,div.dt-scroll-body tfoot tr th,div.dt-scroll-body thead tr td,div.dt-scroll-body thead tr th{border-bottom-width:0!important;border-top-width:0!important;height:0!important;padding-bottom:0!important;padding-top:0!important}div.dt-scroll-body tfoot tr td div.dt-scroll-sizing,div.dt-scroll-body tfoot tr th div.dt-scroll-sizing,div.dt-scroll-body thead tr td div.dt-scroll-sizing,div.dt-scroll-body thead tr th div.dt-scroll-sizing{height:0!important;overflow:hidden!important}div.dt-scroll-body>table.dataTable>thead>tr>td,div.dt-scroll-body>table.dataTable>thead>tr>th{overflow:hidden}.tablepress{--head-active-bg-color:#049cdb;--head-active-text-color:var(--head-text-color);--head-sort-arrow-color:var(--head-active-text-color)}.tablepress thead th:active{outline:none}.tablepress thead .dt-orderable-asc .dt-column-order:before,.tablepress thead .dt-ordering-asc .dt-column-order:before{bottom:50%;content:"\25b2"/"";display:block;position:absolute}.tablepress thead .dt-orderable-desc .dt-column-order:after,.tablepress thead .dt-ordering-desc .dt-column-order:after{content:"\25bc"/"";display:block;position:absolute;top:50%}.tablepress thead .dt-orderable-asc .dt-column-order,.tablepress thead .dt-orderable-desc .dt-column-order,.tablepress thead .dt-ordering-asc .dt-column-order,.tablepress thead .dt-ordering-desc .dt-column-order{color:var(--head-sort-arrow-color);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif!important;font-size:14px;height:24px;line-height:12px;position:relative;width:12px}.tablepress thead .dt-orderable-asc .dt-column-order:after,.tablepress thead .dt-orderable-asc .dt-column-order:before,.tablepress thead .dt-orderable-desc .dt-column-order:after,.tablepress thead .dt-orderable-desc .dt-column-order:before,.tablepress thead .dt-ordering-asc .dt-column-order:after,.tablepress thead .dt-ordering-asc .dt-column-order:before,.tablepress thead .dt-ordering-desc .dt-column-order:after,.tablepress thead .dt-ordering-desc .dt-column-order:before{opacity:.2}.tablepress thead .dt-orderable-asc,.tablepress thead .dt-orderable-desc{cursor:pointer;outline-offset:-2px}.tablepress thead .dt-orderable-asc:hover,.tablepress thead .dt-orderable-desc:hover,.tablepress thead .dt-ordering-asc,.tablepress thead .dt-ordering-desc{background-color:var(--head-active-bg-color);color:var(--head-active-text-color)}.tablepress thead .dt-ordering-asc .dt-column-order:before,.tablepress thead .dt-ordering-desc .dt-column-order:after{opacity:.8}.tablepress tfoot>tr>* .dt-column-footer,.tablepress tfoot>tr>* .dt-column-header,.tablepress thead>tr>* .dt-column-footer,.tablepress thead>tr>* .dt-column-header{align-items:center;display:flex;gap:4px;justify-content:space-between}.tablepress tfoot>tr>* .dt-column-footer .dt-column-title,.tablepress tfoot>tr>* .dt-column-header .dt-column-title,.tablepress thead>tr>* .dt-column-footer .dt-column-title,.tablepress thead>tr>* .dt-column-header .dt-column-title{flex-grow:1}.tablepress tfoot>tr>* .dt-column-footer .dt-column-title:empty,.tablepress tfoot>tr>* .dt-column-header .dt-column-title:empty,.tablepress thead>tr>* .dt-column-footer .dt-column-title:empty,.tablepress thead>tr>* .dt-column-header .dt-column-title:empty{display:none}.tablepress:where(.auto-type-alignment) .dt-right,.tablepress:where(.auto-type-alignment) .dt-type-date,.tablepress:where(.auto-type-alignment) .dt-type-numeric{text-align:right}.tablepress:where(.auto-type-alignment) .dt-right .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-right .dt-column-header,.tablepress:where(.auto-type-alignment) .dt-type-date .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-type-date .dt-column-header,.tablepress:where(.auto-type-alignment) .dt-type-numeric .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-type-numeric .dt-column-header{flex-direction:row-reverse}.dt-container{clear:both;margin-bottom:1rem;position:relative}.dt-container .tablepress{margin-bottom:0}.dt-container .tablepress tfoot:empty{display:none}.dt-container .dt-layout-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.dt-container .dt-layout-row.dt-layout-table .dt-layout-cell{display:block;width:100%}.dt-container .dt-layout-cell{display:flex;flex-direction:row;flex-wrap:wrap;gap:1em;padding:5px 0}.dt-container .dt-layout-cell.dt-layout-full{align-items:center;justify-content:space-between;width:100%}.dt-container .dt-layout-cell.dt-layout-full>:only-child{margin:auto}.dt-container .dt-layout-cell.dt-layout-start{align-items:center;justify-content:flex-start;margin-right:auto}.dt-container .dt-layout-cell.dt-layout-end{align-items:center;justify-content:flex-end;margin-left:auto}.dt-container .dt-layout-cell:empty{display:none}.dt-container .dt-input,.dt-container label{display:inline;width:auto}.dt-container .dt-input{font-size:inherit;padding:5px}.dt-container .dt-length,.dt-container .dt-search{align-items:center;display:flex;flex-wrap:wrap;gap:5px;justify-content:center}.dt-container .dt-paging .dt-paging-button{background:#0000;border:1px solid #0000;border-radius:2px;box-sizing:border-box;color:inherit!important;cursor:pointer;display:inline-block;font-size:1em;height:32px;margin-left:2px;min-width:32px;padding:0 5px;text-align:center;text-decoration:none!important;vertical-align:middle}.dt-container .dt-paging .dt-paging-button.current,.dt-container .dt-paging .dt-paging-button:hover{border:1px solid #111}.dt-container .dt-paging .dt-paging-button.disabled,.dt-container .dt-paging .dt-paging-button.disabled:active,.dt-container .dt-paging .dt-paging-button.disabled:hover{border:1px solid #0000;color:#0000004d!important;cursor:default;outline:none}.dt-container .dt-paging>.dt-paging-button:first-child{margin-left:0}.dt-container .dt-paging .ellipsis{padding:0 1em}@media screen and (max-width:767px){.dt-container .dt-layout-row{flex-direction:column}.dt-container .dt-layout-cell{flex-direction:column;padding:.5em 0}}html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, and, address, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, input, textarea, select {
background:transparent;
border:0;
font-size:100%;
margin:0;
outline:0;
padding:0;
vertical-align:baseline;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
display:block;
}
body {
line-height:1;
}
abbr[title], dfn[title] {
border-bottom:1px dotted;
cursor:help;
}
blockquote, q {
quotes:none;
}
blockquote:before, blockquote:after, q:before, q:after {
content:none;
}
del {
text-decoration:line-through;
}
hr {
background:transparent;
border:0;
clear:both;
color:transparent;
height:1px;
margin:0;
padding:0;
}
mark {
background-color:#ffffb3;
font-style:italic
}
input, select {
vertical-align:middle;
}
ins {
background-color:red;
color:white;
text-decoration:none;
}
ol, ul {
list-style:none;
}
table {
border-collapse:collapse;
border-spacing:0;
} body { font-weight:normal; font-size:14px; line-height:24px; background:#F3F3F3; color:#808080; } body, h1, h2, h3, h4, h5, h6, .mobile-menu { font-family:'Lato', sans-serif; }	
input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="range"], input[type="date"], textarea, input.text, select { font-family:'Lato', sans-serif; } h1, h2, h3, h4, h5, h6 { color:#2d2d29; font-weight:bold; }	
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color:#2d2d29; }
h1{ font-size:30px; line-height:normal; margin-bottom:30px; }
h2{ font-size:24px; line-height:normal; margin-bottom:30px; }
h3{ font-size:20px; line-height:normal; margin-bottom:30px; }
h4{ font-size:18px; line-height:24px; margin-bottom:30px; }
h5{ font-size:16px; line-height:24px; margin-bottom:20px; }
h6{ font-size:14px; line-height:24px; margin-bottom:20px; } a, input[type=submit], button, input[type=button], .widget ul li, #secondary .widget h3.widgettitle, #secondary .widget h3.widgettitle a:before, #secondary h2.filtering, #secondary h2.filtering span:before, #top-bar .phone-no, .dt-sc-social-icons li img, #main-menu ul li, #main-menu > ul > li > ul:before, #main-menu ul ul li ul:before, .slider-next-arrow, .dt-sc-ico-content.type2 .icon, .carousel-arrows a span, .portfolio .portfolio-thumb img, .blog-entry .entry-thumb-meta .entry-meta span, .side-nav-container ul li a span, .partner-carousel li, .carousel-arrows a:hover span, .dt-sc-testimonial .author img, .dt-sc-testimonial .author img:hover, .portfolio .portfolio-detail .views, h5.dt-sc-toggle:before, h5.dt-sc-toggle-accordion:before, ul.side-nav li a:before, .megamenu-child-container > ul.sub-menu > li > a .menu-item-description, .widget ul li, .widget_categories ul li a span, .widget.widget_archive ul li a span, .datepicker td span, .datepicker td, .datepicker th, #main-menu > ul > li > .nolink-menu { -webkit-transition:all 300ms linear; -moz-transition:all 300ms linear; -o-transition:all 300ms linear; -ms-transition:all 300ms linear; transition:all 300ms linear; }
.social-share-icons li img { transition: opacity .5s ease-in-out; -moz-transition: opacity .5s ease-in-out; -webkit-transition: opacity .5s ease-in-out; } a{ text-decoration:none; }
a:hover { color:#2d2d29; }
a img{ border:none; }
strong{ font-weight: bold; }
em{ font-style: italic; }
address { display:block; margin:10px 0px 20px; }
abbr {  border-bottom:1px dotted #2d2d29; cursor:help; }
ins { background:#FFF9C0; color:#2d2d29; }
sub, sup { font-size:75%; line-height:0; position:relative; vertical-align:baseline; }
sub { bottom: -3px; }
sup { top: -5px; }	
p { line-height:24px; margin-bottom:10px; }	
ul, ol, pre, code{ margin-bottom:20px; }
ul{ list-style-type:square; list-style-position:inside; }
ul li { padding-bottom:10px; }
ul li ul { list-style-type:disc; padding-left:20px; margin:10px 0px 0px; }
ul ul ul { margin-bottom:0px; list-style-type:circle; }
ol{ list-style-type:decimal; list-style-position:outside; padding-left:20px; padding-top:10px; }
ol li { padding-bottom:10px; }
ol li ol { margin-bottom:0px; list-style-type:lower-alpha; }
ol ol ol { margin-bottom:0px; list-style-type:lower-roman; }	
pre, code{ border-left:3px solid #d9d9d9; background-color:#ededed; display:block; padding:10px 3%; font-size:11px; font-family: monospace; line-height:20px; width:94%; overflow:auto; }
hr{ background-color:#e6e2d6; border:none; height:1px; margin:30px 0; }
blockquote { border-left:3px solid; background:#ededed; display:block; padding:20px; margin:0px; position:relative; clear:left; color:#808080; }
blockquote q { font-style:normal; font-size:14px; line-height:24px; display:block; }
blockquote cite { font-size:12px; margin:10px 0px 0px; display:block; text-align:right; color:#2d2d29; }
blockquote:before { content:""; border-top:4px solid transparent; border-bottom:4px solid transparent; border-left:4px solid #ffffff; left:-3px; width:0; height:0; margin:auto; top:0px; bottom:0; position:absolute; }	
blockquote p { margin-bottom:0px; }
blockquote.alignleft { margin-right:20px; text-align:left; width:30%; float:left; }
blockquote.alignright { margin-left:20px; text-align:left; width:30%; float:right; }
blockquote.aligncenter { text-align:center; } .hr{ background:url(//socopharmreunion.com/wp-content/themes/soulmedic/images/splitter.png) repeat-x; height:10px; width:100%; clear:both; display:block; float:left; margin:40px 0px; position:relative; z-index:1; }
.hr-border { border:4px double #D9D9D9; width:100%; clear:both; display:block; float:left; margin:50px 0px; position:relative; z-index:1; border-radius:5px; }
.hr-invisible { float:left; width:100%; margin:40px 0px; display:block; clear:both; }
.hr-invisible-small { float:left; width:100%; margin:20px 0px; display:block; clear:both; }
.hr-invisible-very-small { float:left; width:100%; margin:10px 0px; display:block; clear:both; }
.hr.top, .hr-border.top { width:97%; }
.hr.top, .hr-border.top { background-position:right center; text-align:right; }
.hr.top a, .hr-border.top a { color:#999589; background:transparent; font-size:11px; line-height:16px; padding-left:5px; position:absolute; right:-21px; top:-5px; }
.hr-border.top a { top:-10px; right:-23px; }
.hr.top a:hover, .hr-border.top a:hover { color:#2d2d29; }
.clear { float:none; clear:both; margin:0px; padding:0px; }
.float-right { float:right; }
.float-left { float:left; }
.center { width:100%; text-align:center; }
.hidden { display:none;}
.post-edit-link, .vc_inline-link { background:#e5e5e5; color:#5a5a5a; float:right; clear:both; margin:20px 0px 20px; line-height:24px; padding:0px 10px; font-size:12px; }
.post-edit-link:hover, .vc_inline-link:hover { background:#4C4C4C; color:#ffffff; text-shadow:0px 1px 0px #0e4b6e; }	
.vc_inline-link{clear:none; margin-right:10px;}
.page-link { float:left; clear:both; margin:0px; padding:0px; }
.page-link a { background:#f3f3f3; color:#2d2d29; font-weight:bold; padding:2px 10px; float:left; margin-right:10px; }
.page-link a span { background:none; color:#2d2d29; padding:0px; margin:0px; }
.page-link span { color:#ffffff; font-weight:bold; padding:2px 10px; float:left; margin-right:10px; }
.page-link a:hover span { color:#ffffff; }
.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; position: absolute !important; width: 1px; word-wrap: normal !important; } table{ border-collapse:separate; border-spacing:0; margin-bottom:20px; width:100%; clear:both; border:1px solid #ededed; border-bottom:0px;  }
th{ background:#ededed; color:#2d2d29; padding:15px; font-size:14px; line-height:normal; font-weight:bold; text-align:left; }
td{ border-bottom:1px solid #ededed; background:#f5f5f5; font-size:14px; line-height:normal; text-align:left; padding:13px 15px; }
tbody tr:nth-child(2n+1) td { background:#ffffff; }
tbody td .dt-sc-button.small { padding:7px 14px; font-size:12px; margin:0px; } dl { margin:0px 20px; }
dl.gallery-item { margin:0px; }
.gallery-caption { margin-bottom:10px; }
.gallery-item img { border:10px solid #ededed !important; }
dt { font-weight:bold; font-size:14px; margin-bottom:10px; }
dd { margin-bottom:20px; line-height:20px; } label{ color:#2d2d29; }
label span{ color:#b4b4b4; }
label span.required { color:#ff0000; }
fieldset{ border:1px solid #efefef; padding:15px; margin:0 0 20px 0; }
legend{ font-weight: bold; }
input[type="text"], input[type="search"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="range"], input[type="date"], textarea, input.text{ background:#fafafa; border:1px solid #e3e3e3; color:#808080; padding:12px 2%; display:block; font-size:14px; margin:10px 0 10px; width: 96%; }
input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="tel"]:focus, input[type="number"]:focus, input[type="range"]:focus, input[type="date"]:focus, textarea:focus, input.text:focus { border-color:#dadada; }
textarea { height:190px; overflow:auto; }
select{ background:#fafafa; border:1px solid #e3e3e3; padding:10px; margin:10px 0 10px; display:block; width:100%; }
select option { background:#ffffff; }
select { height:50px; background-color:#fafafa; color:#808080; background-image:url(//socopharmreunion.com/wp-content/themes/soulmedic/images/select-box.jpg); background-position:center right; background-repeat: no-repeat; border:1px solid #e3e3e3; border-radius:0px; width:100%; margin:6px 0px 10px; padding:15px 10px 15px 15px; -webkit-appearance:none; -moz-appearance:none; appearance:none; cursor:pointer; }
.selection-box { position:relative; clear:both; }
.selection-box:after { content:""; pointer-events:none; position:absolute; width:44px; height:48px; right:1px; top:1px; background-image:url(//socopharmreunion.com/wp-content/themes/soulmedic/images/select-box.jpg); background-position:center right; background-repeat: no-repeat; }
.selection-box select { margin-top:0 }
input[type="submit"], button, input[type="button"] { border:none; color:#ffffff; text-transform:uppercase; font-weight:bold; margin:10px 0px 0px; font-size:14px; padding:11px 20px; float:right; cursor:pointer; -webkit-appearance:none; }	
input[type="submit"]:hover, button:hover, input[type="button"]:hover { background-color:#808080; }
#searchform input[type="text"] { color:#808080; font-size:12px; width:220px; }
#primary #searchform input[type="submit"] { float:left; } #primary img { max-width:100%; }
.ie8 #primary img { width:auto; }
.post-content input[type="submit"] { float:none; }
.wp-caption { background:#ededed; border:1px solid #d9d9d9; margin-bottom:10px; margin-top:10px; max-width:96%; padding:5px 7px 7px 5px; text-align:center; }
.wp-caption img { display:block; margin: 0 auto; padding:6px; max-width:98%; }
.wp-caption .wp-caption-text { text-align:center; padding-top:0px; margin:0px; }
.wp-caption.alignnone { clear:both; }
img.size-auto, img.size-large, img.size-full, img.size-medium { max-width:99.6%; height: auto; }
.alignleft, img.alignleft { display: inline; float: left; margin-right: 20px; }
.alignright, img.alignright { display: inline; float: right; margin-left: 20px; }
.aligncenter, img.aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; text-align:center; }
.alignleft, .alignright, .aligncenter, .alignnone, img.alignleft, img.alignright, img.aligncenter { margin-bottom:20px; } .widget { float:left; width:100%; padding:0px 0px 40px; margin:0px; }
.widget h3.widgettitle { font-size:20px; padding-bottom:10px; margin-bottom:20px; }
.widget ul { float:left; width:100%; margin:0px; padding:0px; }
.widget ul li { line-height:20px; float:left; display:block; clear:both; width:100%; padding-bottom:0px; }
.widget ul li a { color:#2d2d29; }	
.widget ul ul { margin-top:10px; margin-left:20px; }
.widget ul ul li { width:90%; }
.widget.widget_archive ul li { position:relative; }
.widget_categories ul, .widget.widget_archive ul, .widget.widget_meta ul { margin-top:-12px; }
.widget_categories ul li, .widget.widget_archive ul li { position:relative; float:none; display:block; font-weight:bold; margin:0px 0px 10px; padding:0px; margin:0px; }
.widget_categories ul li a, .widget.widget_archive ul li a { padding:0px 45px 5px 20px; margin-bottom:5px; display:block; line-height:40px; border-bottom:1px solid #ededed; }
.widget_categories ul li a span, .widget.widget_archive ul li a span { position:absolute; right:0px; width:40px; height:40px; text-align:center; line-height:40px; color:#ffffff; }
#secondary .widget_categories ul li a:before, #secondary .widget_archive ul li a:before, #primary .widget_categories ul li a:before, #primary .widget_archive ul li a:before { font-family:FontAwesome; font-style:normal; font-weight:normal; text-decoration:inherit; font-size:14px; position:absolute; top:1px; left:0px; content:"\f058"; }
.widget_categories ul li a:hover span, .widget.widget_archive ul li a:hover span { background:#808080; }
#secondary .widget_pages ul li, #secondary .widget_meta ul li, #secondary .widget_nav_menu ul li, #primary .widget_pages ul li, #primary .widget_meta ul li, #primary .widget_nav_menu ul li { position:relative; float:none; display:block; margin:0px 0px 10px; padding:0px; margin:0px; }
#secondary .widget_pages ul li a, #secondary .widget_meta ul li a, #secondary .widget_nav_menu ul li a, #primary .widget_pages ul li a, #primary .widget_meta ul li a, #primary .widget_nav_menu ul li a { padding:0px 45px 5px 20px; margin-bottom:5px; display:block; line-height:30px; border-bottom:1px solid #ededed; }
#secondary .widget_pages ul li a:before, #secondary .widget_meta ul li a:before, #secondary .widget_nav_menu ul li a:before, #primary .widget_pages ul li a:before, #primary .widget_meta ul li a:before, #primary .widget_nav_menu ul li a:before { font-family:FontAwesome; font-style:normal; font-weight:normal; text-decoration:inherit; font-size:14px; position:absolute; top:1px; left:0px; content:"\f058"; }
.widget form { margin:15px 0px 0px; float:left; clear:both; width:100%; }
.widget #searchform { margin-top:0px; }
.widget #searchform input[type="text"] { width:71%; padding:15px 4%; float:left; }
.widget #searchform input[type="submit"] { padding:14px 4%; float:left; }
.widget.widget_recent_entries .recent-posts-widget ul li { padding-bottom:20px; }
.widget.widget_recent_entries .recent-posts-widget .post-thumb { float:left; margin:0px 10px 10px 0px; }
.widget.widget_recent_entries .recent-posts-widget .post-thumb .thumb { max-width:100px; }
.widget.widget_recent_entries .recent-posts-widget h4 { font-size:14px; font-weight:bold; line-height:normal; margin-bottom:10px; margin-top:-5px; }
.widget.widget_recent_entries .recent-posts-widget .post-meta { border:1px solid #ededed; border-left:0px; display:block; height:38px; clear:both; } 
.widget.widget_recent_entries .recent-posts-widget .post-meta p { border-left:1px solid #ededed; line-height:38px; float:left; padding:0px 10px; }
.widget.widget_recent_entries .recent-posts-widget .post-meta p span { color:#808080; font-size:12px; margin-right:5px; }
.widget.widget_recent_entries .recent-posts-widget .post-meta p a:hover { color:#2d2d29; }
#secondary .widget.widget_recent_entries .recent-posts-widget ul li:before, #primary .widget.widget_recent_entries .recent-posts-widget ul li:before { content:""; }
#secondary .widget.widget_recent_entries .recent-posts-widget ul li, #primary .widget.widget_recent_entries .recent-posts-widget ul li { padding-left:0px; border:none; }
#secondary .widget.widget_recent_entries .recent-posts-widget ul li a, #primary .widget.widget_recent_entries .recent-posts-widget ul li a { display:inline; padding:0px; }
@media screen and (-webkit-min-device-pixel-ratio:0) { ::i-block-chrome,.widget.widget_recent_entries .recent-posts-widget h4 { display:inline; }
}
.widget.widget_recent_entries .recent-posts-widget .post-thumb, .recent-portfolio-widget ul li .thumb { width:100px; }
#secondary .widget.widget_recent_entries ul li, #secondary .widget.widget_recent_comments ul li, #primary .widget.widget_recent_entries ul li, #primary .widget.widget_recent_comments ul li { position:relative; border-bottom:1px solid #ededed; }
#secondary .widget.widget_recent_entries ul li a, #primary .widget.widget_recent_entries ul li a { padding-left:20px; padding-bottom:10px; padding-top:10px; display:block; }
#secondary .widget.widget_recent_comments ul li, #primary .widget.widget_recent_comments ul li { padding-left:20px; padding-bottom:10px; padding-top:10px; display:block; width:auto; }
#secondary .widget.widget_recent_entries ul li:before, #secondary .widget.widget_recent_comments ul li:before, #primary .widget.widget_recent_entries ul li:before, #primary .widget.widget_recent_comments ul li:before { font-family:FontAwesome; font-style:normal; font-weight:normal; text-decoration:inherit; font-size:14px; position:absolute; top:11px; left:0px; content:"\f058"; color:#2d2d29; }
#footer .widget .recent-portfolio-widget ul li:before { content:""; }
#footer .recent-portfolio-widget ul li { padding-bottom:20px; }
.recent-portfolio-widget ul li .thumb { float:left; margin:0px 20px 5px 0px; max-width:70px; }
.recent-portfolio-widget ul li h6 { margin-bottom:5px; line-height:normal; margin-top:-5px; }
.widget.tweetbox ul.tweet_list { list-style-type:none; }
.widget.tweetbox ul.tweet_list li { font-size:14px; line-height:20px; }
.widget.tweetbox ul.tweet_list li a:hover { color:#333334; }
.widget.tweetbox .tweet-thumb { float:left; margin:5px 10px 10px 0px; }
.widget.tweetbox .tweet-thumb img { border:1px solid #e3e3e3; }
.widget.flickrbox .flickr-widget div { float:left; max-width:75px; margin:0px 7px 2px 0px; }
.widget.flickrbox .flickr-widget div img { transition: opacity .5s ease-in-out; -moz-transition: opacity .5s ease-in-out; -webkit-transition: opacity .5s ease-in-out; opacity:1; filter:alpha(opacity=100); }
.widget.flickrbox .flickr-widget div img:hover { opacity:0.4; filter:alpha(opacity=40); }
.widget.widget_calendar caption { padding-bottom:20px; font-size:16px; font-weight:bold; }
.widget.widget_nav_menu ul li:before { content:""; display:inline; }
.tagcloud a { background:#808080; font-size:13px !important; font-weight:bold; color:#ffffff; padding:7px 10px; margin:0px 1px 15px 0px; float:left; position:relative; }
.tagcloud a:before { content:""; border-left:3px solid transparent; border-right:3px solid transparent; border-top:3px solid #ffffff; left:0; right:0; width:0; margin:auto; top:0px; position:absolute; }
.widget.widget_rss li { padding-bottom:20px; }
.widget.widget_rss img { display:none; }
.widget.widget_recent_comments li a { display:inline; }
#secondary .widget .tweet_list li, #primary .widget .tweet_list li { display:block; padding-bottom:20px; line-height:24px; }
#secondary img { max-width:100%; height:auto; }
.ie8 img { width:auto; }
#secondary .wp-caption img { max-width:97%; }
#secondary th, #secondary td { padding:10px; }
#secondary .dt-sc-appointment .dt-sc-contact-info i, #primary .dt-sc-appointment .dt-sc-contact-info i { margin-right:5px; }
#secondary .dt-sc-appointment .dt-sc-contact-info, #primary .dt-sc-appointment .dt-sc-contact-info { font-size:13px; }  .container { width:1060px; margin:0 auto; position:relative; }
.wrapper { clear:both; width:100%; margin:0px; padding:0px; float:left; }
.boxed .wrapper { width:1200px; margin:0 auto; float:none; }
.inner-wrapper { border-top:1px solid #ededed; border-bottom:1px solid #ededed; margin:0px 0px 30px; width:100%; float:left; padding:0px; }
.boxed .inner-wrapper { background:#ffffff; border:1px solid #ededed; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }
.boxed #header, .boxed #main { background:none; } #header { width:100%; margin:0px; padding:25px 0px; float:left; position:relative; z-index:9999; background:#ffffff; }
#header-wrapper-sticky-wrapper { max-width:100%; }
#header-wrapper { width:100%; }
.is-sticky #header-wrapper { z-index:9999; }
.boxed .is-sticky #header-wrapper { width:1200px; }
.is-sticky #header { padding:5px 0px; border-bottom:5px solid; background:rgba(255, 255, 255, 0.9); }
#logo { float:left; display:inline; padding:0px; width:auto; width:22%; margin:5px 0px 0px; }
#logo a { width:100%; display:block; line-height:normal; }
#logo a img { max-width:100%; }
#logo h2 { margin:35px 0px 0px; }
#logo h2 a { font-size:24px; font-weight:700; color:#2d2d29; } #main-menu { float:left; margin:0px; padding:0px; position:relative; z-index:100; line-height:normal; width:78%; }
#main-menu > ul.menu { float:right; margin:0px; padding:0px; }
#main-menu > ul.menu > li { margin:0px; padding:0px; margin:0px 5px; display:inline; float:left; position:relative; }
#main-menu > ul.menu > li > a, #main-menu > ul.menu > li > .nolink-menu { display:block; padding:12px 11px 15px; margin:0px; font-size:14px; color:#333334; text-transform:uppercase; border-top:3px solid transparent; border-radius:3px 3px 0px 0px; }
#main-menu > ul.menu > li > span.arrow { display:none; border-left:3px solid transparent; border-right:3px solid transparent; border-top:3px solid #ffffff; left:0; *left:48%; right:0; width:0; margin:auto; top:0px; position:absolute; }
#main-menu > ul.menu > li.current_page_item span, #main-menu > ul.menu > li.current-menu-ancestor span { display:block; }	
#main-menu > ul > li > a:hover, #main-menu > ul > li:hover > a, #main-menu > ul > li:hover > .nolink-menu { color:#ffffff; }
#main-menu > ul > li.current_page_item > a, #main-menu > ul > li.current_page_ancestor > a, #main-menu > ul > li.current-menu-item > a, #main-menu > ul > li.current-menu-ancestor > a, #main-menu > ul > li.current_page_item > a:hover, #main-menu > ul > li.current_page_ancestor > a:hover, #main-menu > ul > li.current-menu-item > a:hover, #main-menu > ul > li.current-menu-ancestor > a:hover { color:#ffffff; } #main-menu ul li.menu-item-simple-parent ul, #main-menu ul li.menu-item-simple-parent ul li ul, #main-menu ul li.menu-item-simple-parent ul li ul li ul, #main-menu ul li.menu-item-language ul { display:none; } #main-menu ul li.menu-item-simple-parent ul, #main-menu ul li.menu-item-language ul { width:220px; background:#ffffff; border-top:5px solid; padding:10px 0px 10px; position:absolute; top:37px; left:0px; float:left; box-shadow:0px 5px 10px rgba(0, 0, 0, 0.25); -moz-box-shadow:0px 5px 10px rgba(0, 0, 0, 0.25); -webkit-box-shadow:0px 5px 10px rgba(0, 0, 0, 0.25); }
#main-menu ul li.menu-item-simple-parent ul li, #main-menu ul li.menu-item-language ul li { display:block; padding:0px 15px; position:relative; } 
#main-menu ul li.menu-item-simple-parent ul li a, #main-menu ul li.menu-item-language ul li a, #main-menu ul li.menu-item-simple-parent ul li .nolink-menu, #main-menu ul li.menu-item-language ul li .nolink-menu { color:#2d2d29; position:relative; padding:10px 0px 10px 12px; font-size:13px; border-bottom:1px solid #eeeeee; display:block; }
#main-menu ul li.menu-item-simple-parent ul li a:before, #main-menu ul li.menu-item-language ul li a:before, #main-menu ul li.menu-item-simple-parent ul li .nolink-menu:before, #main-menu ul li.menu-item-language ul li .nolink-menu:before { content:"\f105"; font-family:FontAwesome; font-style:normal; font-weight:normal; text-decoration:inherit; font-size:14px; position:absolute; top:10px; left:0px; }
#main-menu ul li.menu-item-simple-parent ul li:last-child a, #main-menu ul li.menu-item-language ul li:last-child a { border:none; }
#main-menu ul li.menu-item-simple-parent ul li ul, #main-menu ul li.menu-item-language ul li ul { left:220px; top:-10px; border-top:0px; border-left:5px solid; padding-top:5px; }
#main-menu ul li.menu-item-simple-parent:last-child ul, #main-menu ul li.menu-item-language:last-child ul { right:0px; left:inherit; }
#main-menu ul li.menu-item-simple-parent:last-child ul li ul, #main-menu ul li.menu-item-language:last-child ul li ul { right:220px; left:inherit; }
#main-menu ul li.menu-item-language:hover > ul, #main-menu ul li.menu-item-language:hover > ul > li:hover ul { display:block; } #main-menu > ul.menu > li > .megamenu-child-container { display:none; } .megamenu-child-container { background:#ffffff; border-top:5px solid; padding:10px 10px 0px; position:absolute; top:47px; left:0px; float:left; box-shadow:0px 5px 10px rgba(0, 0, 0, 0.25); -moz-box-shadow:0px 5px 10px rgba(0, 0, 0, 0.25); -webkit-box-shadow:0px 5px 10px rgba(0, 0, 0, 0.25); }
.megamenu-2-columns-group .megamenu-child-container { width:500px; }
.megamenu-3-columns-group .megamenu-child-container { width:750px; }
.megamenu-4-columns-group .megamenu-child-container { width:1000px; }
.megamenu-child-container > ul.sub-menu > li { width:220px; padding:15px; float:left; display:inline; }
.megamenu-2-columns-group .megamenu-child-container > ul.sub-menu > li.menu-item-fullwidth { width:470px; display:block; }
.megamenu-3-columns-group .megamenu-child-container > ul.sub-menu > li.menu-item-fullwidth { width:720px; display:block; }
.megamenu-4-columns-group .megamenu-child-container > ul.sub-menu > li.menu-item-fullwidth { width:970px; display:block; }
.megamenu-child-container > ul.sub-menu { padding:0px; margin:0px; }
.megamenu-child-container > ul.sub-menu > li > a, .megamenu-child-container > ul.sub-menu > li > .nolink-menu { background:#f3f3f3; color:#2d2d29; padding:10px 12px; display:block; font-size:13px; font-weight:bold; }
.megamenu-child-container > ul.sub-menu > li > a .menu-item-description, .menu-item-description { color:#b1b1b1; display:block; font-weight:normal; padding:5px 0px 0px; }
.dt-megamenu-custom-content { display:block; padding:10px 0px 0px; }
.megamenu-child-container ul.sub-menu > li > ul { padding:10px 0px 0px; }
.megamenu-child-container ul.sub-menu > li > ul li { display:block; }
.megamenu-child-container ul.sub-menu > li > ul li a { color:#2d2d29; position:relative; padding:0px 0px 10px 12px; font-size:13px; border-bottom:1px solid #eeeeee; display:block; }
.megamenu-child-container ul.sub-menu > li > ul li a:before { content:"\f105"; font-family:FontAwesome; font-style:normal; font-weight:normal; text-decoration:inherit; font-size:14px; position:absolute; top:1px; left:0px; }
.megamenu-child-container ul.sub-menu > li > ul li:last-child a { border:none; }
.megamenu-child-container ul.sub-menu > li > ul > li > ul { padding-left:20px; }
.megamenu-child-container > ul.sub-menu > li > a:hover, .megamenu-child-container > ul.sub-menu > li > a:hover .menu-item-description { color:#ffffff !important; }
.megamenu-child-container > ul.sub-menu > li.fulwidth-image-link > .nolink-menu { padding:0px; }
.megamenu-child-container > ul.sub-menu > li.fulwidth-image-link ul.sub-menu { padding-top:0px; }
.megamenu-child-container > ul.sub-menu > li.fulwidth-image-link img { max-width:100%; }
@media screen and (-webkit-min-device-pixel-ratio:0) { 
.megamenu-child-container { top: 46px; }
#main-menu ul li.menu-item-simple-parent ul, #main-menu ul li.menu-item-language ul { top: 36px; }
} .dt-sc-social-icons { float:right; margin:0px; padding:0px; }
#bbar-wrapper .dt-sc-social-icons li a { border:none; padding:0; margin:0; }
.dt-sc-social-icons li { position:relative; overflow:hidden; width:34px; height:34px; padding:0px; margin:0px 3px 5px; display:inline-block; *display:inline; zoom:1; border-radius:34px; }
.dt-sc-social-icons li img { border:2px solid #c4c4c4; bottom:0px; left:0px; position:absolute; border-radius:34px; } 
.dt-sc-social-icons li img:first-child { display:none; }
.dt-sc-social-icons li:hover img:first-child { display:block; z-index:1;  }
.dt-sc-social-icons li:hover img:last-child { display:none; }
.dt-sc-social-icons li { position:relative; z-index:1; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; transition:all 0.3s; -o-transition:all 0.3s; -ms-transition:all 0.3s; }
.dt-sc-social-icons li:after { content:''; position:absolute; z-index:-1; width:100%; height:0; top:0; left:0; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; transition:all 0.3s; -o-transition:all 0.3s; -ms-transition:all 0.3s; }
.dt-sc-social-icons li:hover:after { height:100%; }	
.dt-sc-social-icons li.delicious:hover:after { background:#2648be; }
.dt-sc-social-icons li.delicious:hover img { border-color:#2648be; }
.dt-sc-social-icons li.deviantart:hover:after { background:#54675a; }
.dt-sc-social-icons li.deviantart:hover img { border-color:#54675a; }
.dt-sc-social-icons li.digg:hover:after { background:#1a5891; }
.dt-sc-social-icons li.digg:hover img { border-color:#1a5891; }
.dt-sc-social-icons li.dribble:hover:after { background:#f974a4; }
.dt-sc-social-icons li.dribble:hover img { border-color:#f974a4; }
.dt-sc-social-icons li.facebook:hover:after { background:#3c5b9b; }
.dt-sc-social-icons li.facebook:hover img { border-color:#3c5b9b; }
.dt-sc-social-icons li.flickr:hover:after { background:#e30377; }
.dt-sc-social-icons li.flickr:hover img { border-color:#e30377; }
.dt-sc-social-icons li.google:hover:after { background:#ba3526; }
.dt-sc-social-icons li.google:hover img { border-color:#ba3526; }
.dt-sc-social-icons li.gtalk:hover:after { background:#23458f; }
.dt-sc-social-icons li.gtalk:hover img { border-color:#23458f; }
.dt-sc-social-icons li.lastfm:hover:after { background:#d12540; }
.dt-sc-social-icons li.lastfm:hover img { border-color:#d12540; }
.dt-sc-social-icons li.linkedin:hover:after { background:#0173b2; }
.dt-sc-social-icons li.linkedin:hover img { border-color:#0173b2; }
.dt-sc-social-icons li.mail:hover:after { background:#edc719; }
.dt-sc-social-icons li.mail:hover img { border-color:#edc719; }
.dt-sc-social-icons li.myspace:hover:after { background:#4f79c6; }
.dt-sc-social-icons li.myspace:hover img { border-color:#4f79c6; }
.dt-sc-social-icons li.picasa:hover:after { background:#8a66a3; }
.dt-sc-social-icons li.picasa:hover img { border-color:#8a66a3; }
.dt-sc-social-icons li.pinterest:hover:after { background:#ca1325; }
.dt-sc-social-icons li.pinterest:hover img { border-color:#ca1325; }
.dt-sc-social-icons li.reddit:hover:after { background:#ff1a00; }
.dt-sc-social-icons li.reddit:hover img { border-color:#ff1a00; }
.dt-sc-social-icons li.rss:hover:after { background:#ffb922; }
.dt-sc-social-icons li.rss:hover img { border-color:#ffb922; }
.dt-sc-social-icons li.skype:hover:after { background:#00aaf1; }
.dt-sc-social-icons li.skype:hover img { border-color:#00aaf1; }
.dt-sc-social-icons li.stumbleupon:hover:after { background:#eb4924; }
.dt-sc-social-icons li.stumbleupon:hover img { border-color:#eb4924; }
.dt-sc-social-icons li.technorati:hover:after { background:#5bb834; }
.dt-sc-social-icons li.technorati:hover img { border-color:#5bb834; }
.dt-sc-social-icons li.tumblr:hover:after { background:#2a445f; }
.dt-sc-social-icons li.tumblr:hover img { border-color:#2a445f; }
.dt-sc-social-icons li.twitter:hover:after { background:#2caae1; }
.dt-sc-social-icons li.twitter:hover img { border-color:#2caae1; }
.dt-sc-social-icons li.viadeo:hover:after { background:#f4982b; }
.dt-sc-social-icons li.viadeo:hover img { border-color:#f4982b; }
.dt-sc-social-icons li.vimeo:hover:after { background:#41b2dc; }
.dt-sc-social-icons li.vimeo:hover img { border-color:#41b2dc; }
.dt-sc-social-icons li.yahoo:hover:after { background:#7c1f70; }
.dt-sc-social-icons li.yahoo:hover img { border-color:#7c1f70; }
.dt-sc-social-icons li.youtube:hover:after { background:#ff3431; }
.dt-sc-social-icons li.youtube:hover img { border-color:#ff3431; }
.dt-sc-social-icons li.instagram:hover:after { background-color: #895a4d; }
.dt-sc-social-icons li.instagram:hover img { border-color:#895a4d; } #bbar-wrapper { width:100%; float:left; margin:0px; color:#2d2d29; position:relative; z-index:99999; padding:15px 0px; line-height:20px; }
#bbar-wrapper i { font-size:16px; margin-right:3px; }
#bbar-wrapper .column { padding:0px; }
#bbar-wrapper .dt-sc-social-icons { line-height:normal; float:left; }
#bbar-wrapper .dt-sc-social-icons li { margin-bottom:0px; }
#bbar-wrapper .column.alignright { float:right; text-align:right; margin-bottom:0px; }
#bbar-close, #bbar-open { position:absolute; right:10px; top:0px; cursor:pointer; }
#bbar-body > img { max-width:80%; }
#bbar-wrapper a { border-left:1px solid #cdcdcc; display:inline-block; padding:0px 0px 0px 10px; margin:0px 0px 0px 8px; }	
#bbar-wrapper a.first { border:none; padding-left:0px; margin-left:0px; }
#bbar-wrapper ul.top-menu, #bbar-wrapper ul.menu { margin:0px; }
#bbar-wrapper ul.top-menu li, #bbar-wrapper ul.menu li { display:inline; }
#bbar-wrapper ul.top-menu li:first-child a, #bbar-wrapper ul.menu li:first-child a { padding-left:0px; margin-left:0px; border:none; }
#bbar-wrapper.header4, #bbar-wrapper.header3 { padding:5px 0px; line-height:34px; }
#bbar-wrapper.header3 .dt-sc-social-icons { float:right; } #main { width:100%; margin:0px; padding:0px 0px 85px; float:left; background:#ffffff; }
#primary { width:790px; margin:30px 0px 0px; padding:0px; float:left; }
#primary.content-full-width { width:100%; }
#primary.with-left-sidebar { float:right; }
#secondary { width:250px; margin:30px 0px 0px 20px; float:left; padding:0px; }
#secondary.left-sidebar { margin:30px 20px 0px 0px; }
.side-navigation { width:27%; float:left; margin:0px 2% 0px 0px; padding:0px; }
.side-navigation-content { width:71%; float:left; margin:0px; padding:0px; }
#slider { float:left; clear:both; width:100%; margin:0px 0px 30px; padding:0px; border-bottom:5px solid; } .breadcrumb-section { width:100%; margin:0px 0px 20px; padding:20px 0px; float:left; clear:both; background:#ededed; border-top:5px solid; }	
.breadcrumb { float:left; margin:0px; padding:0px; width:57%; }
.breadcrumb a { font-size:14px; float:left; line-height:34px; color:#2d2d29; }
.breadcrumb span { float:left; margin:0px 6px 0px; text-align:center; font-size:10px; line-height:38px; }
.breadcrumb h1 { float:left; margin:0px; color:#ffffff; font-size:24px; text-transform:none; font-weight:normal; position:relative; padding:4px 10px; border-radius:3px; }
.breadcrumb-section #searchform { float:right; padding:0px; }		
.breadcrumb-section #searchform input[type="text"] { background:#ffffff; float:left; padding:13px 15px; margin:0px; }
.breadcrumb-section #searchform input[type="submit"] { padding:13px 14px 12px; margin:0px; line-height:18px; }
@-moz-document url-prefix() { 
.breadcrumb-section #searchform input[type="submit"] {
padding:12px 14px 11px;
}
} .carousel-arrows { position:absolute; top:-60px; right:0px; }
.carousel-arrows a { background:#808080; color:#ffffff; width:40px; height:40px; line-height:40px; float:left; text-align:center; margin-left:1px; }
.dt-sc-sorting-container { float:left; clear:both; margin:0px 0px 30px; padding:0px; width:100%; }
.dt-sc-sorting-container a { font-size:14px; line-height:36px; color:#2d2d29; padding:0px 15px; background:#ededed; margin:0px 1px 10px 0px; float:left; border-bottom:3px solid #d9d9d9; position:relative; }
.dt-sc-sorting-container a:hover, .dt-sc-sorting-container a.active-sort { color:#ffffff; }
.dt-sc-portfolio-container { width:100%; float:left; clear:both; }
.portfolio-carousel-wrapper { width:100%; margin:0px; padding:0px; float:left; clear:both; position:relative; }
.portfolio-carousel { width:100%; margin:0px; padding:0px; float:left; clear:both; }
.portfolio-carousel li { display:inline; margin:0px 5px; }
.portfolio-carousel .portfolio { margin-top:0px; margin-bottom:0px; }
.portfolio-carousel-wrapper .carousel-arrows { right:5px; }
.portfolio { float:left; border-bottom:3px solid #d9d9d9; padding:0px; margin-bottom:20px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
.dt-sc-portfolio-container .portfolio { margin:10px 0px 10px 0px; }
.portfolio.last { margin-right:0px; }
.portfolio .portfolio-thumb:hover img { -moz-transform: scale(1.3) rotate(0deg) translate(0px); -webkit-transform: scale(1.3) rotate(0deg) translate(0px); -o-transform: scale(1.3) rotate(0deg) translate(0px); transform: scale(1.3) rotate(0deg) translate(0px); }
.portfolio .portfolio-thumb { width:100%; float:left; padding:0px; position:relative; overflow:hidden; line-height:0px; }
.portfolio .portfolio-thumb img { height:auto; }
.portfolio .portfolio-detail { width:100%; position:relative; background:#ededed; padding:15px 0px; float:left; clear:both; width:100%; margin:0px; text-align:left; min-height:48px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
.portfolio .portfolio-detail h5, .portfolio .portfolio-detail p { padding:0px 10px 0px 70px; margin:0px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
.portfolio .portfolio-detail p { color:#919191; }		
.portfolio .portfolio-detail .views { text-align:center; float:left; margin:0px; padding:0px 20px; height:100%; background:#d9d9d9; position:absolute; left:0px; top:0px; color:#2d2d29; }
.portfolio .portfolio-detail .views i { display:block; margin:27px 0 -3px; }
.portfolio .portfolio-detail .views a { color:#2d2d29; }
.portfolio:hover .portfolio-detail .views, .portfolio:hover .portfolio-detail .views a { color:#ffffff; }
.portfolio.dt-sc-one-fourth .portfolio-detail h5 { font-size:14px; }
.portfolio .image-overlay { transition: opacity .5s ease-in-out; -moz-transition: opacity .5s ease-in-out; -webkit-transition: opacity .5s ease-in-out; opacity:0; filter:alpha(opacity=0); background:url(//socopharmreunion.com/wp-content/themes/soulmedic/images/transparent-bg.png) repeat; width:100%; height:100%; float:left; position:absolute; top:0px; left:0px; }
.portfolio .image-overlay a { opacity:0; filter:alpha(opacity=0); text-align:center; background:url(//socopharmreunion.com/wp-content/themes/soulmedic/images/transparent-bg2.png) repeat; padding:10px; position:absolute; display:inline-block; width:42px; height:42px; border-radius:42px; top:0px; bottom:0px; margin:auto; }
.portfolio .image-overlay a span { color:#ffffff; font-size:18px; line-height:42px; width:42px; height:42px; border-radius:42px; }
.portfolio .image-overlay a.zoom { left:0; right:100%; }
.portfolio .image-overlay a.link { right:0; left:100%; }
.portfolio:hover .image-overlay a.zoom { left:0px; right:75px; }
.portfolio:hover .image-overlay a.link { left:75px; right:0px; }
.portfolio:hover a.zoom, .portfolio:hover .image-overlay a.link { opacity:1; filter:alpha(opacity=100); }
.portfolio:hover .portfolio-detail h5, .portfolio:hover .portfolio-detail h5 a, .portfolio:hover .portfolio-detail p { color:#ffffff; }
.portfolio:hover .image-overlay { opacity:1; filter:alpha(opacity=100); transition: opacity .5s ease-in-out; -moz-transition: opacity .5s ease-in-out; -webkit-transition: opacity .5s ease-in-out; }		
.portfolio .image-overlay a:hover { -moz-transform: scale(1.2) rotate(0deg) translate(0px); -webkit-transform: scale(1.2) rotate(0deg) translate(0px); -o-transform: scale(1.2) rotate(0deg) translate(0px); transform: scale(1.2) rotate(0deg) translate(0px); }
@media only screen and (min-width:768px) {
.portfolio.dt-sc-one-fourth.with-sidebar h5 { font-size:13px; margin-bottom:5px; line-height:normal; }
.portfolio.dt-sc-one-fourth.with-sidebar h5 a { color:#2d2d29; }
.portfolio.dt-sc-one-fourth.with-sidebar p { font-size:12px; line-height:normal; }
.portfolio.dt-sc-one-fourth.with-sidebar .portfolio-detail { padding:10px 0px; }
.dt-sc-portfolio-container .portfolio.dt-sc-one-half.with-sidebar { width:48.7%; }
.dt-sc-portfolio-container .portfolio.dt-sc-one-third.with-sidebar { width:31.6%; }	
.dt-sc-portfolio-container .portfolio.dt-sc-one-fourth.with-sidebar { width:23.1%; }	
}
.isotope-hidden { display:none !important; }
.isotope,
.isotope .isotope-item {
-webkit-transition-duration: 0.8s;
-moz-transition-duration: 0.8s;
-ms-transition-duration: 0.8s;
-o-transition-duration: 0.8s;
transition-duration: 0.8s;
}
.isotope {
-webkit-transition-property: height, width;
-moz-transition-property: height, width;
-ms-transition-property: height, width;
-o-transition-property: height, width;
transition-property: height, width;
}
.isotope .isotope-item {
-webkit-transition-property: -webkit-transform, opacity;
-moz-transition-property:    -moz-transform, opacity;
-ms-transition-property:     -ms-transform, opacity;
-o-transition-property:         top, left, opacity;
transition-property:         transform, opacity;
}
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
-webkit-transition-duration: 0s;
-moz-transition-duration: 0s;
-ms-transition-duration: 0s;
-o-transition-duration: 0s;
transition-duration: 0s;
} .portfolio-single { float:left; width:100%; padding:0px; margin:0px; }
.portfolio-slider-container { float:left; width:100%; padding:0px; margin:0px 0px 20px; position:relative; }
.two-third .portfolio-slider-container { margin-bottom:0px; }
.portfolio-slider { float:left; width:100%; margin:0px; padding:0px; }
.portfolio-slider li { width:100%; display:block; padding:0px; float:left; position:relative; margin-bottom:15px; margin-right:10px; background:none; }
.portfolio-slider li img { display:block; } 
.portfolio-slider-container .bx-controls-direction { width:100%; float:left; margin:0px; padding:0px; }
.portfolio-slider-container .bx-controls-direction a { text-indent:-9999px; z-index:100; position:absolute; top:41%; width:39px; height:72px; float:left; opacity:0.8; filter:alpha(opacity=80); }
.portfolio-slider-container .bx-controls-direction a:hover { opacity:1; filter:alpha(opacity=100); }
.portfolio-slider-container .bx-controls-direction a.bx-prev { left:10px; }
.portfolio-slider-container .bx-controls-direction a.bx-next { right:10px; }		
.portfolio-single h3 { text-transform:none; margin-top:10px; margin-bottom:10px; }
.portfolio-single h6 { color:#919191; font-weight:normal; margin:-10px 0px 10px; }
.portfolio-share { float:left; clear:both; width:100%; margin:20px 0px 0px; }
.portfolio-single .tags span { margin-right:5px; color:#808080; }
.portfolio-single .bx-wrapper { position: relative; }
.entry-thumb .bx-wrapper { position: relative;}
.bx-controls a { font-size:0; height:60px; position:absolute; top:43%; width:40px; z-index:999; }
.bx-controls a.bx-prev { background:#808080 url(//socopharmreunion.com/wp-content/themes/soulmedic/images/portfolio-slider-arrow-left.png) center center no-repeat; left: 0; }
.bx-controls a.bx-next { background:#808080 url(//socopharmreunion.com/wp-content/themes/soulmedic/images/portfolio-slider-arrow-right.png) center center no-repeat; right: 0; }
.post-nav-container { float:left; width:100%; margin:30px 0px 0px; padding:15px 0px; clear:both; border-bottom:1px dotted #888888; border-top:1px dotted #888888; }
.post-nav-container a { font-weight:bold; }
.post-nav-container a span { font-size:12px; font-weight:normal; color:#2d2d29; font-style:italic; }
.post-nav-container .post-prev-link { float:left; }
.post-nav-container .post-next-link { float:right; }
.portfolio-single .right-gallery.dt-sc-two-third { margin-left:2%; float:right; margin-right:0px; }
.portfolio-single .dt-sc-one-third.last { margin-left:0px; }
.portfolio-single .dt-sc-two-third { margin-right:2%; } .pagination { float:left; width:100%;  margin:20px 0px 10px; padding:0px; }
.pagination ul { float:left; margin:0px; padding:0px; }
.pagination ul li { float:left; display:inline; margin:0px; padding:0px; }
.pagination ul li a, .pagination .next-post a, .pagination .prev-post a { font-size:14px; font-weight:bold; line-height:37px; color:#808080; padding:0px 15px; margin:0px 10px 0px 0px; float:left; border:1px solid; position:relative; z-index:1; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; transition:all 0.3s; -o-transition:all 0.3s; -ms-transition:all 0.3s; }
.pagination ul li a:after, .pagination .next-post a:after, .pagination .prev-post a:after { content:''; position:absolute; z-index:-1; width:100%; height:0; top:0; left:0; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; transition:all 0.3s; -o-transition:all 0.3s; -ms-transition:all 0.3s; }
.pagination ul li a:hover:after, .pagination ul li a:active:after, .pagination .next-post a:hover:after, .pagination .prev-post a:hover:after { height:100%; }
.pagination ul li.active-page { color:#ffffff; font-size:14px; font-weight:bold; line-height:37px; padding:0px 15px; margin:0px 10px 0px 0px; float:left; position:relative; border:1px solid; }
.pagination ul li a:hover, .pagination .next-post a:hover, .pagination .prev-post a:hover { color:#ffffff; }
.pagination .next-post { float:left; margin-left:4px; padding:0px; }
.pagination .prev-post { float:left; margin-right:4px; padding:0px; } .entry-meta { width:58px; border:1px solid #ededed; text-align:center; position:absolute; left:0; padding:10px 0px 0px; }
.entry-meta .entry_format { display:inline-block; font-family:FontAwesome; font-style:normal; font-weight:normal; font-size:30px; line-height:32px; text-align:center; text-decoration:inherit; border-radius:3px; height:32px; position:relative; }
.entry-meta .entry_format:after { content:"\f15c"; }
.entry-meta .date { border-top:1px solid #ededed; padding:10px 0px 0px; margin:10px 0px 0px; color:#acacac; }
.entry-meta .date p { line-height:20px; }
.entry-meta .date p span { font-size:18px; }
.entry-meta .comments { border-bottom:3px solid; display:block; color:#ffffff; padding:5px 0px; border-radius:0px 0px 5px 5px; }
.format-gallery .entry-meta .entry_format:after { content:"\f030"; }
.format-video .entry-meta .entry_format:after { content:"\f008"; }
.format-aside .entry-meta .entry_format:after { content:"\f036"; }
.format-chat .entry-meta .entry_format:after { content:"\f086"; }
.format-quote .entry-meta .entry_format:after { content:"\f10d"; }
.format-audio .entry-meta .entry_format:after { content:"\f001"; }
.format-link .entry-meta .entry_format:after { content:"\f0c1"; }
.format-standard .entry-meta .entry_format:after { content:"\f15c"; }
.format-image .entry-meta .entry_format:after { content:"\f03e"; }
.format-status .entry-meta .entry_format:after { content:"\f075"; }
.blog-entry { width:100%; margin:0px 0px 60px; padding:0px 0px 40px; float:left; clear:both; background:url(//socopharmreunion.com/wp-content/themes/soulmedic/images/splitter.png) bottom repeat-x; position:relative; }
.blog-entry-inner { padding:0px 0px 0px 80px; min-height:155px; }
.entry-thumb { display:block; padding:0px 0px 15px; }
.entry-thumb img { max-width:100%; height:auto; }
.ie8 .entry-thumb img { width:auto; }
.entry-details .entry-metadata { padding-bottom:10px; display:inline-block; width:100%; }
.entry-details .entry-title h4 { margin-bottom:5px; }
.entry-details .entry-metadata span { color:#808080; margin-right:5px; }
.entry-details .read-more { position:absolute; right:0px; bottom:-15px; }
.entry-details .read-more.dt-sc-button.small { padding:11px 15px; font-size:12px; }
.entry-details .dt-sc-button { background:#ffffff; }
.entry-thumb .bx-controls a { top:0px; bottom:0px; margin:auto; background-color:rgba(0, 0, 0, 0.6); height:45px; width:30px; background-size:30px 30px; }
.entry-gallery-post-slider, .entry-gallery-post-slider li { margin:0px; padding:0px; line-height:0px; }
.author-info { background:#EDEDED; display:block; padding:20px 20px 10px; clear:both; } 
.author-info img { background:#ffffff; padding:5px; }		
.author-bio { float:left; clear:both; margin:20px 0px 0px; padding:0px; width:100%; }
.author-bio > h4 { margin-bottom:20px; }		
.author-bio .image { float:left; margin-right:3%; line-height:0; }
.author-bio .image img { border:2px solid; border-radius:100%; max-width:94%; height:auto; }
.author-bio .author-details h4 { font-size:14px; margin-bottom:10px; }
.author-bio .author-details { border:1px solid #d7d7d7; padding:15px 2%; margin:0px; float:left; width:96%; }
.blog-fullwidth { width:100%; margin:0px; }
.entry-metadata p { float:left; margin:0px 15px 0px 0px; }
.entry-details .entry-body { width:100%; clear:both; }
.sticky .featured-post, .featured-post { margin-bottom:15px; position:relative; padding:0px 0px 0px 50px; color:#2d2d29; background:#ededed; height:40px; display:block; line-height:40px; font-size:14px; font-weight:bold; }
.featured-post span { width:40px; height:40px; position:absolute; left:0px; top:0px; line-height:40px; text-align:center; color:#ffffff; font-size:18px; } .commententries { width:100%; float:left; margin:10px 0px 0px; padding:0px; }
ul.commentlist { float:left; margin:20px 0px 20px 0px; padding:0px 0px 20px 0px; list-style:none; border-top:0px; }
ul.commentlist li { display:block; float:none; list-style:none; border:none; margin:0px 0px 20px; padding:0px 0px 0px 115px; position:relative; clear:both; width: 100%; }
ul.commentlist li ul.children { margin:10px 0px 10px; padding:0px; float:left; border:none; clear:both; width:100%; }
ul.commentlist li .respond { margin-left:69px; }
ul.commentlist li .comment-details { position:relative; padding:0px 0px 10px; margin:10px 0px 10px; }
ul.commentlist li .comment-details:before { border-bottom:1px solid #FFFFFF; bottom:0px; content:''; left:0px; position:absolute; width:100%; }
ul.commentlist li .comment-body { margin:15px 0px 0px; } 
ul.commentlist li .comment-body p { line-height:20px; }
ul.commentlist li .comment-author { left:0px; top:0px; position:absolute; }
ul.commentlist li .comment-author img { border:5px solid; max-width:88px; max-height:88px; float:left; margin:0px; -moz-transition:all 1s ease; -webkit-transition:all 1s ease; -o-transition:all 1s ease; transition:all 1s ease; border-radius:88px; }
ul.commentlist li .comment-author img:hover { -moz-transform: scale(1.05) rotate(20deg) translate(2px); -webkit-transform: scale(1.05) rotate(20deg) translate(2px); -o-transform: scale(1.05) rotate(20deg) translate(2px); transform: scale(1.05) rotate(20deg) translate(2px); }
ul.commentlist li .author-name { background:#ededed; height:40px; font-weight:bold; font-size:14px; line-height:40px; color:#2d2d29; padding-left:50px; margin-bottom:5px; }
ul.commentlist li .author-name a { color:#2d2d29; line-height:40px; font-size:14px; }
ul.commentlist li .author-name span { width:40px; height:40px; display:inline-block; margin:0px 10px 0px 0px; padding:0px; color:#ffffff; position:absolute; left:0px; top:0px; line-height:44px; text-align:center; }
ul.commentlist li.bypostauthor .author-name { background:#aaaaaa; color:#ffffff; }
ul.commentlist li .comment-details { display:block; }		
ul.commentlist li .commentmetadata { font-size:12px; color:#808080; font-style:italic; text-decoration:none; }
ul.commentlist li .reply { margin:0px; position:absolute; top:0px; right:0px; }
ul.commentlist li .reply a { font-weight:bold; line-height:40px; color:#ffffff; padding:0px 15px; height:40px; display:inline-block; }
ul.commentlist li .reply a:hover { background:#808080; }
ul.commentlist li #respond { padding-bottom:20px; }		
#respond { clear:both; }
#respond h3 small { font-size:14px; margin-bottom:20px; }
#respond .form-submit { width:100%; text-align:right; }
#respond input[type="submit"] { float:none; }
.social-share-icons { width:100%; clear:both; float:left; margin:20px 0px 0px; padding:0px; }
.social-share-icons li { display:inline; margin:0px 10px 0px 0px; padding:0px; }
.social-share-icons li img:hover { opacity:0.8; filter:alpha(opacity=80); }
.comment-body ul li, .comment-body ol li { padding-left:0px; list-style:circle; display:list-item; } ul.side-nav { border:1px solid; border-bottom:0px; margin:0px; padding:0px; float:left; }
ul.side-nav li { float:left; width:100%; display:block; padding:0px; border-bottom:1px solid; }
ul.side-nav li a { color:#2d2d29; padding:10px 0px 10px 60px; display:block; position:relative; }
ul.side-nav li a:before { content:"\f0da"; font-family:FontAwesome; font-style:normal; font-weight:normal; color:#444446; position:absolute; left:0; top:0; margin:auto; width:45px; height:44px; text-align:center; line-height:45px; }
ul.side-nav > li.current_page_item > a:after, ul.side-nav > li > ul > li.current_page_item > a:after { content:""; position:absolute; background:url(//socopharmreunion.com/wp-content/themes/soulmedic/images/side-nav-active.png) no-repeat; width:11px; height:46px; right:-11px; top:0px; }
ul.side-nav > li > a:hover, ul.side-nav > li > ul > li > a:hover, ul.side-nav > li.current_page_item > a, ul.side-nav li > ul > li.current_page_item > a { color:#4bbcd7; }
ul.side-nav li a:hover:before, ul.side-nav > li.current_page_item > a:before, ul.side-nav > li > ul > li.current_page_item > a:before, ul.side-nav > li > ul > li > ul > li.current_page_item > a:before { color:#ffffff; }
ul.side-nav li ul { border-top:1px solid; margin:0px; padding-left:0px; }
ul.side-nav li ul li:last-child { border:none; padding-bottom:0px; }
ul.side-nav li ul li a { padding-left:85px; }
ul.side-nav ul ul li a { padding-left:120px; }
ul.side-nav li a:before, ul.side-nav > li > a:hover, ul.side-nav > li > ul > li > a:hover, ul.side-nav > li > ul > li > ul > li > a:hover, ul.side-nav > li.current_page_item > a, ul.side-nav > li > ul > li.current_page_item > a, ul.side-nav > li > ul > li > ul > li.current_page_item > a { background:#ededed; }
ul.side-nav, ul.side-nav li, ul.side-nav li ul { border-color:#e3e3e3; }
ul.side-nav li a:before, ul.side-nav > li > a:hover, ul.side-nav > li > ul > li > a:hover, ul.side-nav > li > ul > li > ul > li > a:hover { color:#2d2d29; } .error-info { padding:70px 0px; float:left; clear:both; }
.error-info h2 { font-size:100px; color:#d9d9d9; margin-bottom:10px; display:block; }
.error-info h3 { font-size:20px; text-transform:none; display:block; margin-bottom:20px; } .newsletter-form { background:#ededed; float:left; width:100%; clear:both; margin:0px; padding:20px 0px; }
.newsletter-form h2 { margin-bottom:10px; }
.newsletter-form form { float:right; width:100%; margin:20px 0px 0px; }
.newsletter-form input[type="email"], .newsletter-form input[type="text"] { background:#ffffff; border:1px solid #e3e3e3; float:left; width:66%; }
.newsletter-form input[type="submit"] { float:left; padding:15px 12px; } #toTop { display:none; text-decoration:none; position:fixed; bottom:30px; right:30px; overflow:hidden; width:40px; height:40px; border:none; text-indent:100%; background:url(//socopharmreunion.com/wp-content/themes/soulmedic/images/ui.totop.png) no-repeat left top; z-index:9999; }	
#toTopHover { background:url(//socopharmreunion.com/wp-content/themes/soulmedic/images/ui.totop.png) no-repeat left -40px; width:40px; height:40px; display:block; overflow:hidden; float:left; opacity: 0; -moz-opacity: 0; filter:alpha(opacity=0); }	
#toTop:active, #toTop:focus { outline:none;	} #footer { float:left; width:100%; margin:10px 0px 0px; padding:0px; color:#808080; }
#footer img { max-width:100%; height:auto; }
.ie8 #footer img { width:auto; }
#footer, #footer a:hover, #footer .widget ul li, #footer .widget h3.widgettitle a:hover, #footer p, #footer span, #footer .widget ul li:before, #footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6, #footer h1 a, #footer h2 a, #footer h3 a, #footer h4 a, #footer h5 a, #footer h6 a, #footer a:hover { color:#808080; }
#footer .widget ul { width:100%; margin:0px; padding:0px; }
#footer .widget ul li { width:94%; font-size:14px; font-weight:normal; display:block; position:relative; border-bottom:1px solid #e1e1e1; line-height:20px; padding:7px 0px 7px 15px; }
#footer .widget ul li:before { content:"\f105"; font-family:FontAwesome; font-style:normal; font-weight:normal; text-decoration:inherit; font-size:16px; position:absolute; top:6px; left:0px; }
#footer .widget ul li a { padding:0px; background:none; color:#808080; display:block; }
#footer .widget ul li:first-child { padding-top:0px; }
#footer .widget ul li:first-child:before { top:0px; }
#footer .widget ul ul { border-top:1px solid #e1e1e1; margin-top:5px; padding-top:5px; }
#footer .widget ul li:last-child { border:none; }
#footer .tweets a { color:#e6e6e6; }
#footer .widget_categories ul li a span, #footer .widget.widget_archive ul li a span { color:#ffffff; }
#footer .widget_categories ul li, #footer .widget.widget_archive ul li { padding-bottom:0px; }
#footer .widget_categories ul li a, #footer .widget.widget_archive ul li a { border-bottom:0px; }
#footer .widget_categories ul li:before, #footer .widget.widget_archive ul li:before { top:17px; }
#footer .widget_categories ul li:first-child:before, #footer .widget_archive ul li:first-child:before { top:10px; }
#footer .widget.widget_recent_entries .recent-posts-widget ul li:before { content:""; }
#footer .widget.widget_recent_entries .recent-posts-widget ul li { padding-left:0px; }
#footer .widget { padding-bottom:30px; width:100%; float:left; }
#footer .widget h3.widgettitle { margin-bottom:35px; font-size:18px; text-transform:uppercase; position:relative; padding-bottom:0px; }
#footer .widget h3.widgettitle:after { content:""; height:1px; background:#e1e1e1; width:100px; position:absolute; bottom:-10px; left:0px; }
#footer .widget .recent-posts-widget ul li { padding-bottom:20px; padding-left:0px; }
#footer .widget .recent-posts-widget ul li a { display:inline; }
#footer .widget .recent-posts-widget .post-meta p { padding:0px 8px; font-size:12px; }
#footer .widget .recent-posts-widget .post-meta p.author, #footer .widget.widget_recent_entries .post-meta p.date { min-width:10px; }
#footer .widget .tweet_list li:before { content:""; }
#footer .widget .tweet_list li { padding-left:0px; border-bottom:none; padding-bottom:20px; }
#footer .recent-posts-widget ul li, #footer .recent-portfolio-widget ul li { border-bottom:0px; padding:0px; }
#footer .recent-portfolio-widget ul li, .recent-portfolio-widget ul li { padding-bottom:10px; }
#footer .widget_categories ul li a { position:relative; display:block; }
.recent-portfolio-widget ul li p { line-height:20px; font-size:12px; }
#footer .widget.widget_recent_comments li a { display:inline; }
#footer .widget .dt-sc-social-icons { margin:20px 0px 0px; }
#footer .widget .dt-sc-social-icons li { display:inline; float:left; border:0px; padding:0px; margin:0px 5px 0px 0px; width:29px; clear:none; }
#footer .widget .dt-sc-social-icons li:before { content:""; }
#footer .widget .dt-sc-social-icons li a { position:static; }
#footer .widget.widget_calendar caption { font-size:14px; }
#footer th, #footer td { padding:10px; }
#footer .widget .textwidget ul li:before { content:"\f14c"; }
#footer .widget .textwidget ul li { padding-left:22px; width:91%; border-bottom:none; }
#footer select { width:100%; }
#footer input[type="submit"], #footer input[type="button"] { color:#ffffff; }
#footer input[type="submit"]:hover, #footer input[type="button"]:hover { background-color:#808080; color:#ffffff; }
#footer .widget.widget_recent_entries .recent-posts-widget .post-meta p, #footer .widget.widget_recent_entries .recent-posts-widget .post-meta { border-color:#dddddd; }
#footer .tagcloud a { color:#ffffff; }
#footer .tagcloud a:before { border-top:3px solid #F3F3F3; }
#footer .wp-caption { width:100%; }
#footer .wp-caption-text { color:#808080; }
#footer .wp-caption img { max-width:96%; }
#footer .copyright { width:100%; clear:both; padding:20px 0px; margin:0px; color:#6a6a6a; float:left; border-top:1px solid #e1e1e1; }
#footer .copyright p, #footer .copyright div, #footer .copyright a { color:#6a6a6a; margin-bottom:0px; }
#footer .widget.widget_categories ul li a:before { content:""; }
.copyright-content { float:left; margin:6px 0px 0px; }
.footer-logo { float:right; line-height:normal; }
#footer .dt-sc-contact-info { border-color:#e1e1e1; }
#footer .dt-sc-appointment .dt-sc-contact-info { border:none; }
#footer .widget.widget_text .dt-sc-contact-info.address { border:0px; padding-top:0px; } span.wpcf7-form-control-wrap { width:100%; display:inline-block; }
.wpcf7-form p { margin-bottom:0px; }
span.wpcf7-form-control-wrap input[type="text"], span.wpcf7-form-control-wrap input[type="password"], span.wpcf7-form-control-wrap input[type="email"], span.wpcf7-form-control-wrap input[type="url"], span.wpcf7-form-control-wrap input[type="tel"], span.wpcf7-form-control-wrap input[type="number"], span.wpcf7-form-control-wrap input[type="range"], span.wpcf7-form-control-wrap input[type="date"], span.wpcf7-form-control-wrap textarea, span.wpcf7-form-control-wrap input.text, span.wpcf7-form-control-wrap select { margin:10px 0px 0px; }
wpcf7-form span.wpcf7-not-valid-tip { top: auto; bottom: -34px; }
.wpcf7-form-control-wrap { position:relative; }
.wpcf7-form span.wpcf7-not-valid-tip { background:#ffb0af; border:1px solid #ff7b79; color:#cc0000; padding:4px 10px; top:-45px; left:0px; position:absolute; width:100%; box-sizing:border-box; }
.wpcf7-form span.wpcf7-not-valid-tip:before { position:absolute; background:url(//socopharmreunion.com/wp-content/themes/soulmedic/images/error-arrow.png) top left no-repeat; top:-6px; left:14px; width:16px; height:6px; content:""; }
.wpcf7-form div.wpcf7-validation-errors, .wpcf7-form div.wpcf7-mail-sent-ok { margin-bottom:20px; margin-top:20px; clear:both; padding:15px 15px 15px 35px; float:left; }
.wpcf7-form div.wpcf7-validation-errors { background:#ffcccc; border:1px solid #ff9999; color:#d01313; position:relative; }
.wpcf7-form div.wpcf7-validation-errors:before, .wpcf7-form div.wpcf7-mail-sent-ok:before { top:13px; left:10px; font-family:FontAwesome; font-style:normal; font-weight:normal; text-decoration:inherit; font-size:20px; position:absolute; }		
.wpcf7-form div.wpcf7-validation-errors:before { content:"\f057"; color:#C54228; }
.wpcf7-form div.wpcf7-mail-sent-ok { background:#eafac0; border:1px solid #b1cf67; color:#7ba411; position:relative; }
.wpcf7-form div.wpcf7-mail-sent-ok:before { content:"\f058"; color:#75b632; }
.wpcf7-form span.wpcf7-list-item { margin-right:25px; }
.wpcf7-form input[type="radio"] { position:relative; margin-right:5px; top:-2px; }
.dt-sc-titled-box-content .wpcf7-form .wpcf7-not-valid-tip { top:0px; padding:0px 10px; }
.ie9 .dt-sc-titled-box-content .wpcf7-form .wpcf7-not-valid-tip { top:50px; }
.ie9 .wpcf7-form .wpcf7-not-valid-tip { top:20px; }
.dt-sc-one-third .dt-sc-titled-box-content input[type="text"], .dt-sc-one-third .dt-sc-titled-box-content input[type="password"], .dt-sc-one-third .dt-sc-titled-box-content input[type="email"], .dt-sc-one-third .dt-sc-titled-box-content input[type="url"], .dt-sc-one-third .dt-sc-titled-box-content input[type="tel"], .dt-sc-one-third .dt-sc-titled-box-content input[type="number"], .dt-sc-one-third .dt-sc-titled-box-content input[type="range"], .dt-sc-one-third .dt-sc-titled-box-content input[type="date"], .dt-sc-one-third .dt-sc-titled-box-content textarea, .dt-sc-one-third .dt-sc-titled-box-content input.text { padding:12px 5%; width: 90%; } #tribe-events-pg-template { max-width:100%; }
#tribe-bar-form { background:#ededed; }
#tribe-bar-form label { font-size:15px; color:#2d2d29; text-transform:none; margin-bottom:10px; }
#tribe-bar-form input[type="text"] { border:1px solid #e3e3e3; background:#ffffff; padding:9px 10px; font-weight:normal; font-size:14px; }
#tribe-bar-form .tribe-bar-submit input[type="submit"] { border:none; color:#ffffff; text-transform:none; font-weight:bold; margin:25px 0px 0px; font-size:14px; padding:9px 15px 10px; float:left; cursor:pointer; width:auto; line-height:20px;}	
#tribe-bar-form .tribe-bar-submit input[type="submit"]:hover { background-color:#808080; }
.tribe-bar-views-inner { padding:32px 0px 45px; }
.datepicker { z-index:99999 !important; }
.datepicker th.switch { width:122px; }
.datepicker.dropdown-menu { margin-top:6px; }
.datepicker table { border:none; }
.datepicker td, .datepicker th { padding:5px; border:none; background:none; }
h2.tribe-events-page-title { font-weight:bold; }
.tribe-events-sub-nav li a, .tribe-events-read-more { background:none; font-size:14px; padding:7px 15px; line-height:normal; display:inline-block; margin:10px 0px 0px; cursor:pointer; font-weight:normal; text-transform:uppercase; outline:none; position:relative; z-index:1; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; transition:all 0.3s; -o-transition:all 0.3s; -ms-transition:all 0.3s; border:1px solid; }
.tribe-events-sub-nav li a:after, .tribe-events-read-more:after { content:''; position:absolute; z-index:-1; width:100%; height:0; top:0; left:0; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; transition:all 0.3s; -o-transition:all 0.3s; -ms-transition:all 0.3s; }
.tribe-events-sub-nav li a:hover, .tribe-events-sub-nav li a:active, .tribe-events-read-more:hover, .tribe-events-read-more:active { color:#ffffff; }
.tribe-events-sub-nav li a:hover:after, .tribe-events-sub-nav li a:active:after, .tribe-events-read-more:hover:after, .tribe-events-read-more:hover:active { height:100%; }
.tribe-events-calendar th { background:#ededed; text-transform:uppercase; padding:15px 10px; text-transform:none; }
#tribe-events-content table.tribe-events-calendar, #tribe-events-content .tribe-events-calendar td { border:1px solid #ededed; }
#tribe-events-content .tribe-events-calendar td { background:#ffffff; text-align:left; }
.tribe-events-calendar div[id*="tribe-events-daynum-"], .tribe-events-calendar div[id*="tribe-events-daynum-"] a { border-bottom:1px solid #ededed; }
#tribe-events-content .tribe-events-thismonth a { border-bottom:0px; }
#tribe-events-content .tribe-events-tooltip h4 { min-height:10px; line-height:16px; font-weight:bold; font-size:11px; padding:10px; }
.tribe-events-calendar .tribe-events-tooltip, .tribe-events-week .tribe-events-tooltip, .recurring-info-tooltip { border:1px solid #ededed; }
.tribe-events-tooltip .tribe-events-arrow { background-image:url(//socopharmreunion.com/wp-content/themes/soulmedic/images/tribe-tooltips.png); bottom:-21px;}
.events-archive.events-gridview #tribe-events-content table .vevent { padding:6px 0px; font-weight:normal; }
.tribe-events-tooltip p.entry-summary { line-height:18px; color:#808080; }
.tribe-events-tooltip .tribe-events-event-body span { color:#a7a7a7; padding:5px 0px 5px; display:inline-block; }
.tribe-events-tooltip .duration { color:#a7a7a7; }
.tribe-events-tooltip .tribe-events-event-thumb { padding-right:10px; }
#tribe-events-content .tribe-events-calendar div[id*="tribe-events-event-"] h3.tribe-events-month-event-title { font-weight:normal; }
.tribe-grid-body .tribe-events-tooltip .tribe-events-arrow { top:36px; }
.tribe-events-list .vevent.hentry { margin:0px; padding:30px 0px 50px; background:url(//socopharmreunion.com/wp-content/themes/soulmedic/images/splitter.png) bottom repeat-x; border:none; }
.tribe-events-list .time-details { font-size:14px; font-weight:bold; color:#2d2d29; }
.tribe-events-list .tribe-events-venue-details { font-size:14px; color:#808080; font-style:italic; font-weight:normal; }
.tribe-events-loop .tribe-events-event-meta { margin-bottom:20px; }
.tribe-events-list .tribe-events-event-image { margin-right:2%; }
.tribe-events-list .tribe-events-event-image + div.tribe-events-content { width:68%; }
.tribe-events-list .tribe-events-photo-event .tribe-events-event-details { padding-bottom:25px; }
.tribe-events-read-more { background:#ffffff; margin:20px 0px 0px; }
.tribe-events-list-event-title a:hover { color:#2d2d29; }
.single-tribe_events .tribe-events-event-meta { background:#f3f3f3; }
.single-tribe_events #tribe-events-content .tribe-events-event-meta dt { color:#2d2d29; }
.page-with-sidebar .tribe-bar-mini .tribe-bar-views-inner { padding:20px 0px 40px; }
.page-with-sidebar #tribe-bar-form .tribe-bar-submit input[type="submit"] { margin-top:21px; }
.tribe-events-list .vevent.hentry.tribe-event-end-month { padding-bottom:50px; }
.tribe-events-grid .tribe-grid-content-wrap .column {  width:12.2%; }
#primary .tribe-events-has-events div[id*="daynum-"] a:before { bottom:8px; }
#tribe-bar-form input[type="text"] { z-index:10 !important; }
#secondary .tribe-mini-calendar th, #footer .tribe-mini-calendar th { padding:7px 0px; background:#ededed; border-color:#ededed; }
#secondary .tribe-mini-calendar td, #footer .tribe-mini-calendar td  { padding:0px; background:#ffffff; border-color:#ededed; }
#secondary .tribe-mini-calendar .tribe-mini-calendar-nav td, #footer .tribe-mini-calendar .tribe-mini-calendar-nav td { padding:4px 0px; }
#secondary .tribe-events-has-events div[id*="daynum-"] a:before, #footer .tribe-events-has-events div[id*="daynum-"] a:before { width:5px; height:5px; }
#secondary .tribe-mini-calendar-event .list-date, #footer .tribe-mini-calendar-event .list-date { background:#ededed; }
#secondary .tribe-mini-calendar-event .list-date .list-daynumber, #footer .tribe-mini-calendar-event .list-date .list-daynumber { color:#2d2d29; }
#secondary .tribe-mini-calendar-event .list-info h2, #footer .tribe-mini-calendar-event .list-info h2 { margin-bottom:10px; }
#secondary .tribe-mini-calendar-event, #footer .tribe-mini-calendar-event { border-bottom:1px solid #ededed; }
#secondary .tribe-mini-calendar-event .list-info span, #footer .tribe-mini-calendar-event .list-info span { line-height:16px; }
#secondary .tribe-venue-widget-list h4, #footer .tribe-venue-widget-list h4 { font-size:14px; margin-bottom:5px; }
#secondary .tribe-venue-widget-list li, #footer .tribe-venue-widget-list li { border-bottom:1px solid #ededed; padding-bottom:20px; }
#footer .tribe-mini-calendar .tribe-mini-calendar-nav a, #footer .tribe-mini-calendar .tribe-mini-calendar-nav span, #footer .tribe-mini-calendar .tribe-events-has-events:hover a, #footer .tribe-mini-calendar .tribe-events-present a, #secondary .tribe-events-present span.tribe-mini-calendar-no-event, #footer .tribe-events-present span.tribe-mini-calendar-no-event { color:#ffffff; }
#secondary .tribe-venue-widget-venue-name, #footer .tribe-venue-widget-venue-name { margin-bottom:10px; }
#tribe-bar-form.tribe-bar-mini .tribe-bar-submit input[type=submit] { padding:8px 15px 9px; font-size:11px; } #tribe-events-content .tribe-events-calendar td{height:110px;}
#primary .tribe-events-tooltip .tribe-events-event-body .tribe-events-event-thumb img{max-height:150px; max-width:150px;}
#tribe-events-content .tribe-events-tooltip .tribe-event-description{text-align:left; line-height:20px;}
#tribe-events-content .tribe-events-tooltip .tribe-event-description p{line-height:20px;} .events-shortcode-list { width:100%; float:left; margin:0px 0px 20px; padding:0px; }
.events-shortcode-list .event-thumb { float:left; margin-bottom:10px; width:100%; }
.events-shortcode-list .event-thumb img { max-width:100%; }
.events-shortcode-list h2 { font-size:18px; margin-bottom:10px; }
.page-with-sidebar .events-shortcode-list h2 { font-size:16px; } 
.events-shortcode-list .event-meta { clear:both; margin:0px; padding:0px 0px 15px; display:block; float:left; width:100%; }
.events-shortcode-list .event-meta span { margin-right:5px; position:relative; top:-1px; } .delicate-style-picker-wrapper { position:fixed; z-index:99999; left:0px; top:150px; }
#delicate-style-picker { background:#ffffff; width:225px; float:left; position:absolute; top:0px; z-index:1; margin:0px; padding:0px 0px 10px; text-align:center; box-shadow:0px 0px 10px rgba(0, 0, 0, 0.5); -moz-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.5); -webkit-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.5); }
#delicate-style-picker h2 { background:url(//socopharmreunion.com/wp-content/themes/soulmedic/images/style-picker/title-bg.jpg) repeat-x; font:normal 12px Tahoma, Geneva, sans-serif; text-transform:uppercase; line-height:48px; width:100%; color:#848484; margin:0px 0px 15px; padding:0px;  }
#delicate-style-picker h3 { font:normal 12px Tahoma, Geneva, sans-serif; padding:0px 0px 10px; width:100%; color:#848484; margin:0px; text-transform:uppercase; }
#delicate-style-picker ul { float:left; margin:0px; padding:0px; text-align:center; width:225px; }
#delicate-style-picker ul li { display:inline-block; display:inline; list-style-type:none; padding:0px; margin:0px 0px 6px 0px; }
#delicate-style-picker ul li a { background:#ffffff; border:1px solid #ffffff; padding:2px; display:inline-block; margin:0px; line-height:0; }
#delicate-style-picker ul li a.selected, #delicate-style-picker ul li a:hover { border:1px solid #d7d7d7; }
#delicate-style-picker ul li a img { border:1px solid #d7d7d7; }
#delicate-style-picker .hr { background:url(//socopharmreunion.com/wp-content/themes/soulmedic/images/style-picker/seperator.png) no-repeat; width:100%; height:25px; margin:-10px 0px 10px; float:left; }
.style-picker-ico { position:absolute; top:25px; left:225px; }
.entry-gallery-post-slider li { display:block; }
.column.first { clear:both; } .vc_empty_space{clear:both;}
.vc_btn3-container.vc_btn3-center button{float:none;}
#vc_load-inline-editor.vc_inline-link{float:right;}
.vc_btn3-container.vc_btn3-left button{float:left;}
.vc_responsive .breadcrumb-section{position:relative; z-index:1;}
.vc_responsive img{height:auto;}  .retina_logo { display:none; height:auto !important; }
@media only screen and (-moz-min-device-pixel-ratio: 1.5), 
only screen and (-o-min-device-pixel-ratio: 3/2), 
only screen and (-webkit-min-device-pixel-ratio: 1.5), 
only screen and (min-devicepixel-ratio: 1.5), 
only screen and (min-resolution: 1.5dppx) {
.normal_logo { display:none; }
.retina_logo { display:inline-block; }
.hr, .tribe-events-list .vevent.hentry, .blog-entry { background-image:url(//socopharmreunion.com/wp-content/themes/soulmedic/images/splitter@2x.png); background-size:9px 10px; }
select, .selection-box:after { background-image:url(//socopharmreunion.com/wp-content/themes/soulmedic/images/select-box@2x.jpg); background-size:44px 48px; }
.bx-controls a.bx-prev { background-image:url(//socopharmreunion.com/wp-content/themes/soulmedic/images/portfolio-slider-arrow-left@2x.png); background-size:40px 40px; }
.bx-controls a.bx-next { background-image:url(//socopharmreunion.com/wp-content/themes/soulmedic/images/portfolio-slider-arrow-right@2x.png); background-size:40px 40px; }
ul.side-nav > li.current_page_item > a:after, ul.side-nav > li > ul > li.current_page_item > a:after { background-image:url(//socopharmreunion.com/wp-content/themes/soulmedic/images/side-nav-active@2x.png); background-size:11px 46px; }
#toTop, #toTopHover { background-image:url(//socopharmreunion.com/wp-content/themes/soulmedic/images/ui.totop@2x.png); background-size:40px 80px; }	
.wpcf7-form span.wpcf7-not-valid-tip:before { background-image:url(//socopharmreunion.com/wp-content/themes/soulmedic/images/error-arrow@2x.png); background-size:16px 7px; }
}  .dt-privacy-wrapper { clear: both; padding-top: 10px; line-height: normal; font-size: 14px;}
.dt-privacy-wrapper > input {margin-right: 10px;}
.dt-sc-newsletter-section.type5 .dt-sc-subscribe-frm .dt-privacy-wrapper{position: relative;bottom: 20px;}
.dt-sc-newsletter-section.type6 .dt-privacy-wrapper{ text-align: center;} .dt-sc-newsletter-section.type1 .dt-sc-subscribe-frm:before{ margin-top: -10px; }
.dt-sc-newsletter-section.type1 .newsletter-tooltip{ top: -39px; } .dt-cookie-consent .dt-sc-button.dt-cookie-close-bar, .dt-cookie-consent .dt-sc-button{ font-size:12px !important; padding: 0px 10px !important;}
.mfp-wrap{ z-index: 99999 !important }
.comment-form-cookies-consent input{ margin-right: 7px; }
.comment-form-dt-privatepolicy  input{ margin-right: 5px; } .dt-inline-modal > h4{    background-color: #5a5a5a; color: #fff !important;}
.dt-inline-modal > h4, .mfp-close-btn-in .mfp-close{ color: #fff !important; }
.comment-form-dt-privatepolicy {
clear: both;
}  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-devicepixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx) { 
#primary.with-left-sidebar, #primary.with-right-sidebar, #primary.with-both-sidebar { display: inline-block; float: left;}
}
   h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, a, #footer a, #footer .widget ul li a:hover, #footer .widget .tweet_list li a, .breadcrumb a:hover, .dt-sc-ico-content.type1 h5 a, .dt-sc-ico-content.type1 .icon span, .dt-sc-ico-content.type2 h5 a, .dt-sc-ico-content.type2 .icon span, .dt-sc-ico-content.type4 h5 a, .dt-sc-ico-content.type4 .icon span, .dt-sc-button, h5.dt-sc-toggle.active a, h5.dt-sc-toggle-accordion.active a, .dt-sc-pr-tb-col.selected .dt-sc-tb-title h5, .dt-sc-pr-tb-col.selected .dt-sc-buy-now .dt-sc-button, .dt-sc-infographic-bar .fa, .dt-sc-numbered-list-type2 li, ul.side-nav > li.current_page_item > a:hover, ul.side-nav > li > ul > li.current_page_item > a:hover, ul.side-nav > li > ul > li > ul > li.current_page_item > a:hover, #footer .copyright a:hover, .megamenu-child-container ul.sub-menu > li > ul li a:hover, #main-menu ul li.menu-item-simple-parent ul li a:hover, .entry-details .entry-metadata, .widget ul li a:hover, .widget.widget_recent_entries .post-meta p, .widget.widget_recent_entries .post-meta p a, #secondary .widget .tweet_list li a:hover, .portfolio-single .tags, #secondary .widget.widget_recent_entries ul li:hover:before, #secondary .widget.widget_recent_comments ul li:hover:before, ul.commentlist li .author-name a:hover, .tribe-events-sub-nav li a, .tribe-events-calendar td a, .tribe-events-read-more, .tribe-events-list-event-title a, ul.products li .product-details-hover h3 a:hover, #main-menu ul li.menu-item-language ul li a:hover { color:#1abc9c; }
.dt-sc-ico-content.type5 .icon span, .tp-caption.custom_title, .tp-caption.custom_skin_text, .tp-caption.custom_small_icon { color:#05997c; }
.megamenu-child-container ul.sub-menu > li > ul li.current_page_item a, .megamenu-child-container ul.sub-menu > li > ul li.current_page_ancestor a, .megamenu-child-container ul.sub-menu > li > ul li.current-menu-item a, .megamenu-child-container ul.sub-menu > li > ul li.current-menu-ancestor a, #main-menu ul li.menu-item-simple-parent ul li.current_page_item > a, #main-menu ul li.menu-item-simple-parent ul li.current_page_ancestor > a, #main-menu ul li.menu-item-simple-parent ul li.current-menu-item > a, #main-menu ul li.menu-item-simple-parent ul li.current-menu-ancestor > a, #main-menu ul li.menu-item-simple-parent ul li.current_page_item > .nolink-menu, #main-menu ul li.menu-item-simple-parent ul li.current_page_ancestor > .nolink-menu, #main-menu ul li.menu-item-simple-parent ul li.current-menu-item > .nolink-menu, #main-menu ul li.menu-item-simple-parent ul li.current-menu-ancestor > .nolink-menu, .megamenu-child-container ul.sub-menu > li > ul li.current_page_item .nolink-menu, .megamenu-child-container ul.sub-menu > li > ul li.current_page_ancestor .nolink-menu, .megamenu-child-container ul.sub-menu > li > ul li.current-menu-item .nolink-menu, .megamenu-child-container ul.sub-menu > li > ul li.current-menu-ancestor .nolink-menu { color:#1abc9c; } .dt-sc-numbered-list li, .dt-sc-callout-box.type1 h4 span.highlight, .portfolio:hover .portfolio-detail .views, .mean-container .mean-nav ul li a.mean-expand:hover { background:#05997c; }
#main-menu > ul > li:hover, #main-menu > ul > li > a:hover, #main-menu > ul > li.current_page_item > a, #main-menu > ul > li.current_page_ancestor > a, #main-menu > ul > li.current-menu-item > a, #main-menu > ul > li.current-menu-ancestor > a, .breadcrumb h1, .dt-sc-ico-content.type1:hover .icon span, .dt-sc-ico-content.type2:hover .icon span, .dt-sc-ico-content.type2:hover .link, .dt-sc-ico-content.type3 .icon span, .dt-sc-ico-content.type4:hover .icon span, .dt-sc-ico-content.type4:hover .dt-sc-button:after, .dt-sc-ico-content.type4:hover .dt-sc-button, .dt-sc-team h4 i, .dt-sc-numbered-list li span, .dt-sc-button:after, .dt-sc-callout-box.type3, .dt-sc-appointment li i, .dt-sc-sorting-container a:hover, .dt-sc-sorting-container a.active-sort, .portfolio:hover .portfolio-detail, .pagination ul li a:after, .pagination ul li.active-page, .pagination ul li a:hover, .pagination .next-post a:hover, .pagination .prev-post a:hover, .carousel-arrows a:hover, .dt-sc-pr-tb-col.selected .dt-sc-tb-header .dt-sc-price, .dt-sc-appointment .dt-sc-contact-info i, ul.side-nav li a:hover:before, ul.side-nav > li.current_page_item > a:before, ul.side-nav > li > ul > li.current_page_item > a:before, ul.side-nav > li > ul > li > ul > li.current_page_item > a:before, .megamenu-child-container > ul.sub-menu > li > a:hover, .widget_categories ul li a span, .widget.widget_archive ul li a span, .tagcloud a:hover, ul.commentlist li .author-name span, .featured-post span, .page-link span, .page-link a:hover, .portfolio .image-overlay a span, ul.commentlist li .reply a, .mean-container .mean-nav, .entry-meta .comments, .dt-sc-titled-box h6.dt-sc-titled-box-title, #tribe-bar-form input[type="submit"], #tribe-bar-form .tribe-bar-submit input[type="submit"], .datepicker td span.active:active, .datepicker td span.active.active, .tribe-events-sub-nav li a:after, .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"], .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"] > a, #tribe-events-content .tribe-events-tooltip h4, .datepicker.dropdown-menu td.active.active, .tribe-events-read-more:after, #secondary .tribe-mini-calendar .tribe-mini-calendar-nav td, #secondary .tribe-mini-calendar .tribe-events-present, #secondary .tribe-mini-calendar .tribe-mini-calendar-today, #footer .tribe-mini-calendar .tribe-mini-calendar-nav td, #footer .tribe-mini-calendar .tribe-events-present, #footer .tribe-mini-calendar .tribe-mini-calendar-today { background:#1abc9c; }
.dt-sc-callout-box.type5 { background:#e9f7f4; }
.dt-sc-callout-box.type5:after { border-left-color:#e9f7f4; }
h5.dt-sc-toggle:before, h5.dt-sc-toggle-accordion:before, .dt-sc-pr-tb-col.selected .dt-sc-buy-now .dt-sc-button:after, #footer input[type="submit"], #footer input[type="button"], .bx-controls a:hover, input[type="submit"], button, input[type="button"], .mean-container a.meanmenu-reveal, .dt-sc-infographic-bar .dt-sc-bar { background-color:#1abc9c; } .dt-sc-button, .dt-sc-callout-box.type4, .dt-sc-callout-box.type5, .pagination ul li a, .pagination .next-post a, .pagination .prev-post a, .pagination ul li.active-page, .dt-sc-pr-tb-col.selected, .dt-sc-pr-tb-col.selected .dt-sc-buy-now .dt-sc-button, .breadcrumb-section, .megamenu-child-container, #main-menu ul li.menu-item-simple-parent ul, #main-menu ul li.menu-item-simple-parent ul li ul, #main-menu ul li.menu-item-language ul, #main-menu ul li.menu-item-language ul li ul, ul.commentlist li .comment-author img, .tribe-events-sub-nav li a, .tribe-events-read-more, #slider, .dt-sc-toggle-frame h5.dt-sc-toggle a, .dt-sc-toggle-frame h5.dt-sc-toggle-accordion a, .is-sticky #header, .author-bio .image img { border-color:#1abc9c; }
#main-menu > ul > li.current_page_item > a, #main-menu > ul > li.current_page_ancestor > a, #main-menu > ul > li.current-menu-item > a, #main-menu > ul > li.current-menu-ancestor > a, .dt-sc-team .image img, .dt-sc-testimonial .author img, .dt-sc-sorting-container a:hover, .dt-sc-sorting-container a.active-sort, .portfolio:hover, blockquote, blockquote.type2, .dt-sc-ico-content.type3 .icon span, .entry-meta .comments { border-color:#05997c; }
.dt-sc-testimonial blockquote, ul.dt-sc-tabs-frame li a.current { border-top-color:#1abc9c; }
.dt-sc-testimonial blockquote:before { border-right-color:#1abc9c; }
blockquote.type2:before { border-top-color:#05997c; }
ul.dt-sc-tabs-vertical-frame li a.current { border-left:3px solid #1abc9c; }
.dt-sc-pullquote5 { border-left:3px solid #1abc9c; }
.dt-sc-pullquote6 { border-top:3px solid #1abc9c; } ul.products li:hover .product-wrapper, .product .woocommerce-main-image img, .woocommerce-message .button, .woocommerce-error .button, .woocommerce-info .button { border-color:#1abc9c; }
.woocommerce-tabs ul.tabs li.active a, .woocommerce-MyAccount-navigation ul > li.is-active > a { border-top-color:#1abc9c; }
ul.products li .product-details .add_to_cart_button, ul.products li .product-details-hover .add_to_cart_button, ul.products li .product-details .button, ul.products li .product-details-hover .button, ul.products li .product-details .dt-sc-button, ul.products li .product-details-hover .dt-sc-button, ul.products li .product-details-hover .yith-wcwl-add-to-wishlist a, .product .summary .add_to_wishlist:after, #reviews a.button:after, .woocommerce-message .button:after, .woocommerce-error .button:after, .woocommerce-info .button:after, .woocommerce table .button:after, .product.woocommerce .button:after, ul.products li .product-thumb .onsale, .single-product .product > .onsale, .product-categories li span, .wc-proceed-to-checkout .checkout-button { background-color:#1abc9c; }
.product .summary .add_to_wishlist:before, .woocommerce-message .button, .woocommerce-error .button, .woocommerce-info .button { color:#1abc9c; } @media screen and (-webkit-min-device-pixel-ratio:0) { ::i-block-chrome,.dt-sc-team .image img {
box-shadow: 0px 0px 0px 5px #05997c; border:none;
}
}