.smx_navbarBtn:hover{text-decoration:none;}





/*! BOOTSTRAP 4 BREAKPOINT col-(x)   -----------------------------------------*/

.smx_navbarBtn
{ 
margin:8px 0px 8px 0px;
padding-left:15px !important;
padding-right:15px !important;
}


.smx_Slogan1
{ 
font-size:22px;
line-height:120%;
font-weight:bold;

}
.smx_Slogan2
{ 
font-size:12px;
line-height:120%;
}

.smx_HeadingResize
{ 
font-size:22px;
line-height:120%;

}
.smx_articleHeadingResize
{ 
font-size:24px;
line-height:120%;
}

.smx_pressHeadingResize
{ 
font-size:20px;
line-height:120%;
}
.smx_articleDateResize
{ 
font-size:12px;
line-height:120%;
}

.smx_imgOverlayText
{ 
font-size:20px;
line-height:150%;
font-weight:300;
}



.smx-language-flag {width:36px;height:36px;margin-right:7px;}
.smx-language-flag:hover {filter: brightness(70%);}

.srchAjaxResults            {padding-left:4px;min-height:35px;line-height:35px;color: #000000;font-family: Arial,Helvetica Neue,Helvetica,sans-serif;font-size: 14px;font-style: bold;font-variant: normal;font-weight: 500;min-height:35px;line-height:35px;TEXT-DECORATION: none;}
.srchAjaxResults A:link     {padding-left:4px;min-height:35px;line-height:35px;color: #000000;font-family: Arial,Helvetica Neue,Helvetica,sans-serif;font-size: 14px;font-style: bold;font-variant: normal;font-weight: 500;min-height:35px;line-height:35px;TEXT-DECORATION: none;}
.srchAjaxResults A:visited  {padding-left:4px;min-height:35px;line-height:35px;color: #000000;font-family: Arial,Helvetica Neue,Helvetica,sans-serif;font-size: 14px;font-style: bold;font-variant: normal;font-weight: 500;min-height:35px;line-height:35px;TEXT-DECORATION: none;}
.srchAjaxResults A:hover    {padding-left:4px;min-height:35px;line-height:35px;color: #000000;font-family: Arial,Helvetica Neue,Helvetica,sans-serif;font-size: 14px;font-style: bold;font-variant: normal;font-weight: 500;min-height:35px;line-height:35px;TEXT-DECORATION: none;background-color:#ededfc;}




img.circle120 {border-radius:500px;margin-top:0;max-width:98%;max-width:70px;}
img.circle200 {border-radius:500px;margin-top:0;max-width:98%;max-width:150px;}
img.circle300 {border-radius:500px;margin-top:0;max-width:98%;max-width:200px;}






/*! BOOTSTRAP 4 BREAKPOINT col-sm-(x)   -----------------------------------------*/
@media (min-width: 576px) {
	
.smx_navbarBtn
{ 
margin:8px 0px 8px 0px;
padding-left:15px !important;
padding-right:15px !important;
}
	
	
.smx_Slogan1
{ 
font-size:26px;
line-height:120%;
font-weight:bold;

}
.smx_Slogan2
{ 
font-size:14px;
line-height:120%;
}

.smx_HeadingResize
{ 
font-size:20px;
line-height:120%;

}
.smx_articleHeadingResize
{ 
font-size:24px;
line-height:120%;
}

.smx_pressHeadingResize
{ 
font-size:20px;
line-height:120%;
}
.smx_articleDateResize
{ 
font-size:12px;
line-height:120%;
}

.smx_imgOverlayText
{ 
font-size:14px;
line-height:150%;
font-weight:200;
}



.smx-language-flag {width:36px;height:36px;margin-right:7px;}
.smx-language-flag:hover {filter: brightness(70%);}


.srchAjaxResults            {padding-left:4px;min-height:35px;line-height:35px;color: #000000;font-family: Arial,Helvetica Neue,Helvetica,sans-serif;font-size: 14px;font-style: normal;font-variant: normal;font-weight: 500;min-height:35px;line-height:35px;TEXT-DECORATION: none;}
.srchAjaxResults A:link     {padding-left:4px;min-height:35px;line-height:35px;color: #000000;font-family: Arial,Helvetica Neue,Helvetica,sans-serif;font-size: 14px;font-style: normal;font-variant: normal;font-weight: 500;min-height:35px;line-height:35px;TEXT-DECORATION: none;}
.srchAjaxResults A:visited  {padding-left:4px;min-height:35px;line-height:35px;color: #000000;font-family: Arial,Helvetica Neue,Helvetica,sans-serif;font-size: 14px;font-style: normal;font-variant: normal;font-weight: 500;min-height:35px;line-height:35px;TEXT-DECORATION: none;}
.srchAjaxResults A:hover    {padding-left:4px;min-height:35px;line-height:35px;color: #000000;font-family: Arial,Helvetica Neue,Helvetica,sans-serif;font-size: 14px;font-style: normal;font-variant: normal;font-weight: 500;min-height:35px;line-height:35px;TEXT-DECORATION: none;background-color:#ededfc;}
img.circle120 {border-radius:500px;margin-top:0;max-width:98%;max-width:60px;}
img.circle300 {border-radius:500px;margin-top:0;max-width:98%;max-width:100px;}
}



/*! BOOTSTRAP 4 BREAKPOINT col-md-(x)   -----------------------------------------*/
@media (min-width: 768px) {
	
	
.smx_navbarBtn
{ 
margin:8px 0px 8px 0px;
padding-left:15px !important;
padding-right:15px !important;
}	
	
.smx_Slogan1
{ 
font-size:35px;
line-height:120%;
font-weight:bold;
}
.smx_Slogan2
{ 
font-size:12px;
line-height:120%;
}

.smx_HeadingResize
{ 
font-size:35px;
}
.smx_articleHeadingResize
{ 
font-size:35px;
line-height:120%;
}
.smx_pressHeadingResize
{ 
font-size:26px;
line-height:120%;
float:left;
}
.smx_articleDateResize
{ 
}

.smx_imgOverlayText
{ 
font-size:18px;
line-height:150%;
font-weight:300;
}



.smx-language-flag {width:30px;height:30px;margin:2px;}
.smx-language-flag:hover {filter: brightness(70%);}


.srchAjaxResults            {padding-left:4px;min-height:35px;line-height:35px;color: #000000;font-family: Arial,Helvetica Neue,Helvetica,sans-serif;font-size: 14px;font-style: normal;font-variant: normal;font-weight: 500;min-height:35px;line-height:35px;TEXT-DECORATION: none;}
.srchAjaxResults A:link     {padding-left:4px;min-height:35px;line-height:35px;color: #000000;font-family: Arial,Helvetica Neue,Helvetica,sans-serif;font-size: 14px;font-style: normal;font-variant: normal;font-weight: 500;min-height:35px;line-height:35px;TEXT-DECORATION: none;}
.srchAjaxResults A:visited  {padding-left:4px;min-height:35px;line-height:35px;color: #000000;font-family: Arial,Helvetica Neue,Helvetica,sans-serif;font-size: 14px;font-style: normal;font-variant: normal;font-weight: 500;min-height:35px;line-height:35px;TEXT-DECORATION: none;}
.srchAjaxResults A:hover    {padding-left:4px;min-height:35px;line-height:35px;color: #000000;font-family: Arial,Helvetica Neue,Helvetica,sans-serif;font-size: 14px;font-style: normal;font-variant: normal;font-weight: 500;min-height:35px;line-height:35px;TEXT-DECORATION: none;background-color:#ededfc;}
img.circle120 {border-radius:500px;margin-top:0;max-width:98%;max-width:90px;}
img.circle300 {border-radius:500px;margin-top:0;max-width:98%;max-width:120px;}
}



/*! BOOTSTRAP 4 BREAKPOINT col-lg-(x)   -----------------------------------------*/
@media (min-width: 992px) {
	
.smx_navbarBtn
{ 
margin:0px 5px 0px 5px !important;
padding-left:15px !important;
padding-right:15px !important;
}		
	
.smx_Slogan1
{ 
font-size:35px;
line-height:120%;
font-weight:bold;
}
.smx_Slogan2
{ 
font-size:12px;
line-height:120%;
}

.smx_HeadingResize
{ 
font-size:50px;
}
.smx_articleHeadingResize
{ 
font-size:50px;
line-height:120%;
}
.smx_pressHeadingResize
{ 
font-size:32px;
line-height:120%;
}
.smx_articleDateResize
{ 
}

.smx_imgOverlayText
{ 
font-size:22px;
line-height:150%;
font-weight:300;
}



.smx-language-flag {width:30px;height:30px;margin:2px;}
.smx-language-flag:hover {filter: brightness(70%);}

.srchAjaxResults            {padding-left:4px;min-height:35px;line-height:35px;color: #000000;font-family: Arial,Helvetica Neue,Helvetica,sans-serif;font-size: 14px;font-style: normal;font-variant: normal;font-weight: 500;min-height:35px;line-height:35px;TEXT-DECORATION: none;}
.srchAjaxResults A:link     {padding-left:4px;min-height:35px;line-height:35px;color: #000000;font-family: Arial,Helvetica Neue,Helvetica,sans-serif;font-size: 14px;font-style: normal;font-variant: normal;font-weight: 500;min-height:35px;line-height:35px;TEXT-DECORATION: none;}
.srchAjaxResults A:visited  {padding-left:4px;min-height:35px;line-height:35px;color: #000000;font-family: Arial,Helvetica Neue,Helvetica,sans-serif;font-size: 14px;font-style: normal;font-variant: normal;font-weight: 500;min-height:35px;line-height:35px;TEXT-DECORATION: none;}
.srchAjaxResults A:hover    {padding-left:4px;min-height:35px;line-height:35px;color: #000000;font-family: Arial,Helvetica Neue,Helvetica,sans-serif;font-size: 14px;font-style: normal;font-variant: normal;font-weight: 500;min-height:35px;line-height:35px;TEXT-DECORATION: none;background-color:#ededfc;}

img.circle120 {border-radius:500px;margin-top:0;max-width:98%;max-width:100px;}
img.circle300 {border-radius:500px;margin-top:0;max-width:98%;max-width:240px;}
}




/*! BOOTSTRAP 4 BREAKPOINT col-xl-(x)   -----------------------------------------*/
@media (min-width: 1200px) {
	
.smx_navbarBtn
{ 
margin:0px 5px 0px 5px !important;
padding-left:15px !important;
padding-right:15px !important;
}	
	
	
.smx_Slogan1
{ 
font-size:45px;
line-height:120%;
font-weight:bold;
}
.smx_Slogan2
{ 
font-size:15px;
line-height:120%;
}

.smx_HeadingResize
{ 
font-size:60px;
}
.smx_articleHeadingResize
{ 
font-size:60px;
line-height:120%;
}
.smx_pressHeadingResize
{ 
font-size:34px;
line-height:120%;
}
.smx_articleDateResize
{ 

}

.smx_imgOverlayText
{ 
font-size:28px;
line-height:150%;
font-weight:200;
}



.smx-language-flag {width:30px;height:30px;margin:2px;}
.smx-language-flag:hover {filter: brightness(70%);}

.srchAjaxResults            {padding-left:4px;min-height:35px;line-height:35px;color: #000000;font-family: Arial,Helvetica Neue,Helvetica,sans-serif;font-size: 14px;font-style: normal;font-variant: normal;font-weight: 500;min-height:35px;line-height:35px;TEXT-DECORATION: none;}
.srchAjaxResults A:link     {padding-left:4px;min-height:35px;line-height:35px;color: #000000;font-family: Arial,Helvetica Neue,Helvetica,sans-serif;font-size: 14px;font-style: normal;font-variant: normal;font-weight: 500;min-height:35px;line-height:35px;TEXT-DECORATION: none;}
.srchAjaxResults A:visited  {padding-left:4px;min-height:35px;line-height:35px;color: #000000;font-family: Arial,Helvetica Neue,Helvetica,sans-serif;font-size: 14px;font-style: normal;font-variant: normal;font-weight: 500;min-height:35px;line-height:35px;TEXT-DECORATION: none;}
.srchAjaxResults A:hover    {padding-left:4px;min-height:35px;line-height:35px;color: #000000;font-family: Arial,Helvetica Neue,Helvetica,sans-serif;font-size: 14px;font-style: normal;font-variant: normal;font-weight: 500;min-height:35px;line-height:35px;TEXT-DECORATION: none;background-color:#ededfc;}

img.circle120 {border-radius:500px;margin-top:0;max-width:98%;max-width:120px;}
img.circle300 {border-radius:500px;margin-top:0;max-width:98%;max-width:300px;}
}




/*! BOOTSTRAP 4 CUSTOM BREAKPOINT 1201px < CSS ACTIVE > 1500px  -----------------------------------------*/
@media (min-width: 1500px) {
	
.smx_navbarBtn
{ 
margin:0px 5px 0px 5px !important;
padding-left:15px !important;
padding-right:15px !important;
}	
	
	
.smx_Slogan1
{ 
font-size:45px;
line-height:120%;
font-weight:bold;
}
.smx_Slogan2
{ 
font-size:15px;
line-height:120%;
}

.smx_HeadingResize
{ 
font-size:60px;
}
.smx_articleHeadingResize
{ 
font-size:60px;
line-height:120%;
}
.smx_pressHeadingResize
{ 
font-size:42px;
line-height:120%;
}
.smx_articleDateResize
{ 

}


.smx_imgOverlayText
{ 
font-size:28px;
line-height:150%;
font-weight:200;
}



.smx-language-flag {width:30px;height:30px;margin:2px;}
.smx-language-flag:hover {filter: brightness(70%);}

.srchAjaxResults            {padding-left:4px;min-height:35px;line-height:35px;color: #000000;font-family: Arial,Helvetica Neue,Helvetica,sans-serif;font-size: 14px;font-style: normal;font-variant: normal;font-weight: 500;min-height:35px;line-height:35px;TEXT-DECORATION: none;}
.srchAjaxResults A:link     {padding-left:4px;min-height:35px;line-height:35px;color: #000000;font-family: Arial,Helvetica Neue,Helvetica,sans-serif;font-size: 14px;font-style: normal;font-variant: normal;font-weight: 500;min-height:35px;line-height:35px;TEXT-DECORATION: none;}
.srchAjaxResults A:visited  {padding-left:4px;min-height:35px;line-height:35px;color: #000000;font-family: Arial,Helvetica Neue,Helvetica,sans-serif;font-size: 14px;font-style: normal;font-variant: normal;font-weight: 500;min-height:35px;line-height:35px;TEXT-DECORATION: none;}
.srchAjaxResults A:hover    {padding-left:4px;min-height:35px;line-height:35px;color: #000000;font-family: Arial,Helvetica Neue,Helvetica,sans-serif;font-size: 14px;font-style: normal;font-variant: normal;font-weight: 500;min-height:35px;line-height:35px;TEXT-DECORATION: none;background-color:#ededfc;}

img.circle120 {border-radius:500px;margin-top:0;max-width:98%;max-width:120px;}
img.circle300 {border-radius:500px;margin-top:0;max-width:98%;max-width:300px;}

}



/*! BOOTSTRAP 4 BREAKPOINT 1501px < CSS ACTIVE > 1800px  -----------------------------------------*/
@media (min-width: 1800px) {
	
.smx_navbarBtn
{ 
margin:0px 5px 0px 5px !important;
padding-left:15px !important;
padding-right:15px !important;
}	
	
.smx_Slogan1
{ 
font-size:45px;
line-height:120%;
font-weight:bold;
}
.smx_Slogan2
{ 
font-size:15px;
line-height:120%;
}

.smx_HeadingResize
{ 
font-size:60px;
}
.smx_articleHeadingResize
{ 
font-size:60px;
line-height:120%;
}
.smx_pressHeadingResize
{ 
font-size:54px;
line-height:120%;
}
.smx_articleDateResize
{ 

}

.smx_imgOverlayText
{ 
font-size:30px;
line-height:150%;
font-weight:200;
}



.smx-language-flag {width:30px;height:30px;margin:2px;}
.smx-language-flag:hover {filter: brightness(70%);}


.srchAjaxResults            {padding-left:4px;min-height:35px;line-height:35px;color: #000000;font-family: Arial,Helvetica Neue,Helvetica,sans-serif;font-size: 14px;font-style: normal;font-variant: normal;font-weight: 500;min-height:35px;line-height:35px;TEXT-DECORATION: none;}
.srchAjaxResults A:link     {padding-left:4px;min-height:35px;line-height:35px;color: #000000;font-family: Arial,Helvetica Neue,Helvetica,sans-serif;font-size: 14px;font-style: normal;font-variant: normal;font-weight: 500;min-height:35px;line-height:35px;TEXT-DECORATION: none;}
.srchAjaxResults A:visited  {padding-left:4px;min-height:35px;line-height:35px;color: #000000;font-family: Arial,Helvetica Neue,Helvetica,sans-serif;font-size: 14px;font-style: normal;font-variant: normal;font-weight: 500;min-height:35px;line-height:35px;TEXT-DECORATION: none;}
.srchAjaxResults A:hover    {padding-left:4px;min-height:35px;line-height:35px;color: #000000;font-family: Arial,Helvetica Neue,Helvetica,sans-serif;font-size: 14px;font-style: normal;font-variant: normal;font-weight: 500;min-height:35px;line-height:35px;TEXT-DECORATION: none;background-color:#ededfc;}

img.circle120 {border-radius:500px;margin-top:0;max-width:98%;max-width:120px;}
img.circle300 {border-radius:500px;margin-top:0;max-width:98%;max-width:300px;}
}








/*[START] PRETTY PHOTO -----------------------------------------------------------------------------*/
@media (max-width: 767px) {

.pp_pic_holder.pp_default { width: 100%!important; left: 0!important; overflow: hidden; }
div.pp_default .pp_content_container .pp_left { padding-left: 0!important; }
div.pp_default .pp_content_container .pp_right { padding-right: 0!important; }
.pp_content { width: 100%!important; height: auto!important; }
.pp_fade { width: 100%!important; height: 100%!important; }
a.pp_expand, a.pp_contract, .pp_hoverContainer, .pp_gallery, .pp_top, .pp_bottom { display: none!important; }
#pp_full_res img { width: 100%!important; height: auto!important; }
.pp_details { width: 100%!important; padding-left: 3%; padding-right: 4%; padding-top: 10px; padding-bottom: 10px; background-color: #fff; margin-top: -2px!important; }
a.pp_close { right: 15px!important; top: 30px!important; }


}



/*[END] PRETTY PHOTO -----------------------------------------------------------------------------*/






























/*VIDEO PLAY BUTTON -----------------------------------------------------------------------------*/
.videobox { position: relative; }

.videobox span {
  display: block;
  cursor: hand;
  cursor: pointer;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 1;
  background: transparent url(/global/images/video_play_btn.png) no-repeat center center;
  background-size: 50%;
}


/*[START] COMPACT NEWS -----------------------------------------------------------------------------*/
.compactnews_date {
  font-size:11px;
  line-height:80%!important;
}
.compactnews_title, a.compactnews_title {
  font-size:15px;
  line-height:80%!important;
}
.compactnews_image {
  width:96px;margin-left:4px;margin-right:14px;margin-bottom:2px;border: 1px solid #DDDDDD;
}




/* center container with CSS */
#fit-width .masonry {
  margin: 0 auto;
}

/*[END] MASONRY -----------------------------------------------------------------------------*/


div.srch-select:hover{
    background-color: #E3E3E3;
}
div.srch-select-header:hover{
    background-color: #EFEFEF;
}





/*[START] MODAL POPUP BOX -----------------------------------------------------------------------------*/
.modalDialog_transparentDivs{	
	filter:alpha(opacity=50);	/* Transparency */
	opacity:0.5;	/* Transparency */
	background-color:#000000;
	z-index:1;
	position:absolute; /* Always needed	*/

}
.modalDialog_contentDiv{
	border:1px solid #000000;	
	padding:2px;
	z-index:100;/* Always needed	*/
	position:absolute;	/* Always needed	*/
	background-color:#FFFFFF;	/* White background color for the message */
	box-shadow: 0px 0px 10px #000000;
}
.modalDialog_contentDiv_shadow{
	z-index:90;/* Always needed	- to make it appear below the message */
	position:absolute;	/* Always needed	*/
	background-color:#4f58bc;
	filter:alpha(opacity=30);	/* Transparency */
	opacity:0.3;	/* Transparency */	
}


/* CSS Document */




/* Pure CSS3 jQuery-Like fadeIn IE10 AND ABOVE
---------------------------------------------------- */

.fadeIn {
	
	/* CSS needed for animation
	---------------------------------------------------- */
	opacity:0;
	-webkit-animation:fadeIn ease-in 1s;
	-moz-animation:fadeIn ease-in 1s;
	-o-animation:fadeIn ease-in 1s;
	animation:fadeIn ease-in 1s;
	-webkit-animation-fill-mode:forwards;
	-moz-animation-fill-mode:forwards;
	-o-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
}

.fadeInLogo {
	
	/* CSS needed for animation
	---------------------------------------------------- */
	opacity:0;
	-webkit-animation:fadeIn ease-in 1.5s;
	-moz-animation:fadeIn ease-in 1.5s;
	-o-animation:fadeIn ease-in 1.5s;
	animation:fadeIn ease-in 1.5s;
	-webkit-animation-fill-mode:forwards;
	-moz-animation-fill-mode:forwards;
	-o-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
}

/* Animation Times - Time for image to fade in
---------------------------------------------------- */
.fadeIn-1s {
	
	-webkit-animation-duration:0.4s;
	-moz-animation-duration:0.4s;
	-o-animation-duration:0.4s;
	animation-duration:0.4s;
}

.fadeIn-2s {
	
	-webkit-animation-duration:1s;
	-moz-animation-duration:1s;
	-o-animation-duration:1s;
	animation-duration:1s;
}

#contentwrapper a:hover{
	opacity: .6;
	-moz-opacity: 0.6;
	filter: alpha(opacity=0);
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;

}

figure {margin:0}

.imagegradientoverlay {
  display:inline-block;
}

.imggradientfx {
	position: relative;
	cursor: pointer;
}

.imggradientfx:before {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.65)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
	-moz-transition: background .3s linear;
	-webkit-transition: background .3s linear;
	-o-transition: background .3s linear;
	transition: background .3s linear;
}

.imggradientfx:hover:before {

}



#photoset-parent-div a:hover{
	opacity: 1; 
	-moz-opacity: 1;
	filter: alpha(opacity=1);
}



#sidebarwrapper a:hover {
	opacity: .6;
	-moz-opacity: 0.6;
	filter: alpha(opacity=0);
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;

}

#ecomdivwrapper a:hover {
	opacity: .6;
	-moz-opacity: 0.6;
	filter: alpha(opacity=0);
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	text-decoration:underline;

}

#photoset-parent-div-sidebar a:hover{
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=1);
}

#sidebarpluswrapper a:hover {
	opacity: .6;
	-moz-opacity: 0.6;
	filter: alpha(opacity=0);
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;

}

#photoset-parent-div-sidebarplus a:hover{
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=1);
}


/**********************************
    PROFILE
***********************************/


.fb-profile img.fb-image-lg{
    z-index: 0;
    width: 100%;  
    margin-bottom: 10px;
}

.fb-image-profile
{
    margin: -90px 10px 0px 50px;
    z-index: 99999;
    width: 20%; 
}

@media (max-width:768px)
{
    
.fb-profile-text>h1{
    font-weight: 700;
    font-size:16px;
	
}

.fb-image-profile
{
    margin: -45px 10px 0px 25px;
    z-index: 9;
    width: 20%; 
}
}

/**********************************
    DRAGNDROP EDITOR
***********************************/
img.maxwidth { width: 100%;padding:0px; }
img.circle {border-radius:500px;margin-top:0;max-width:98%;min-width:50px;}



.list {position:relative;}
.list > i {position:absolute;left:-3px;top:2px;font-size:2em;}
.list > h2, .list > h3 {margin: 0 0 0 40px}
.list > p {margin: 0 0 0 40px}

.fluidbox img {
  display: block;
  width: 100%;
}
img.max3col { width: 33%;padding:0px; }


img.bordered {border: #ccc 1px solid;max-width:98%;}
figure {margin:0}

.embed-responsive {position: relative;display:block;height:0;padding:0;overflow:hidden;} 
.embed-responsive.embed-responsive-16by9 {padding-bottom: 56.25%;}
.embed-responsive.embed-responsive-4by3 {padding-bottom: 75%;}
.embed-responsive iframe {position: absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0;}



/* Key Frames
---------------------------------------------------- */
@-webkit-keyframes fadeIn { from { opacity:0.5; } to { opacity:1; } }
@-moz-keyframes fadeIn { from { opacity:0.5; } to { opacity:1; } }
@-o-keyframes fadeIn { from { opacity:0.5; } to { opacity:1; } }
@keyframes fadeIn { from { opacity:1; } to { opacity:1; } }


@-webkit-keyframes fadeInLogo { from { opacity:0; } to { opacity:1; } }
@-moz-keyframes fadeInLogo { from { opacity:0; } to { opacity:1; } }
@-o-keyframes fadeInLogo { from { opacity:0; } to { opacity:1; } }
@keyframes fadeInLogo { from { opacity:0; } to { opacity:1; } }










.menustyle-line  {
	margin-top:0px;margin-bottom:0px;margin-right:20px;display:inline-block;
	list-style: none;
	color: #999999;
	text-decoration: none;
	padding-top: 7px; 
	padding-bottom: 3px;
	border-left: 0px solid #ededed;
	border-bottom: 4px solid rgba(255,255,255,0);
	opacity: 1;

}


.menustyle-line-active  {
	margin-top:0px;margin-bottom:0px;margin-right:20px;display:inline-block;
	list-style: none;
	color: #000000;
	text-decoration: none;
	padding-top: 7px; 
	padding-bottom: 3px;
	border-left: 0px solid #ededed;
	border-bottom: 4px solid #000000;
}

.menustyle-line :hover{


	color: #000000;
	opacity: 1 !important;

	border-bottom: 4px solid #000000;
	-webkit-animation: bg_menustyle 1s; /* Safari, Chrome and Opera > 12.1 */
   -moz-animation: bg_menustyle 1s; /* Firefox < 16 */
	-ms-animation: bg_menustyle 1s; /* Internet Explorer */
	 -o-animation: bg_menustyle 1s; /* Opera < 12.1 */
		animation: bg_menustyle 1s;
}


@keyframes bg_menustyle {
    from { border-bottom: 4px solid #FFFFFF;color:#000000; }
    to   { border-bottom: 4px solid #000000;color:#000000; }
}

/* Firefox < 16 */
@-moz-keyframes bg_menustyle {
    from { border-bottom: 4px solid #FFFFFF;color:#000000; }
    to   { border-bottom: 4px solid #000000;color:#000000; }
}

/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes bg_menustyle {
    from { border-bottom: 4px solid #FFFFFF;color:#000000; }
    to   { border-bottom: 4px solid #000000;color:#000000; }
}

/* Internet Explorer */
@-ms-keyframes bg_menustyle {
    from { border-bottom: 4px solid #FFFFFF;color:#000000; }
    to   { border-bottom: 4px solid #000000;color:#000000; }
}








































































