@import url("https://use.typekit.net/fiq5dis.css?v=1.0");
* {margin:0;padding:0;}
html, body { height: 100%; width: 100%;}
body {
	background: url(../_design/azulejo-26.png) center center no-repeat;
	background-size:cover;
	background-attachment: fixed;
	font-family: open-sans, sans-serif;
	color:#222;
}

.section-content .container {background:#fff; padding: 0px 30px;}


section h1 {color:#F3954D;  font-size: 60px; line-height: 120%; font-weight: 300;}
section h2 {color:#0775A4;  font-size: 33px; line-height: 120%; font-weight: 300;}
section h3 {color:#222; font-weight: 300; font-size:25px;}
section h4 {color:#222;}
section h5 {color:rgba(45,65,85,0.60); font-size: 16px; line-height: 20px; font-weight: 400; text-transform: uppercase;}
section p, section li, section td, section label { font-size: 15px; line-height: 21px; color: #222; font-weight: 300;}
section p strong, section li strong, section td strong { font-weight: 600;}
section h1, section h2, section h3, section h4, section p, section table {margin: 0px;padding:0;}
section h1, section h2, section h3, section h4, section p, section table {margin-bottom: 25px;}

.handwriting {
	font-family: lindsey-signature, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 78px;
}


@media (max-width: 767px) {  
}
 
/* Medium devices (tablets, 768px and up) The navbar toggle appears at this breakpoint */
@media (min-width: 768px) {  
}
 
/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) { 
}
 
/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {  
}
 
/* Extra extra large devices (extra large desktops, 1400px and up) */
@media (min-width: 1400px) {  
}


@media all and (max-width: 1400px) { 
	.container {width: 100%; max-width: 100%;}
}

section li { margin-bottom: 10px; }

section small {font-size:70%;}

section strong {font-wight:700;}

.bg-dirty {background:rgba(233,228,224,0.25);}


.navbar-brand {
	display:table;
}

XXX.navbar-brand, XXX.navbar {
	
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	-ms-transition: all 200ms linear;
	transition: all 200ms linear;

}


body.home .navbar {
	height: 250px; padding: 0; border: none;box-shadow: none;
}
body.page .navbar {
	height: 150px; padding: 0; border: none;box-shadow: none; background: #fff;
}
body.scrolled .navbar {
	height: 100px; padding: 0; border: none;box-shadow: none; background: #fff;
}


body.home .navbar .container{
	background: #FFF;
	border-top-left-radius: 30px;
	border-top-right-radius: 30px;
	padding:30px;
}


.navbar li {
	text-transform: uppercase;
} 
.navbar li li {
	text-transform: none;
} 
.navbar li li a:hover {background-color: transparent;}

.navbar li a {}
body.page .navbar li a {padding: 10px 5px; display:table; width: 100%;}
body.home .navbar li a {padding: 10px 5px; display:table; width: 100%;}


body.home .navbar li:first-child a {}
body.home .navbar li:last-child a {}

body.home {padding-top:220px;}
body.page {padding-top:150px;}

body.scrolled {}
body.scrolled .navbar-brand { background: none; box-shadow:none;}


body.home .navbar-brand img {height: 120px !important; margin: 0px 0px;}
body.page .navbar-brand img {height: 120px !important; margin: 0px 0px;}
body.home.scrolled .navbar-brand img {height: 80px !important;}
body.page.scrolled .navbar-brand img {height: 80px !important;}
@media (max-width: 1200px) {
	body.home .navbar-brand img {height: 50px !important;}
	body.page .navbar-brand img {height: 50px !important;}	
	body.home.scrolled .navbar-brand img {height: 50px !important;}
	body.page.scrolled .navbar-brand img {height: 50px !important;}
}

body.home .mobile-logo img {height: 46px !important; margin: 15px;}
body.page .mobile-logo img {height: 46px !important; margin: 15px;}


body.page .navbar-brand {box-shadow: none;}
body.home .navbar-brand {}

body .navbar-brand img {display:none;}

body.scrolled .navbar {height:130px; background: #fff; box-shadow: 0px 0px 15px rgba(0,0,0,0.25);}
body.scrolled .navbar li a {}
body.scrolled .navbar li a:hover {}
body.scrolled .navbar li a.active {}
body.scrolled .navbar li a.active:hover {}

.navbar .nav-item .dropdown-menu {border: none; box-shadow: 5px 5px 10px rgba(0,0,0,0.15);}
.navbar .nav-item .dropdown-menu, .navbar .nav-item .dropdown-menu * {-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;}

.navbar .nav-item .dropdown-menu a {color: #333;}

@media (max-width: 992px) {  
	body .navbar li a.active {color:#fff; }
}



/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {  
	body.home .navbar li {font-size: 21px;padding: 0px 10px;} 
	body.page .navbar li {font-size: 21px;padding: 0px 5px;} 
	body.scrolled .navbar li {font-size: 16px;padding: 0px 5px;} 
	body .navbar li a { padding: 5px 10px;}
}
 
/* Medium devices (tablets, 768px and up) The navbar toggle appears at this breakpoint */
@media (min-width: 768px) {  
	body.home .navbar li {font-size: 21px;padding: 0px 10px;} 
	body.page .navbar li {font-size: 21px;padding: 0px 5px;} 
	body.scrolled .navbar li {font-size: 16px;padding: 0px 5px;} 
	body .navbar li a { padding: 5px 10px;}
}
 
/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) { 
	body.home .navbar li {font-size: 21px;padding: 0px 10px;} 
	body.page .navbar li {font-size: 21px;padding: 0px 5px;} 
	body.scrolled .navbar li {font-size: 16px;padding: 0px 5px;} 
	body .navbar li a { padding: 5px 10px;}
}
 
/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {  
	body.home .navbar li {font-size: 21px;padding: 0px 10px;} 
	body.page .navbar li {font-size: 21px;padding: 0px 5px;} 
	body.scrolled .navbar li {font-size: 16px;padding: 0px 5px;} 
	body .navbar li a { padding: 5px 10px;}
}
 
/* Extra extra large devices (extra large desktops, 1400px and up) */
@media (min-width: 1400px) {  
	body.home .navbar li {font-size: 21px;padding: 0px 10px;} 
	body.page .navbar li {font-size: 21px;padding: 0px 5px;} 
	body.scrolled .navbar li {font-size: 16px;padding: 0px 5px;} 
	body .navbar li a { padding: 5px 10px;}
}






/************************************************/
/************************************************/
#navbar_main.navbar {}
#navbar_main.navbar .navbar-brand {}
#navbar_main.navbar .navbar-brand:hover,
#navbar_main.navbar .navbar-brand:focus {}
#navbar_main.navbar .navbar-text {}

#navbar_main.navbar .navbar-nav > li > a {
  color: #0775A4 !important;
}
#navbar_main.navbar .navbar-nav > li > a:hover,
#navbar_main.navbar .navbar-nav > li > a:focus,
#navbar_main.navbar .navbar-nav > li > a:active {
	color: #74C4B6 !important;
	text-decoration: underline;
}
#navbar_main.navbar .navbar-nav > .active > a,
#navbar_main.navbar .navbar-nav > .active > a:hover,
#navbar_main.navbar .navbar-nav > .active > a:focus {
	color: #F19A53 !important;
}
#navbar_main.navbar .navbar-nav > .open > a,
#navbar_main.navbar .navbar-nav > .open > a:hover,
#navbar_main.navbar .navbar-nav > .open > a:focus {
	color: #74C4B6 !important;
}
#navbar_main.navbar .navbar-toggle {
  border-color: #ffffff;
}
#navbar_main.navbar .navbar-toggle:hover,
#navbar_main.navbar .navbar-toggle:focus {
	text-decoration: underline;
}
#navbar_main.navbar .navbar-toggle .icon-bar {
  background-color: #000;
}
#navbar_main.navbar .navbar-collapse,
#navbar_main.navbar .navbar-form {
  border:none;
}
#navbar_main.navbar .navbar-link {
  color: #000;
}
#navbar_main.navbar .navbar-link:hover {
  color: #333333;
}

/************************************************/

#navbar_main.navbar .nav-item .dropdown-menu {background: #fff;}
#navbar_main.navbar .nav-item .dropdown-menu .dropdown-item {color: #000; padding: 5px 10px;}
#navbar_main.navbar .nav-item .dropdown-menu .dropdown-item.active,
#navbar_main.navbar .nav-item .dropdown-menu .dropdown-item:focus,
#navbar_main.navbar .nav-item .dropdown-menu .dropdown-item:active
{background: #333333; color:#fff;}

#navbar_main.navbar li a.item_id_1003, 
#navbar_main.navbar li a.item_id_1019 
	{border: solid 1px #FFF;}

body.scrolled #navbar_main.navbar li a.item_id_1003,
body.scrolled #navbar_main.navbar li a.item_id_1019
	{border: solid 1px #000;}

@media (min-width: 992px) { 
	#navbar_main.navbar li.item_id_1003,
	#navbar_main.navbar li.item_id_1019
		{padding-left: 30px;}
}


body.home #navbar_main.navbar .navbar-nav {margin-top: 15px;}
body.page #navbar_main.navbar .navbar-nav {margin-top: 15px;}

body.home #navbar_main.navbar.navbar_light .navbar-nav > li > a {color:#fff;}
body.home #navbar_main.navbar.navbar_dark .navbar-nav > li > a {color:#000;}

body.home.scrolled #navbar_main.navbar.navbar_light .navbar-nav > li > a {color:#fff;}
body.home.scrolled #navbar_main.navbar.navbar_dark .navbar-nav > li > a {color:#000;}

body.page #navbar_main.navbar.navbar_light .navbar-nav > li > a {color: #fff;}
body.page #navbar_main.navbar.navbar_dark .navbar-nav > li > a {color: #000;}

body.page.scrolled #navbar_main.navbar.navbar_light .navbar-nav > li > a {color:#fff;}
body.page.scrolled #navbar_main.navbar.navbar_dark .navbar-nav > li > a {color:#000;}

#navbar_main.navbar.navbar_light li a.item_id_1003,
#navbar_main.navbar.navbar_light li a.item_id_1019
	{border: solid 1px #FFF;}

#navbar_main.navbar.navbar_dark li a.item_id_1003,
#navbar_main.navbar.navbar_dark li a.item_id_1019
	{border: solid 1px #000;}

XXX#navbar_main.navbar.navbar_light * {border-color: #fff !important;}
XXX#navbar_main.navbar.navbar_dark * {border-color: #000 !important;}




/************************************************/
/************************************************/

hr {
	margin: 25px 0px;
    height: 0.5px;
    color: #ccc;
    background: #ccc;
    font-size: 0;
    border: 0;}

a {color:#666666;}

textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus, 
.page-link:focus 
{   
  border-color: rgba(1,25,69,0.25) !important;
  box-shadow: 0 1px 1px rgba(1,25,69,0.25) inset, 0 0 8px rgba(1,25,69,0.25) !important;
  outline: 0 none;
}

.has-error input, .has-error textarea {box-shadow:0px 0px 10px #F7A2A3 !important;}
.has-error input:focus, .has-error textarea:focus {border: solid 1px #F7A2A3 !important;}

.well {background: rgba(0,0,0,0.025); padding: 30px;}
@media all and (max-width: 991px) {
	.well {padding: 15px;}
}



.form-floating, .form-check, .checkbox {margin-bottom: 20px;}


.btn {font-weight: 300; font-size: 18px; padding: 15px 40px;}
.btn-primary { background: #0775A4; border-color: #0775A4;}
.btn-primary:hover {background:#F3954D; border-color: #F3954D;}
.btn-primary.disabled {background:#6479A0; border-color: #6479A0;}


.btn-primary.btn-pink {padding: 15px 30px; text-transform: uppercase; font-weight: 600; letter-spacing: 1px;}
.btn-primary.btn-pink.disabled {background: #FFF; color:#FAD6EC; border: none;}

a {color: #666666;}
a:hover {color: #000; text-decoration:none;}
a:active, content a:focus {text-decoration:none;}

.btn {
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	-ms-transition: all 200ms linear;
	transition: all 200ms linear;	
	-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;
}

.btn-block {width: 100%;}
.btn-block-left {width: 100%; min-width: 120px;text-align:left;}
.btn-default {background: rgba(0,0,0,0.025); color:#585F69;}
.btn-default:hover {background: rgba(0,0,0,0.78);color:#fff;}

.btn-light { color:#585F69;}
.btn-light:hover { color:#000;}


.control-label,
.form-check-label {}

label .alert {color:#333333;}



/* SITEMAP start */
/*
.section-content ul {padding: 0px 25px;}
.section-content li {
	list-style-type: '\02C3';
	padding-inline-start: 1ch;
	margin-left: 20px;
}
*/

.sitemap ul, .sitemap li {list-style: none;margin:0;padding:0;}
.sitemap a {text-decoration:none; display:table; padding: 5px 0px; padding-right:10px; border: none !important;}
.sitemap a:hover {background:rgba(255,255,255,0.25); border: none !important;}
.sitemap ul ul {margin-left: 15px;}
.sitemap ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
  position: relative;
}
.sitemap li {
  list-style-type: none;
  border-left: 2px solid #666666;
  margin-left: 1em;
}
.sitemap li a {
  padding-left: 1em;
  position: relative;
}
.sitemap li a::before {
  content:'';
  position: absolute;
  top: 0;
  left: -2px;
  bottom: 50%;
  width: 0.75em;
  border: 2px solid #666666;
  border-top: 0 none transparent;
  border-right: 0 none transparent;
}
.sitemap ul > li:last-child {
  border-left: 2px solid transparent;
}

/* SITEMAP end */



body.offcanvas-active{
	overflow:hidden;
    padding-top:0px;
}

.offcanvas-header{ display:none; }

.screen-darken{
	height: 100%;
	width:0%;
	z-index: 30;
	position: fixed;
	top: 0;
	right: 0;
	opacity:0;
	visibility:hidden;
	background-color: rgba(34, 34, 34, 0.9);
	transition:opacity .2s linear, visibility 0.2s, width 2s ease-in;
}

.screen-darken.active{
	z-index:10; 
	transition:opacity .3s ease, width 0s;
    opacity:1;
    width:100%;
    visibility:visible;
}

	.section-header {z-index: 500;position: fixed; width: 90%; top: 0;}





/* ============ mobile view ============ */
@media all and (max-width: 991px) {
	
	#footer {border-radius: 0px !important;}
	
	.section-content .container {background:#fff; padding: 0px 0px;}

	
	.mobile-header {background: rgba(255,255,255,1); width: 100%;}
		
	.navbar .nav-item .dropdown-menu {background: none;}

	body .navbar-brand {margin-top:-32px; margin-bottom: 25px;}

	body.page .navbar li a {color:#FFF ;padding: 10px 15px;}
	body.home .navbar li a {color:#FFF ; background: none; border: none;padding: 10px 15px;}
	
	body.page .navbar li a:hover {background: rgba(0,0,0,0.5);}
	body.home .navbar li a:hover {background: rgba(0,0,0,0.5);}
	
	
	body.page .navbar li a.active {color:#333 ;}
	body.home .navbar li a.active {color:#333 ;}

	XXX.section-content {
		display:table; width: 100%; background: #fff !important; position: relative; z-index: 100;
	}

	/*
	body.home .section-content {margin-top: 300px;}
	body.page .section-content {margin-top: 350px;}
	*/
	XXX.section-intro {
		display:table; width: 120%; margin-left: -10%; height:100vh; position: fixed; top:0px;
	}
	body.home #navbar_main {z-index: 600; background: #fff; max-height: 100%; height: 100%; opacity:1;}
	body.page #navbar_main {z-index: 600; background: #fff; max-height: 100%; height: 100%; opacity:1;}
	
	
	body.home {padding-top:75px;}
	body.page {padding-top:75px;}

		
	.offcanvas-header{ display:block; }

	.mobile-offcanvas{
		visibility: hidden;
		transform:translateX(-100%);
	    border-radius:0; 
		display:block;
	    position: fixed;
	    top: 0; left:0;
	    height: 100%;
	    z-index: 1200;
	    width:100%;
	    overflow-y: scroll;
	    overflow-x: hidden;
	    transition: visibility .3s ease-in-out, transform .3s ease-in-out;
	}

	.mobile-offcanvas.show{
		visibility: visible;
    	transform: translateX(0);
	}
	.mobile-offcanvas .container, .mobile-offcanvas .container-fluid{
		display: block;
	}

}	
/* ============ mobile view .end// ============ */
body.home header.cms {background:rgba(255,255,255,0.78); padding: 5px; height: 45px; position: fixed; bottom:0; left:0; z-index: 1000; width: 100%;}
body.page header.cms {background:rgba(255,255,255,0.78); padding: 5px; height: 45px; position: fixed; bottom:0; left:0; z-index: 1000; width: 100%;}

.cms_container { display:table; width: 100%; max-width: 1500px; margin: 0 auto;}
.cms_container h3 {margin: 15px 0px; color: #666666;}

.dashboard {}

.bg-default {background:#D7D7D7;}

.text-grey {color:#ccc;}

.btn-dashboard {padding: 25px; margin: 15px 0px;}
.dashboard_menu .btn {margin-bottom:10px;}

.cms_container .table * {font-size:13px;}
.cms_container .table i {font-size:18px;}
.cms_container .table a {font-size:13px; text-decoration: none;}
.cms_container .table th {font-size:10px; font-weight: 500; text-transform: uppercase; background:rgba(0,0,0,0.025);}

.cms_container .dropdown-menu.show {z-index: 3000; width:100%;}


.nav-item button small {text-transform: uppercase; letter-spacing: 0.5px;}
.cms.modal .nav-link {color:#666; font-weight: 500;}
.cms.modal .nav-link.active {color:#000;}

.edit_icon {margin-right: 15px;}

.preformatted {
    white-space: pre;
}

#footer {
	border-bottom-left-radius: 30px;
	border-bottom-right-radius: 30px;
	position:relative;
	z-index: 200;
	border-top: solid 0.5px #0775A4;
	padding: 0px;
	background: rgba(255,255,255,0.95);
	box-shadow: 0px 0px 60px rgba(0,0,0,0.15);
}
#footer,
#footer p,
#footer li,
#footer th,
#footer td {
	font-size: 14px;
	line-height: 120%;
	color: #0775A4;
	font-weight:300;
}
#footer strong {font-weight:600;}
#footer a {text-decoration: none; color:#222;}
#footer ul li a.active {color:#000; font-weight: 600;}

.footer_top {background:red;}

.footer_list_in_line ul, .footer_list_in_line li {
	list-style: none;
	margin:0;
	padding:0;
}
.footer_list_in_line li {display: inline-table;}
.footer_list_in_line li:after { content: " · ";}



ul.columns-2 {
  columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;
	
    -moz-column-break-inside: avoid;
    -webkit-column-break-inside: avoid;
    -mx-column-break-inside: avoid;
    column-break-inside: avoid;	
	
}
ul.columns-3 {
  columns: 3;
  -webkit-columns: 3;
  -moz-columns: 3;
	
    -moz-column-break-inside: avoid;
    -webkit-column-break-inside: avoid;
    -mx-column-break-inside: avoid;
    column-break-inside: avoid;	
	
}
ul.columns-4 {
  columns: 4;
  -webkit-columns: 4;
  -moz-columns: 4;
	
    -moz-column-break-inside: avoid;
    -webkit-column-break-inside: avoid;
    -mx-column-break-inside: avoid;
    column-break-inside: avoid;	
	
}
ul.columns-5 {
  columns: 5;
  -webkit-columns: 5;
  -moz-columns: 5;
	
    -moz-column-break-inside: avoid;
    -webkit-column-break-inside: avoid;
    -mx-column-break-inside: avoid;
    column-break-inside: avoid;	
	
}

.subnav {
	padding: 45px;
	background: #FFF;
	box-shadow: 0px 0px 30px rgba(0,0,0,0.25);
}
.subnav * {list-style: none; margin:0;padding:0;}

.subnav a {color: #000; font-size: 16px !important; font-weight: 400; text-decoration: none; padding: 15px 0px; display:block; width: 100%; border-top: solid 0.5px #222;}

.subnav li li a { border-bottom: solid 1px yellow; }
.subnav li li a:hover { }

.subnav .active a {color: #333333; font-weight: 600;}

.subnav h4 { color: #011945; font-family: "playfair-display", serif; margin-bottom: 30px;}
.subnav h4 a {border: none !important; font-size: 30px !important; text-transform: uppercase;}

.subnav li a {text-transform: uppercase;}
.subnav li li a {text-transform: none; padding-left: 15px; font-size: 80%;}

.subnav li.active li a {font-weight: 400;}
.subnav li.active li.active  a {font-weight: 600;}

XXX.subnav li:first-child a {border: none !important;}



.subnav ul, .subnav li {list-style: none;margin:0;padding:0;}
.subnav li li a {text-decoration:none; display:table; padding: 5px 0px; padding-right:10px; border: none !important;}
.subnav li li a:hover {background:rgba(255,255,255,0.25); border: none !important;}
.subnav ul ul {margin-left: 15px; margin-bottom: 30px !important;}
.subnav ul ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
  position: relative;
}
.subnav li li {
  list-style-type: none;
  border-left: 2px solid #666666;
  margin-left: 1em;
}
.subnav li li a {
  padding-left: 1em;
  position: relative;
}
.subnav li li a::before {
  content:'';
  position: absolute;
  top: 0;
  left: -2px;
  bottom: 50%;
  width: 0.75em;
  border: 2px solid #666666;
  border-top: 0 none transparent;
  border-right: 0 none transparent;
}
.subnav ul > li li:last-child {
  border-left: 2px solid transparent;
}



.tag {text-decoration: none; display: inline-block;margin-right: 15px;}
.tag i {margin-right: 10px;}

.dashboard {
	position: absolute; top: 50vh; margin-top: -10vh; background:rgba(0,0,0,0.46); padding: 25px;
}
.dashboard * {color:#fff;}
.dashboard ul, .dashboard li {list-style: none; margin:0;padding:0;}

.dashboard ul { margin: 0px auto; display:table;}
.dashboard li {display: inline-table;}
.dashboard li a  {text-align: center; padding: 25px; font-size: 21px; display:table; width: 100%; text-decoration:none;}
.dashboard li a:hover {color:#408023;}


.nav.nav-tabs .nav-link {font-size: 18px;font-family: "halcom", sans-serif; font-weight: 400; color:#222;}
.nav.nav-tabs .nav-link.active {color:#333333;}
.nav.nav-tabs .nav-link .badge {background:#ccc !important;font-family: "halcom", sans-serif;}
.nav.nav-tabs .nav-link.active .badge {background:#333333 !important;}

.page-item .page-link {
  color: #333333 !important;
  background: #fff !important;
}
.page-item.active .page-link {
  color: #fff !important;
  background: #333333 !important;
}
.page-item.disabled .page-link {
  color: #ccc !important;
  background: #fff !important;
}

.fade_in {opacity:0;}
 
@media (max-width: 768px) {  
	.row {padding: 0px !important;}
}

.section-intro {
	display:table; width: 100%; height:100vh; position: fixed; top:0px;
}

.section-content {
	display:table; width: 100%; position: relative; z-index: 10;
}


body.home .section-content {margin-top: 0px;}
body.page .section-content {margin-top: 0px;}


.desktop img.header {opacity: 0;}
img.header,img.header_lowride {
	width: 100%; 
}

@media (max-width: 768px) {
	.table-responsive .table * {padding:0 !important; margin: 0 !important;}
	.table-responsive .table td, 
	.table-responsive .table th 
		{
			padding: 5px;
		}

	.table-responsive .table td, 
	.table-responsive .table th, 
	.table-responsive .table td p, 
	.table-responsive .table th p 
		{
			font-size: 11px;
		}
}

.rounded-circle {
	box-shadow: 5px 5px 15px rgba(0,0,0,0.25);
}
