body { margin: 0 auto; padding: 0px; font-family: arial; color: #969595; font-size: 14px; }
h1 { margin: 0px; padding: 0px; }
h2 { margin: 0px; padding: 0px; }
h3 { margin: 0px; padding: 0px; }
#wrap a, #wrap a:hover, #wrap a:focus { color: #ff0000; text-decoration: none; background: none !important; }
#nav a:focus, #main_content a:focus, #header a:focus { color: #ff0000; text-decoration: none; background: none !important; }
#nav a, #main_content a, #header a { color: #ff0000; text-decoration: none; background: none !important; }
#nav a:focus, #main_content a:focus, #header a:focus, footer a:focus { color: #ff0000; text-decoration: none; background: none !important; }
a:hover { text-decoration: underline; }
ul { margin: 0px; padding: 0px;}
.mod-menu { list-style: none; }
.mod-menu li { display: block; line-height: 20px; }

#wrap button, #right_col button
{
font-size: 18px;
font-weight: bold;	
width: 100%;
padding: 10px 2% 10px 2%;	
color: #ffffff;
background: #ff0000 !important;
border-radius: 0px !important;
border: none;
}

form
{
padding: 0px;
}

.formResponsive input[type="text"], .formResponsive input[type="password"] .formResponsive select
{
width: 95.5% !important;
border-radius: 0px !important;
}

.formResponsive input[type="text"], .formResponsive input[type="password"], .formResponsive textarea, .formResponsive select
{
width: 93.5% !important;
border-radius: 0px !important;
}

fieldset, input, select
{
border: none;	
}

select
{
padding: 10px 1%;
margin-bottom: 10px;
}

#nav_close
{
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
display: none;
z-index: 7;
}

#mobile_menu_button
{
width: 30%;
float: right;
text-align: right;
visibility: hidden;
height: 0px;
}

#mobile_menu_button a img
{
height: 0px;
}

#mobile_menu
{
display: none;
position: absolute;
left: 0px;
top: 0px;
z-index: 300;
background: #ffffff;
background: rgba(255,255,255,0.9);
padding-top: 5px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 5px;
}

#mobile_menu a, #mobile_menu span
{
padding: 5px;
color: #000000;
font-weight: bold;
}

#mobile_menu li ul li a
{
font-weight: normal;
margin-left: 10px;	
}

#mobile_menu ul
{
margin-bottom: 0px;
}

#mobile_menu ul li
{
padding-top: 5px;
padding-bottom: 5px;
}

#mobile_menu ul li ul
{
padding-top: 5px;
margin-left: 10px;
margin-bottom: -5px;
}

#mobile_menu_close
{
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
display: none;
z-index: 100;
}

@media (max-width: 1365px) {

#mobile_menu_button
{
visibility: visible;
height: auto;
}

#mobile_menu_button a img
{
padding: 15px;	
height: auto;
}

}

#header { width: 100%; margin: 0 auto; color: #000000; }
#header p { margin: 0px; }
#header #opening_hours { width: 63%; background: #878686; color: #ffffff; padding: 5px 1% 5px 1%; float: left; }
#header #strapline { width: 33%; background: #878686; color: #ffffff; padding: 5px 1% 5px 1%; float: left; text-align: right; }
#header #logo { width: 48%; padding: 30px 1% 15px 1%; float: left; }
#header #logo img { width: 100%; max-width: 341px; height: auto; }
#header #contact_info { width: 48%; padding: 15px 1% 15px 1%; float: left; text-align: right; }
#header #contact_info p { font-size: 16px; font-weight: bold; color: #ff0000; }
#header #contact_info p a { font-size: 14px; font-weight: bold; }

@media (max-width: 1023px) {

#header #opening_hours { width: 98%; text-align: center; }
#header #strapline { width: 98%; text-align: center; }
#header #logo { width: 68%; padding: 15px 1% 15px 1%; }
#header #contact_info { display: none; }
	
}

@media (max-width: 639px) {

#header #opening_hours { display: none; }
#header #strapline { display: none; }
#header #logo { width: 68%; padding: 15px 1% 15px 1%; }
	
}	

/* @media (max-width: 1025px) {

#header { width: 100%; margin: 0 auto; color: #000000; }
#header #logo { width: 96%; float: left; text-align: center; margin: 10px 2% 10px 2%; }
#header #strapline { display: none; }
#header #contact_info { display: none; }
#header #opening_hours { display: none; }

}*/

#navigation { width: 100%; text-align: center; overflow: auto; /*background-image: url('../images/navigation_background.png');*/ background: #878686; clear: both; }
#navigation  #navigation_inner { max-width: 1150px; margin: 0 auto; font-size: 14px; }
#navigation  #navigation_inner a { font-weight: bold; color: #ffffff; text-decoration: none; }
#navigation  #navigation_inner a:hover { color: #000000; text-decoration: none; }

@media (max-width: 1365px) {

#navigation #navigation_inner { width: 100%; min-height: 3px; margin: 0 auto; font-size: 14px; overflow: auto; }
#nav { display: none; }	
	
}

.nav {
    margin-bottom: 0px;
}

#nav, #nav ul {
    padding: 0px;
    margin-left: 5px;
    list-style: none;
    text-align: left;
	z-index: 150;
}

#nav a {
    display: block;
	padding-top: 15px; 
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 15px; 
}

#nav span {
    display: block;
	margin-left: 4px;
	margin-right: 4px;
	margin-bottom: 0px; 
	height: 27px;
	color: #cc3333;
}

#nav li {
    float: left;
}

#nav li:hover {
    float: left;
}


#nav li ul {
    margin-top: 0px;
	margin-left: -2px;
    position: absolute; left: -999em;
}

#nav li ul li a
{
width: 200px;
display: block;
padding-top: 10px; 
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px; 
}

#nav li ul li
{
width: 200px;
font-weight: normal;
background-color: #acaaaa;
padding-top: 0px;
margin-left: 2px;
/*border-left: 1px solid #000000;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;*/
font-size: 12px; 
clear: both;
}

#nav li ul li:hover
{
width: 200px;
clear: both;
}

#nav li:hover ul {
    
    left: auto;
}
#nav li:hover ul, #nav li.sfhover ul {
    left: auto;
}
#nav li ul ul {
    margin: -40px 0 0 196px;
}

#nav li:hover ul ul, #nav li.sfhover ul ul {
    left: -999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
    left: auto;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
    left: -999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
    left: auto;
}

#nav a.luxaflex
{
width: 180px;
background: #000000 !important;
color: #ffffff;
}

#nav a.luxaflex:hover
{
background: #000000 !important;
color: #ffffff !important;	
}


#slide_show { width: 100%; margin: 0 auto; max-height: 700px; overflow: hidden; }
/* #slide_show .custom { width: 1000px; height: 400px; margin: 0 auto; } */
#slide_show p { margin: 0px; padding: 0px; }

/*@media (max-width: 1025px) {

#slide_show { max-width: 100%; }
#slide_show .custom { width: 100%; height: auto;}

}*/	

#guarantees
{
font-size: 18px;
color: #ffffff;
width: 98%;
padding: 15px 1% 15px 1%;
background: #000000;	
}

#guarantees sup
{
font-size: 10px;	
}

#guarantees ul
{
list-style: none;
margin: 0px;
padding: 0px;
}

#guarantees ul li
{
width: 24%;	
display: inline-block;
text-align: center;
}

@media (max-width: 1023px) {
	
#guarantees
{
padding: 15px 1% 10px 1%;
}	

#guarantees ul li
{
width: 49%;
padding-bottom: 5px;	
}

}

@media (max-width: 639px) {
	
#guarantees ul li
{
width: 99%;
padding-bottom: 5px;	
}

}	

#wrap { max-width: 1500px; margin: 0 auto; padding: 5px 1% 0px 1%; }

/*@media (max-width: 1025px) {
	
#wrap { width: 96%; margin: 0px 2% 0px 2%; padding-top: 5px; }	
	
}*/	

#main_col { width: 66%; margin-top: 15px; margin-right: 1%; float: left; display: inline;} 
#main_col #main_content { width: 99%; overflow: auto; margin-bottom: 10px; }
#main_col #main_content h1 { font-size: 18px; line-height: 28px; color: #ff0000; }
#main_col #main_content h2 { font-size: 16px; line-height: 20px; color: #ff0000; }
#main_col #main_content h3 { font-size: 14px; line-height: 20px; color: #ff0000; }
#main_col #main_content strong { font-size: 16px; line-height: 20px; color: #ff0000; }
#main_col #main_content ul { margin: 0px 0px 20px 20px; padding: 0px; }
#main_col #main_content .blog strong { color: #000000; }

#main_col #main_content .shutter_materials_content { clear: both; width: 50%; float: left; margin-bottom: 10px; }
#main_col #main_content .colour_swatches { width: 49%; margin-left: 1%; float: left; margin-bottom: 10px; }
#main_col #main_content .colour_swatches ul { list-style: none; margin: 0px; padding: 0px; }
#main_col #main_content .colour_swatches ul li { display: inline-block; width: 24%; text-align: center; font-size: 12px; font-weight: bold; }
@media (max-width: 767px) {

#main_col #main_content .shutter_materials_content { clear: both; width: 100%; float: none; }
#main_col #main_content .colour_swatches { clear: both; width: 100%; margin-left: 0%; float: none; }
	
}

#main_col #visual_product_menu { width: 100%; text-align: center; }
#main_col #visual_product_menu ul { list-style: none; margin: 10px 0px 10px 0px; background-color: #edebeb; padding: 0px; overflow: auto; }
#main_col #visual_product_menu ul li { width: 232px; height: 237px; text-align: center; /*border: 0px solid #bdbdbd; background-color: #edebeb;*/ padding: 5px; display: inline-block; overflow: hidden; }
#main_col #visual_product_menu img { position: relative; z-index: 99; border: none; }
#main_col #visual_product_menu a { color: #ffffff; }
#main_col #visual_product_menu a:hover { color: #ff0000; text-decoration: none; }
#main_col #visual_product_menu h3 { font-size: 24px; margin-top: 10px; padding: 5px 10px; color: #ffffff; background-color: #ff0000; }
#main_col #visual_product_menu h2 
{
width: 70%;
height: 36px;
position: relative; 
top: 136px; 
z-index: 100;
margin: 0 auto;
margin-top: -36px;
padding: 5px;
font-size: 16px;
line-height: 18px;
color: #ffffff;
background: rgba(0,0,0,0.6);
}

@media (max-width: 639px) {
	
#main_col #visual_product_menu ul li { width: 150px; height: 152px; text-align: center; /*border: 0px solid #bdbdbd; background-color: #edebeb;*/ padding: 5px; display: inline-block; overflow: hidden; }	

#main_col #visual_product_menu h2 
{
width: 70%;
height: 36px;
position: relative; 
top: 100px; 
z-index: 100;
margin: 0 auto;
margin-top: -36px;
padding: 5px;
font-size: 12px;
line-height: 18px;
color: #ffffff;
background: rgba(0,0,0,0.6);
}

}

#right_col { width: 33%;  margin-top: 15px; float: left; }
#right_col #right_col1 { width: 100%; }
#right_col h3
{ 
font-size: 24px; 
color: #ffffff;
text-align: center;
background: #ff0000;
padding: 5px 0px;	
margin-bottom: 10px;
}

#right_col .custom , #right_col .testimonials-container, #right_col .digi_showcase
{ 
width: 96%; 
border: 0px solid #bdbdbd; 
padding: 10px 2% 10px 2%;
margin-bottom: 10px;
color: #000000 !important;
background: #edebeb;
}

#right_col .testimonial-entry
{
padding: 2%;
}

#right_col form
{
padding: 0px;	
}

#right_col3 .moduletable
{
text-align: center;
}

#right_col3 .testimonials-container .testimonial-content
{
font-size: 18px; 	
font-family: arial;	
font-style: normal;
}

#right_col3 .testimonials-container cite.testimonial-source
{
display: block;
margin: 0 auto;	
text-align: center;	
clear: both;
float: none;	
}

#right_col .testimonials-container .testimonial-author {
    font-size: 14px;
    font-weight: bold;
}

#right_col .testimonials-container .testimonial-entry
{
width: 95%;
minimum-height: 200px;	
}

#right_col input, textarea
{
width: 95.5%;
border-radius: 0px !important;
padding: 2% !important;
}

#right_col select
{
width: 100%;
border-radius: 0px !important;
}

#right_col #right_col1 .custom p { padding: 5px; }
#right_col #right_col2 { width: 100%; color: #000000; }

@media (max-width: 1023px) {

#main_col { width: 98%; margin: 15px 1% 0px 1%; float: none; clear: both; } 
#right_col { width: 100%;  margin: 0px 0% 0px 0%; float: left; display: inline; }	
	
}	

/*
#right_col #right_col3 { width: 100%; margin-bottom: 10px; }
#right_col #right_col3 .custom { width: 99%; border: 1px solid #bdbdbd; margin-bottom: 10px; background-color: #0dbdbb; }
#right_col #right_col3 .custom p { margin: 0px; }
#right_col #right_col4 { width: 100%; color: #000000; }
#right_col #right_col4 .custom p { margin: 0px; }
#right_col #right_col5 { width: 100%; color: #000000; }
*/

/*@media (max-width: 1023px) {

#main_col { width: 75%; float: left; display: inline;} 
#main_col #main_content { width: 99%; margin-right: 1%; }

#main_col #visual_product_menu { width: 100%; }
#main_col #visual_product_menu ul { list-style: none; margin: 0px; padding: 0px; }
#main_col #visual_product_menu ul li 
{ 
width: 30%; 
text-align: center; 
border: 0px solid #bdbdbd; 
background-color: #edebeb; 
margin-right: 1%; 
margin-bottom: 4px; 
padding: 1%; 
float: left; 
display: line; 
}	

#main_col #visual_product_menu ul li:nth-child(3)
{ 
margin-right: 0%; 
}

#main_col #visual_product_menu ul li:nth-child(6)
{ 
margin-right: 0%;
}
	
#right_col { width: 25%; float: left; display: inline; }
#right_col #right_col1 { width: 100%; }
#right_col #right_col1 .custom { width: 95%; border: 1px solid #bdbdbd; margin-bottom: 10px; }
#right_col #right_col1 .custom p { padding: 5px; }
#right_col #right_col2 { width: 100%; color: #000000; }
#right_col #right_col2 .custom p { margin: 0px; }
#right_col #right_col3 { width: 100%; margin-bottom: 10px; }
#right_col #right_col3 .custom { width: 95%; border: 1px solid #bdbdbd; margin-bottom: 10px; background-color: #0dbdbb; }
#right_col #right_col3 .custom p { margin: 0px; }
#right_col #right_col4 { width: 100%; color: #000000; }
#right_col #right_col4 .custom p { margin: 0px; }
#right_col #right_col5 { width:  100%; color: #000000; }	
	
}

@media (max-width: 769px) {

#main_col { width: 100%; float: left; display: inline;} 
#main_col #main_content { width: 100%; margin-right: 0px; }

#main_col #visual_product_menu { width: 100%; }
#main_col #visual_product_menu ul { list-style: none; margin: 0px; padding: 0px; }
#main_col #visual_product_menu ul li 
{ 
width: 30.333%; 
text-align: center; 
border: 0px solid #bdbdbd; 
background-color: #edebeb;
margin-right: 1%; 
margin-bottom: 4px; 
padding: 1%; 
float: left; 
display: line; 
}	
	
#right_col { width: 100%; float: left; display: inline; }
#right_col #right_col1 { width: 100%; }
#right_col #right_col1 .custom { width: 99%; border: 1px solid #bdbdbd; margin-bottom: 10px; }
#right_col #right_col1 .custom p { padding: 5px; }
#right_col #right_col2 { width: 100%; color: #000000; text-align: center; }
#right_col #right_col2 .custom p { margin: 0px; }
#right_col #right_col3 { width: 100%; margin-bottom: 10px; }
#right_col #right_col3 .custom { width: 99%; border: 1px solid #bdbdbd; margin-bottom: 10px; background-color: #0dbdbb; }
#right_col #right_col3 .custom p { margin: 0px; }
#right_col #right_col4 { width: 100%; color: #000000; text-align: center; }
#right_col #right_col4 .custom p { margin: 0px; }
#right_col #right_col5 { width:  100%; color: #000000; }	
	
}

@media (max-width: 550px) {

#main_col #visual_product_menu { width: 100%; }
#main_col #visual_product_menu ul { list-style: none; margin: 0px; padding: 0px; }
#main_col #visual_product_menu ul li 
{ 
width: 47%; 
text-align: center; 
border: 0px solid #bdbdbd; 
background-color: #edebeb; 
margin-right: 1%; 
margin-bottom: 4px; 
padding: 1%; 
float: left; 
display: line; 
}	

#main_col #visual_product_menu ul li:nth-child(3)
{ 
margin-right: 1%; 
}

#main_col #visual_product_menu ul li:nth-child(6)
{ 
margin-right: 1%;
}

#main_col #visual_product_menu ul li:nth-child(2)
{ 
margin-right: 0%; 
}

#main_col #visual_product_menu ul li:nth-child(4)
{ 
margin-right: 0%;
}	

#main_col #visual_product_menu ul li:nth-child(6)
{ 
margin-right: 0%;
}	
	
}
*/

#footer { width: 100%; /*background-image: url('../images/navigation_background.png');*/ background: #878686; clear: both; overflow: auto; }
#footer #footer_inner { max-width: 1500px; margin: 0 auto; font-size: 13px; color: #ffffff; padding: 10px 0px; overflow: auto; }
#footer #footer_inner a { color: #ffffff; text-decoration: none; padding: 5px 0px; }
#footer #footer_inner a:hover { color: #ffffff; text-decoration: none; background: none !important; }
#footer #footer_inner h3 { font-size: 18px; padding: 10px 0px; margin-bottom: 10px; border-bottom: 2px solid #ffffff; }
#footer #footer_inner ul { margin-top:-10px; }
#footer #footer_inner ul li { border-bottom: 2px solid #ffffff; padding: 5px 0px; }
#footer #footer_inner #footer_col1 { width: 18%; padding: 0px 1% 0px 1%; float: left; min-height: 760px; }
#footer #footer_inner #footer_col2 { width: 18%; padding: 0px 1% 0px 1%; float: left; min-height: 760px; }
#footer #footer_inner #footer_col3 { width: 18%; padding: 0px 1% 0px 1%; margin-top: 52px; float: left; min-height: 760px; }
#footer #footer_inner #footer_col4 { width: 18%; padding: 0px 1% 0px 1%; margin-top: 52px; float: left; min-height: 760px; }
#footer #footer_inner #footer_col5 { width: 18%; padding: 0px 1% 0px 1%; margin-top: 52px; float: left; min-height: 760px; }
#footer #footer_inner #footer_contact { width: 18%; padding: 20px 1% 0px 1%; float: left; }
#footer #footer_inner #footer_contact2 { width: 18%; padding: 20px 1% 0px 1%; float: left; }
#footer #footer_inner #footer_contact3 { width: 18%; padding: 20px 1% 0px 1%; float: left; }
#footer #footer_inner #footer_contact4 { width: 18%; padding: 20px 1% 0px 1%; float: left; }
#footer #footer_inner #bbsa { width: 18%; padding: 20px 1% 0px 1%; float: left; }
#footer #footer_inner #bbsa img { padding-right: 10px;}
#footer #footer_inner #disclaimers { width: 98%; padding: 0px 1% 0px 1%; float: left; font-size: 10px; line-height: 12px; }
#footer #footer_inner #disclaimers h3 { font-size: 14px; line-height: 16px; }
#footer #footer_inner #copyright { clear: both; width: 48%; padding: 10px 1% 0px 1%; float: left; margin-top: 0px; float: left; display: inline; border-top: 2px solid #ffffff; }
#footer #footer_inner #meac_link { width: 48%; padding: 10px 1% 0px 1%; float: left; margin-top: 0px; display: inline; text-align: right; border-top: 2px solid #ffffff; }
#footer #footer_inner #meac_link ul { list-style: none; margin-top: 0px; margin-bottom: 0px; }
#footer #footer_inner #meac_link ul li { list-style: none; margin-top: 0px; margin-bottom: 0px; border-bottom: 0px solid #ffffff; }

@media (max-width: 1365px) {
	
#footer #footer_inner #footer_col1 { width: 98%; padding: 0px 1% 0px 1%; float: left; min-height: 0px; }
#footer #footer_inner #footer_col2 { width: 48%; padding: 0px 1% 0px 1%; float: left; }
#footer #footer_inner #footer_col3 { width: 48%; padding: 20px 1% 0px 1%; margin-top: 32px; float: left; }
#footer #footer_inner #footer_col4 { width: 48%; padding: 0px 1% 0px 1%; margin-top: 32px; float: left; min-height: 0px; }
#footer #footer_inner #footer_col5 { width: 48%; padding: 0px 1% 0px 1%; margin-top: 32px; float: left; min-height: 0px; }	

#footer #footer_inner #footer_contact { clear: both; width: 48%; padding: 20px 1% 0px 1%; float: left; min-height: 250px; }
#footer #footer_inner #footer_contact2 { width: 48%; padding: 20px 1% 0px 1%; float: left; min-height: 250px;}
#footer #footer_inner #footer_contact3 { width: 48%; padding: 20px 1% 0px 1%; float: left; }	
#footer #footer_inner #bbsa { width: 48%; padding: 20px 1% 10px 1%; float: left;; }
#footer #footer_inner #footer_contact4 { width: 98%; padding: 20px 1% 0px 1%; float: left; }		
}	

@media (max-width: 639px) {
	
#footer #footer_inner #footer_col1 { width: 98%; padding: 0px 1% 0px 1%; text-align: center; }
#footer #footer_inner #footer_col2 { width: 98%; padding: 0px 1% 0px 1%; text-align: center; }
#footer #footer_inner #footer_col3 { width: 98%; padding: 0px 1% 0px 1%; text-align: center; }
#footer #footer_inner #footer_col4 { width: 98%; padding: 0px 1% 0px 1%; text-align: center; }
#footer #footer_inner #footer_col5 { width: 98%; padding: 0px 1% 0px 1%; text-align: center; }	

#footer #footer_inner #footer_contact { clear: both; width: 98%; padding: 20px 1% 0px 1%; text-align: center; }
#footer #footer_inner #footer_contact2 { clear: both; width: 98%; padding: 20px 1% 0px 1%; text-align: center; }
#footer #footer_inner #footer_contact3 { clear: both; width: 98%; padding: 20px 1% 0px 1%; text-align: center; }
#footer #footer_inner #footer_contact4 { clear: both; width: 98%; padding: 20px 1% 0px 1%; text-align: center; }
#footer #footer_inner #bbsa { clear: both; width: 98%; padding: 20px 1% 0px 1%; text-align: center; }

#footer #footer_inner #copyright { clear: both; width: 98%; text-align: center; }
#footer #footer_inner #meac_link { width: 98%; text-align: center; padding: 0px 1% 0px 1%; border-top: 0px solid #ffffff; }

}

/*@media (max-width: 1025px) {
	
#footer  #footer_inner { width: 96%; padding: 10px 2% 10px 2%;  }
#footer  #footer_inner #copyright { width: 50%; }
#footer  #footer_inner #meac_link { width: 50%; }
}

@media (max-width: 769px) {
	
#footer  #footer_inner #copyright { width: 100%; float: none; text-align: center; }
#footer  #footer_inner #meac_link { width: 100%; float: none; text-align: center; }	
	
}*/	

.fabric_links { border: 1px solid #000000; background-color: #edebeb; padding: 10px; text-align: center; margin-right: 10px; }

.ccc-inner h2
{
line-height: 20px !important;	
}

/*.slide-desc
{
width: 50% !important;	
bottom: 200px !important;
}


.slide-desc-bg-default
{
padding-bottom: 10px;
}*/

.slide-desc-bg-default {
    background: none !important;
}

.slide-desc-text-default {
    position: relative;
    color: #ffffff;
    padding: 15px 15px 5px;
    text-align: center !important;
}

.slide-desc-text-default p {
font-size: 16px;
line-height: 20px;
text-shadow: 2px 2px #000000;	
}

.slide-desc-text-default p strong {
font-size: 25px;
line-height: 35px;
}

.slide-desc-text-default p a {
font-weight: bold;	
display: block;
width: 200px;
margin: 0 auto;
margin-top: 20px;
margin-bottom: 20px;	
background: #ff0000;
color: #ffffff;
padding: 5px 10px;
text-shadow: 0px 0px #000000;
text-decoration: none;	
}

.slide-desc {
    bottom: 35% !important;
    left: 25% !important;
    width: 50% !important;
}

@media (max-width: 900px) {

.slide-desc {
    bottom: 25% !important;
    left: 15% !important;
    width: 70% !important;
}	

}

@media (max-width: 650px) {

.slide-desc {
bottom: 5% !important;
left: 3% !important;
width: 94% !important;
/*display: none;*/
}	
	
.slide-desc-text-default p strong {
font-size: 16px;
line-height: 18px;
}	
	
.slide-desc-text-default p a {
font-weight: bold;	
display: block;
width: 150px;
margin: 0 auto;
margin-top: 10px;
margin-bottom: 10px;	
background: #ff0000;
color: #ffffff;
padding: 5px 10px;
text-shadow: 0px 0px #000000;
}	

}

.article-info-term
{
display: none;	
}

.text-center {
    text-align: center;
}