/*
Theme Name: Cica
Theme URI: http://wordpress.org/themes/blankslate
Author: Thirst Creative
*/

@import url(https://fonts.googleapis.com/css?family=Work+Sans:300,400,600,800,700|Open+Sans:400,700);

* { margin:0; padding:0; list-style:none; text-decoration:none; outline:none; }
html, body { width:100%; height:100%; }
html { background:#EAEDEB; }
body.overflow { overflow:hidden; }
.center { width:100%; max-width:1480px; height:100%; margin:auto; padding:0 100px; box-sizing:border-box; position:relative; }
.center:after { content:""; clear:both; display:block; }
img { display:block; }

@media only screen and (max-width:1200px) {
.center { padding:0; }
}

.grid-sizer { width: 25%; }


/******************** Global ********************/

h1, .h1 { font:800 50px/55px 'Work Sans',sans-serif; }
h2, .h2 { font:800 42px/50px 'Work Sans',sans-serif; letter-spacing:.8px; }
h3, .h3 { font:800 23px/27px 'Work Sans',sans-serif; letter-spacing:.6px; }
h4, .h4, .form label { font:600 16px/21px 'Work Sans',sans-serif; letter-spacing:1.2px; text-transform:uppercase; }
h5, .h5 { font:800 20px/28px 'Work Sans',sans-serif; letter-spacing:.5px; color:#A61F67; margin-top: 40px !important; }
p { font:400 18px/27px 'Work Sans',sans-serif; }
p strong { font-weight:600; }
.intro, .intro p { font:600 20px/28px 'Work Sans',sans-serif !important; }
.button { padding:0 25px; font:600 18px/46px 'Work Sans',sans-serif; color:#FFF; letter-spacing:1.5px; text-transform:uppercase; border:2px solid #FFF; display:inline-block; position:relative; }
.no-touchevents .button:hover { background:#FFF; color:#A61F67; }

@media only screen and (max-width:1366px) {
h1, .h1 { font:800 50px/55px 'Work Sans',sans-serif; }
h2, .h2 { font:800 35px/44px 'Work Sans',sans-serif; }
h3, .h3 { font:800 23px/28px 'Work Sans',sans-serif; }
}
@media only screen and (max-width:960px) {
h1, .h1 { font:800 30px/35px 'Work Sans',sans-serif; }
}
@media only screen and (max-width:640px) {
h1, .h1 { font:800 20px/27px 'Work Sans',sans-serif; }
h2, .h2 { font:800 30px/40px 'Work Sans',sans-serif; }
h3, .h3 { font:800 17px/22px 'Work Sans',sans-serif; }
h4, .h4, .form label { font:600 13px/17px 'Work Sans',sans-serif; }
}
@media only screen and (max-width:320px) {
h1, .h1 { font:800 20px/27px 'Work Sans',sans-serif; }
h2, .h2 { font:800 23px/33px 'Work Sans',sans-serif; }
}



/******************** Header ********************/

header { padding:40px 0; }
.logo { float:right; }
.logo img { width:auto; height:155px; }
nav { position:absolute; bottom:36px; left:85px; }
nav li { float:left; position:relative; }
nav li a { font:600 19px/19px 'Work Sans',sans-serif; letter-spacing:-.3px; color:#323431; padding:12px 15px; }
nav li a.active { color: #9C1F67; }
nav li ul { position:absolute; top:30px; left:0; z-index:10; display:none; }
nav li ul li { float:none; }
nav li ul li a { width:200px; font:400 16px/22px 'Work Sans',sans-serif !important; color:#FFF !important; letter-spacing:0; display:block; background:#323431; border-bottom:1px solid #404040; }
nav li ul li:last-child a { border:none; }
#mobile { padding:20px; position:absolute; top:15px; left:20px; cursor:pointer; display:none; }
#mobile i { font-size:30px; }

.hero .item { width:100%; height:680px; background-size:cover; background-position:center; }
.hero .details { width:61%; height:550px; padding:70px 50px; color:#FFF; box-sizing:border-box; position:relative; overflow:hidden; background: rgb(166,31,103); background:radial-gradient(circle at top left, rgba(166,31,103,.9), rgba(28,39,88,.9) 70%); }
.hero .details h1, .hero .details .h1 { margin-bottom:45px; position:relative; }
.hero .details h4 { margin-bottom:5px; position:relative; }
.owl-item p.h1:first-child { display: table-caption;  }

.no-touchevents nav li a:hover { color:#A61F67; }
.no-touchevents nav li ul li a:hover { background:#A61F67; border-color:#323431; }

@media only screen and (max-width:1366px) {
nav li a { font:600 17px/17px 'Work Sans',sans-serif; letter-spacing:0; padding:10px 13px; }
.hero .details { padding:70px 40px; }
}
@media only screen and (max-width:1200px) {
header .center { padding:0 40px; }
nav { left:30px; }
.logo img { height:100px; }
nav li a { font:600 16px/16px 'Work Sans',sans-serif; letter-spacing:0; padding:10px 11px; }
}
@media only screen and (max-width:1000px) {
nav { width:100%; bottom:auto; top:140px; left:0; z-index:100; }
nav ul { display:none; }
nav li { width:100%; float:none; }
nav li a { width:100%; padding:0; font:600 19px/50px 'Work Sans',sans-serif; color:#FFF; text-align:center; display:block; background:#323431; border-bottom:1px solid #404040; }
nav li:last-child a { border:none; }
nav li ul { position:relative; top:auto; border-bottom:1px solid #484848; }
nav li ul li a { width:100%; padding:10px; background:#3C3E3B; border-color:#484848; box-sizing:border-box; }
#mobile { display:block; }
.hero .item { height:auto; }
.hero .details { width:100%; height:auto; position:relative; min-height: 366px; }
}
@media only screen and (max-width:450px) {
header .center { padding:0 30px; }
#mobile { left:10px; }
.hero .details { padding:70px 30px; }
}



/******************** Main ********************/

/* Boxes */

.box { width:25%; float:left; position:relative; overflow:hidden; box-sizing:border-box; background:#323431; }
.box img { width:100%; height:auto; opacity:.85; }
.box .details { width:100%; padding:50px; color:#FFF; position:absolute; top:0; left:0; box-sizing:border-box; }
.box .details h1, .box .details h2, .box .details h3 { margin:0 0 15px; }
.box.full .details h2, .box.full .details h4 { text-shadow: 0px 0px 19px rgba(80, 80, 80, 0.7); }
.box a { width:100%; height:100%; position:absolute; top:0; left:0; display:block; }
.box a .details { height:100%; }
.box .readmore { color:#FFF; border-bottom:2px solid #FFF; display:inline-block; }
.box.color-purple .details, .box.color-purple .details .readmore { color:#A61F67; border-color:#A61F67; }
.box.color-violet .details, .box.color-violet .details .readmore { color:#692666; border-color:#692666; }
.box.color-navy .details, .box.color-navy .details .readmore { color:#1C2758; border-color:#1C2758; }
.box.back-navy { background:#1C2758 !important; }
.box.back-violet { background:#692666 !important; }
.box .more { width:100%; height:100%; padding:60px 70px 50px 50px; color:#FFF; position:absolute; top:0; left:0; background:radial-gradient(circle at top left, rgba(166,31,103,.8), rgba(28,39,88,.8) 70%); box-sizing:border-box; opacity:0; }
.box .more p { margin-bottom:20px; }
.box.full { width:50%; }
.box.full .details { padding:50px 120px 50px 50px; }
.box.border { border:1px solid #EAEDEB; background:#FFF; }

.box.person .details { height:auto; top:auto; bottom:0; }
.box .details h2 a, .box .details h3 a { border:none; }
.box.full.person .details { position:absolute; }
.box.full.person { width:33%; }
.box.full.person img { width:100%; position:relative; }
.box.full.person .details h4 { margin-top:10px; }
.box.person .details { padding-bottom: 25px !important; }
.box.person h2 { font-size: 36px; line-height: 40px; }
.box.person .h3 { font-size: 110%; line-height: 1.35em; }
.box.person h4 { font-size: 15px; }

.box.office { width:50%; margin-top:2px; }
.box.office h4, .box.office p { margin-bottom:20px; }
.box.office p { color:#FFF; }
.box.office a { position:relative; display:inline; color:#FFF; }
.box.office .details { padding-bottom:30px; position:relative; }
.box.office.map iframe { height:100%; position:absolute; }

.no-touchevents .box.color-purple:hover, .box.color-purple.active { background:#A61F67; }
.no-touchevents .box.color-violet:hover, .box.color-violet.active { background:#692666; }
.no-touchevents .box.color-navy:hover, .box.color-navy.active { background:#1C2758; }
.no-touchevents .box.border.color-purple:hover, .box.border.color-purple.active { border-color:#A61F67; }
.no-touchevents .box.border.color-violet:hover, .box.border.color-violet.active { border-color:#692666; }
.no-touchevents .box.border.color-navy:hover, .box.border.color-navy.active { border-color:#1C2758; }
.no-touchevents .box a:hover .details, .no-touchevents .box.active a .details { color:#FFF !important; }
.no-touchevents .box a:hover .details .readmore { color:#FFF !important; border-color:#FFF !important; }
.no-touchevents .box:hover img { opacity:.3; }
.no-touchevents .box.rollover:hover .details { opacity:0; }
.no-touchevents .box a:hover { color:#A61F67; border-color:#A61F67; }
.no-touchevents .box.color-purple a:hover { color:#323431; border-color:#323431 }
.no-touchevents .box:hover .more { padding-top:50px; opacity:1; }

@media only screen and (max-width:1366px) {
.box .details { padding:40px !important; }
}
@media only screen and (max-width:1000px) {
.box { width:50%; }
.box.full a { position:relative; }
.box.full { width:100%; }
.box.full img { position:absolute; top:0; left:0; }
.box.full .details { padding:30px 40px !important; position:relative; }
.box.full.person .more { display:none; }
ox.full .details { font-size: 21px; line-height: 22px; }
.box .more { display:none; }
.box.blank { display: none; }
}
@media only screen and (max-width:640px) {
.box.full.person { width:100%; }
.box.office { width:100%; }
.box.office.map { height:250px; }
}
@media only screen and (max-width:480px) {
.box.full img { width:auto; min-width:100%; height:100%; }
}
@media only screen and (max-width:450px) {
.box { width:100%; }
.box.back-violet a, .box.back-navy a { position:relative; }
.box.back-violet img, .box.back-navy img { position:absolute; top:0; left:0; }
.box.back-violet .details, .box.back-navy .details { padding:40px 30px !important; position:relative; }

}

/* Banner */

.banner { width:100%; color:#FFF; clear:both; background-size:cover; background-position:center; position:relative; overflow:hidden; }
.banner img { width:100%; height:auto; position:absolute; top:0; left:0; opacity:.1; }
.banner .item { width:100%; height:100%; position:relative; z-index:1; background:radial-gradient(circle at top left, rgba(166,31,103,.9), rgba(28,39,88,.9) 70%); }
.banner .details { padding:105px 50px 110px; text-align:center; }

@media only screen and (max-width:480px) {
.banner .details .h1 { font:800 25px/35px 'Work Sans',sans-serif; }
}

/* Hero */

.hero img { width:100%; height:auto; }

/* Hero Text */

.hero-text { margin-top:-36px; padding:50px 110px 110px 50px; color:#692666; }
.single-people h1:before { content:"“"; float:left; margin-left:-34px; color:#A61F67; }
@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:.001dpcm) { /* Chrome only gradient */ .hero-text { background:radial-gradient(circle at top left, rgba(166,31,103,1), rgba(28,39,88,1) 70%); -webkit-background-clip:text; -webkit-text-fill-color:transparent; }}

@media only screen and (max-width:1200px) {
.hero-text { padding-left:110px; }
}
@media only screen and (max-width:1000px) {
.hero-text { padding-left:40px; padding-right:40px; }
.single-people h1:before { margin:0; }
}
@media only screen and (max-width:450px) {
.hero-text { padding:20px 30px 70px; }
}

/* Filter */

#filter { padding:15px 0 35px; border-top:1px solid #444; color:#692666; position:relative; z-index:1; }
#filter:after { content:""; clear:both; display:block; }
#filter h4 { margin-top:12px; float:left; }
#filter .fields { width:74%; float:right; }
#filter .field { width:33.33%; padding-left:15px; float:left; box-sizing:border-box; }
#filter .container { position:relative; }
#filter .toggle { padding:15px; font:600 18px/18px 'Work Sans',sans-serif; border:1px solid #692666; cursor:default; }
#filter .toggle i { margin-right:10px; font-size:25px; line-height:20px; float:left; }
#filter ul { position:absolute; width:100%; display:none; z-index:101; }
#filter li a { padding:12px 15px; font:400 16px/22px 'Work Sans',sans-serif !important; color:#FFF; background:#323431; display:block; border-bottom:1px solid #404040; cursor:pointer; }
#filter li:last-child a { border:none; }

.no-touchevents #filter .container:hover .toggle { background:#692666; color:#FFF; }
.no-touchevents #filter li a:hover { background:#A61F67; border-color:#323431; }

@media only screen and (max-width:1200px) {
#filter { padding-left:40px; padding-right:40px; }
}
@media only screen and (max-width:1000px) {
#filter .fields { width:100%; }
#filter h4 { margin-bottom:10px; }
#filter .field:first-child { padding-left:0; }
}
@media only screen and (max-width:480px) {
#filter .field { width:100%; margin-bottom:10px; padding-left:0; }
}
@media only screen and (max-width:450px) {
#filter { padding-left:30px; padding-right:30px; }
}

/* Projects */

.pop { width:100%; height:100%; padding:60px 0 50px; position:fixed; top:0; left:0; background:rgba(50,52,49,.97); overflow-y:auto; z-index:99999; box-sizing:border-box; display:none; }
.pop .content, .pop p { color:#FFF !important; }
.pop .title { padding:60px 300px 50px 0; }
.pop .title h2 { margin-bottom:7px; }
.pop article { padding:0 300px 50px 0; background:none; }
.pop article, .pop article p { font:300 22px/32px 'Work Sans',sans-serif; }
.pop aside { padding:0 50px 50px 0; box-sizing:border-box; }
.pop .close { width:50px; height:50px; text-align:center; line-height:50px; font-size:20px; color:#FFF; position:absolute; top:70px; right:100px; border:2px solid #FFF; border-radius:100%; display:block; cursor:pointer; }

.pop.active .title { padding-top:40px; }
.pop.active .close { top:50px; }
.no-touchevents .pop a.close:hover { color:#A61F67 !important; border-color:#A61F67; }

@media only screen and (max-width:1366px) {
.pop .title, .pop article { padding-right:100px; }
}
@media only screen and (max-width:1200px) {
.pop { padding:40px 0 30px; }
.pop .center { padding:0 40px; }
.pop .close { right:40px; }
.pop article { padding-right:0; }
}
@media only screen and (max-width:1000px) {
.pop aside { padding-right:0; }
}
@media only screen and (max-width:480px) {
.pop article, .pop article p { font:400 18px/27px 'Work Sans',sans-serif; }
}
@media only screen and (max-width:450px) {
.pop { height:auto; padding:0 0 20px; position:relative; }
.pop .center { padding:0 30px; }
.pop .title { padding-bottom:10px; padding-right:0; }
.pop article { padding:0; }
.pop aside { padding:0; }
.pop .close { display:none; }
}



/******************** Content ********************/

.content {  display:flex; flex-flow:row wrap; }
.no-flexboxhover .content { display: table-cell; }
.content:after { content:""; clear:both; display:block; }
.content h1, .content h2, .content h3, .content h4, .content h5, .content p, .content ul { margin:0 0 15px; }
.content, .content p { font:400 16px/25px 'Open Sans',sans-serif; color:#333; }
.content ul li { padding-left:20px; }
.content ul li:before { content:"–"; margin-left:-20px; float:left; }
.content hr { margin:20px 0 55px; border:none; border-top:1px solid #E5E5E5; }

/* Article */

.no-flexboxhover article { display: table-cell; }
article { width:75%; padding:50px 110px 20px 50px; background:#FFF; box-sizing:border-box; }
article.full { width: 100%; padding: 0; }
article.full .padd { padding: 50px; padding-right: 320px; }
article ul { margin:0; }
article ul li { margin:0 0 10px 20px; }
article a { color:#A61F67; font:400 18px/27px 'Work Sans',sans-serif; border-bottom:2px solid #A61F67; }
article .heading { margin-bottom:38px; }
article .heading h2, article .heading h4 { margin:0 0 7px; }
.connect { padding:25px 0; }
.connect h3 { margin-bottom:5px; color:#A61F67; }
.content.noside { display:block; }
.content.noside article { float:right; }
.content.fullwidth article { width:100%; padding-right:50px; }

.no-touchevents article a:hover { color:#692666; border-color:#692666; }

/* Forms */

.content .ninja-forms-response-msg p { color: #fff; margin-bottom: 0; }
.ninja-forms-required-items { display: none; }
form { padding-bottom:25px; }
form:after { content:""; clear:both; display:block; }
form .ninja-forms-field { width:52%; padding:0 50px 25px 0; float:left; box-sizing:border-box; }
form .ninja-forms-field:nth-child(even) { width:48%; padding-right:0; }
form label { margin-bottom:5px; color:#692666; display:block; }
form input[type="text"], form textarea.ninja-forms-field { width:100%; padding:11px 15px; font:400 18px/27px 'Work Sans',sans-serif; background:#eaedeb; border:none; box-sizing:border-box; }
form select.ninja-forms-field { display: block; width: 100%; height: 49px; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; color: #555; }
form input[type=submit] { font: 600 18px/46px 'Work Sans',sans-serif;
	padding: 0 25px;
    background: none;
    color: #692666;
    letter-spacing: 1.5px;
    text-transform: uppercase;
    border: 2px solid #692666;
    display: inline-block;
    position: relative; }
form input[type=submit]:hover { background: #692666; color: #fff; }
[class*='ninja-col-'] { padding: 0 25px !important; }
.ninja-row { margin: 0 -25px !important; }

.ninja-forms-response-msg div { font-size: 90%; padding: 10px; background: #9C1F67; color: #fff; margin-bottom: 30px; }
.ninja-forms-field-error p { color: #f00; font-size: 80%; padding: 5px 0; font-weight: bold; }

@media only screen and (max-width:600px) {
form .field { width:100% !important; padding:0 0 25px; float:none; }
}

/* Aside */

.no-flexboxhover aside { display: table-cell; }
aside { width:25%; }
aside img { width:100%; height:auto; }
aside .text { padding:50px 30px 20px; color:#692666; }
aside .text li { padding-bottom: 4px; }
aside .text p, aside .text a { color:#692666; }
aside .text ul.pops li { margin-bottom:15px; line-height:22px; }
.single-resources aside .author { padding:50px 50px 0 30px; }
.single-resources aside .author img { max-width:240px; border-radius:100%; }
aside .text, aside .text p { font-family: 'Work Sans'; line-height: 130%; margin-bottom: 25px; }
.content aside h4 { margin-bottom: 10px; }

.no-touchevents aside .text a:hover { color:#A61F67; border-bottom: 1px solid #A61F67; }

@media only screen and (max-width:1000px) {
article { width:100%; padding:40px 40px 10px 40px; order:2; }
aside { width:100%; order:1; }
.single-resources aside .author { padding:50px 30px 0; }
.content.fullwidth article { order:0; }
article.full .padd { padding-right: 50px; }
}
@media only screen and (max-width:450px) {
article { padding:30px 30px 0 30px; }
.content, .content p { font:400 15px/25px 'Open Sans',sans-serif; }
.connect { padding:5px 0 20px; }
}

/* Whitepaper */

.roundedimg { margin-bottom: 40px; width: 75%; }
.roundedimg img { border-radius: 300px; }

/* Map */

.location-map { margin-bottom:10px; background: #1C2758; color: #fff; overflow: hidden; }
.location-map h4 { padding: 50px 50px 0 50px; color: #fff; margin-bottom: 0; }
.content .location-map p { color: #fff; padding: 0 50px 0 50px; }
.location-map:after { content:""; clear:both; display:block; }
.map { width:50%; height:300px; float:right; }

@media only screen and (max-width:768px) {
	.map { width:100%; float:none; margin-bottom:30px; }
}

a, img {
    border:none;
    outline:none;
}

/******************** Footer ********************/

footer { width:100%; padding:70px 0 100px; color:#C1C2C1; background:#323431; clear:both; position:relative; }
footer .box { margin-bottom:50px; background:none; }
footer .h3 { font:600 20px/25px 'Work Sans',sans-serif; }
footer .h4 { margin-bottom:20px; font:600 16px/23px 'Work Sans',sans-serif; letter-spacing:.5px; }
footer p { font:400 15px/22px 'Work Sans',sans-serif; }
footer p.links { font-size:12px; }
footer p.links span { margin:0 5px; opacity:.3; }
footer .box a { width:auto; height:auto; position:relative; color:#C1C2C1; border-bottom:2px solid #323431; display:inline-block; }
footer .icon { font-size:42px !important; border:none !important; }

.no-touchevents footer .box a:hover { color:#C1C2C1; border-color:#C1C2C1; }
.no-touchevents footer .icon:hover { opacity:.7; }

.page-wrap {
  min-height: 100%;
  /* equal to footer height */
	margin-bottom: -353px; 
}
.page-wrap:after {
  content: "";
  display: block;
}
footer, .page-wrap:after {
  /* .push must be the same height as footer */
	min-height: 353px;
	box-sizing: border-box;
}

@media only screen and (max-width:1200px) {
footer .center { padding:0 40px; }
}
@media only screen and (max-width:1024px) {
footer p { font:400 13px/20px 'Work Sans',sans-serif; }
}
@media only screen and (max-width:480px) {
footer { padding-bottom:20px; }
footer .box { width:100%; }
}
@media only screen and (max-width:450px) {
footer .center { padding:0 30px; }
}



/******************** Transitions ********************/

a, #filter .toggle { transition:.2s ease; }
.box .more, .pop .title, .pop .close { transition:.3s ease; }


/* 
 * 	Core Owl Carousel CSS File
 *	v1.3.3
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-buttons {
	display: none;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon 
.grabbing { 
    cursor:url(grabbing.png) 8 8, move;
}*/

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}

.textshadow h4,
.textshadow h3,
.textshadow p {
	text-shadow: 0px 0px 19px rgba(150, 150, 150, 0.7);
}

/* Styling Pagination*/

.owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 25px;
	height: 5px;
	margin: 25px 7px;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	background: #A61F67;
	box-shadow: 0px 0px 20px 3px rgba(0,0,0, 0.3);
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	background: #fff;
}

/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
}

.owl-controls {
	position: absolute;
	bottom: 0;
	width: 100%;
}

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

#owl-sectors a {
	color: #fff;
}
