@font-face {

	font-family: 'Awesome';

	src: url('../fonts/fontawesome-webfont.ttf');

	font-weight: normal;

	font-style: normal;

}



*{transition: all 0.3s ease;}

body{font-size: 15px; line-height: 1.6; font-family: 'Montserrat', sans-serif; color: #808080; background: #FFFFFF}

strong, b{font-weight: 700; color: inherit;}

a{color: inherit;}

a:hover{opacity: .8;text-decoration:none;}

h1, h2{line-height: 1.1}

h3, h4, h5, h6{line-height: 1.4}

h1, h2{font-weight: 700; margin: 0 0 20px; color: #595959}

h3, h4, h5{font-family: 'Montserrat', sans-serif; margin: 0 0 20px; color: #595959}

p, ul{margin-bottom: 15px;}

h3{font-size: 24px; line-height: 1.3;}

h4{font-size: 20px;}

h5{font-size: 18px;}

h6{font-size: 16px;}

h3 a, h2 a, h4 a{color: inherit; font-size: inherit; line-height: inherit; font-family: inherit; text-decoration: none;}

.inner-content h3, .inner-content h4, .inner-content h5{margin-bottom: 15px;}

img{max-width: 100%; height: auto;}

small, .small{font-size: 85%; line-height: 85%}

.large{font-size: 120%;}



.clear{float: none; clear: both;}

.centered{float: none; margin: 0px auto;} 

img.aligncenter{margin: 0 auto; display: block}

.hide{display: none !important}

.nolink{pointer-events: none; cursor: default; text-decoration: none;}



.container{max-width: 1180px; margin: 0 auto; width: 100%}

section{width: 100%}

.button{

	background: #0095d7;

	display: inline-block;

	font-weight: 100;

	font-size: 16px; 

	text-transform: uppercase;

	padding: 10px 30px;

	color: #FFFFFF !important;

	text-decoration: none !important;

	text-align: center; 

	-webkit-border-radius: 2px;

	-moz-border-radius: 2px;

	border-radius: 2px;

}

.btn-blue, .btn-blue:visited {

	font-size: 17px !important;

    line-height: 26px !important;

    background-color: #579cd9 !important;

    color: #ffffff !important;

    padding: 5px 24px !important;

    display: inline-block !important;

    border-radius: 8px !important;

    margin: 20px  0 !important;

    text-transform: uppercase !important;

    font-weight: bold !important;

    border:0 !important;

}



.button:hover, .btn-blue:hover, .btn-blue:focus{opacity: .8}

.heading {

    color: #579cd9;

    font-weight: 700;

    margin-bottom: 40px;

    font-size: 44px;

}



header{background-size: cover !important; background-position: top !important; background-repeat: no-repeat !important; padding: 15px 0}



nav.navbar{background: none}

nav.navbar .navbar-nav>li{}

nav.navbar .navbar-nav>li>a.nav-link{

	color: #FFFFFF; 

	text-transform: uppercase;

	font-size: 20px;

	padding: 10px 15px;

}

.navbar-nav>li.current-menu-item>a.nav-link, .navbar-nav>li.current-page-parent>a.nav-link{position: relative;} 

.navbar-nav>li.current-menu-item>a.nav-link::before, .navbar-nav>li.current-page-parent>a.nav-link::before {

    display: block;

    content: '';

    width: calc(100% - 30px);

    border: none;

    margin: 0;

    border-bottom: 2px solid #11a6da;

    position: absolute;

    bottom: 0;

}



#home-cta{text-align: center;}

#home-cta .heading{color: #FFFFFF; font-size: 30px; font-weight: 400; margin-bottom: 10px;}

#home-cta h3, #home-cta .dropdown, #home-cta .dropdown>button {

    display: inline-block;

    color: #FFFFFF;

    background: none;

    border: none;

    padding: 0;

    margin: 0 20px 0 0;

    font-size: 58px;

    line-height: 1.2;

    vertical-align: top;

    box-shadow: none !important;

}

#home-cta{padding: 100px 0 200px}

#home-cta .dropdown .dropdown-toggle::after{font-size: 30px; vertical-align: middle; margin-left: 0;}

#home-cta .dropdown::after{

	display: block;

	content: '';

	border-bottom: 2px #FFFFFF solid;

}

#home-cta .dropdown .dropdown-menu.show{margin-top: -3px; margin-left: -3px;}

#home-cta .dropdown .dropdown-item{font-size: 24px;}



#home-feature-box{margin: -170px 0 90px;}

#home-feature-box .container{

	max-width: 1150px;

	background: #e1e2e4;

	padding: 17px;

	-webkit-border-radius: 15px;

	-moz-border-radius: 15px;

	border-radius: 15px;

	-webkit-box-shadow: 0px 10px 20px 2px rgba(66,66,66,0.25);

	-moz-box-shadow: 0px 10px 20px 2px rgba(66,66,66,0.25);

	box-shadow: 0px 10px 20px 2px rgba(66,66,66,0.25);

}

#home-feature-box .wrapper{

	-webkit-border-radius: 10px;

	-moz-border-radius: 10px;

	border-radius: 10px;

	padding: 25px 25px 10px;

	border: 1px solid #c5c6c9;

	text-align: center;

}

#home-feature-box .inner-wrapper{position: relative;}

#home-feature-box .inner-wrapper.last::before{

	display: block;

	content: '';

	position: absolute;

	border-left: #2aa2db 1px solid;

	left: 0;

	top: 0;

	height: 100%;

	width: 1px;

}

#home-feature-box h3{color: #2aa2db; font-weight: 400; margin-bottom: 15px;}



#features-slider .container{max-width: 1200px;}

#features-slider .item{padding: 0 10px; cursor: pointer;}

#features-slider img{width: 100%;}

#home-carousel{position: relative;}

#home-carousel .owl-controls .owl-buttons div{

	font-size: 0;

	position: absolute;

	top: 50%;

	margin-top: -37px;

	overflow: hidden;

}

#home-carousel .owl-controls .owl-buttons div::before{	

	font-size: 76px;

	line-height: 1;

	color: #0758a9;

	font-family: 'Awesome';

}

#home-carousel .owl-controls .owl-buttons div:hover{opacity: .6}

#home-carousel .owl-controls .owl-prev::before{content: "\f104"}

#home-carousel .owl-controls .owl-next::before{content: "\f105";}

#home-carousel .owl-controls .owl-prev{left: -50px;}

#home-carousel .owl-controls .owl-next{right: -50px;}



#home-welcome{padding: 60px 0 0; text-align: center; font-size: 18px; line-height: 1.7}

#home-welcome .heading{padding-bottom: 30px; margin-bottom: 30px; position: relative;}

#home-welcome .heading::before{

	display: block;

	content: '';

	width: 15%;

	height: 2px;

	position: absolute;

	left: 50%;

	margin-left: -7.5%;

	bottom: 0;

	background: #4ca3db;

}



#footer-searchbar{background: #e9edf0; padding: 50px 0 60px;}

#footer-searchbar .container{max-width: 700px;}

#search, #footer-searchbar .button{

	-webkit-border-radius: 15px;

	-moz-border-radius: 15px;

	border-radius: 15px;

	font-size: 18px;

	font-weight: 400;

	line-height: 18px;

	width: 100%;

	padding: 20px;

	margin-top: 10px;

}

#search{

	background: #FFFFFF;

	border: none; 

	border: #2aa2db 2px solid;

}

#search::-webkit-input-placeholder{opacity: .7}

#search:focus{outline: none; background-color: #e6e6e6; color: #333333}

#footer-searchbar .button{

	background: #3588cc; /* Old browsers */

	background: -moz-linear-gradient(left, #3588cc 0%, #2568ae 44%, #234398 100%); /* FF3.6-15 */

	background: -webkit-linear-gradient(left, #3588cc 0%,#2568ae 44%,#234398 100%); /* Chrome10-25,Safari5.1-6 */

	background: linear-gradient(to right, #3588cc 0%,#2568ae 44%,#234398 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3588cc', endColorstr='#234398',GradientType=1 ); /* IE6-9 */

	border: #c6cce2 2px solid;

	cursor: pointer;

	padding: 21px 20px;

}



.footer-widgets{margin: 70px 0; position: relative; z-index: 99}

.footer-widgets .col{position: relative;}

.footer-widgets .col::before{

	content: '';

	display: block;

	border-right: #2aa2db 1px solid;

	height: 100%;

	width: 1px;

	position: absolute;

	right: 0;

	top: 0;

}

.footer-widgets .col.last::before{display: none;}

.footer-widgets .wrapper, .contact-details .wrapper{padding-left: 15%}

.footer-widget-menu .menu, .footer-widget-menu .sub-menu, .footer-widget-menu .menu li{margin: 0; padding: 0; list-style: none;}

.footer-widget-menu .menu>li>a{text-transform: uppercase; font-size: 22px; color: #0758a9}

.footer-widget-menu .menu a{color: #595959; padding: 2px 0}

.footer-widget-menu .menu a:hover{color: #2aa2db}



.social-media{margin-top: 30px;}

.social-media a{display: inline-block; margin: 0 10px 0 0; opacity: 1 !important}

.social-media a i::before{

	display: inline-block;

	font-size: 22px;

	color: #FFFFFF;

	font-family: 'Awesome';

	font-style: normal;

	transition: all 0.3s ease;

	background: #2ca5de;

	-webkit-border-radius: 50%;

	-moz-border-radius: 50%;

	border-radius: 50%;

	width: 40px;

	height: 40px;

	line-height: 40px;

	text-align-last: center;

}

.social-media a:hover i::before{background: #333333;}

.social-media a.facebook i::before{content: "\f09a";}

.social-media a.twitter i::before{content: "\f099";}

.social-media a.linkedin i::before{content: "\f0e1";}



footer .contact-details{

	background: url('../images/footer-bar-bg.jpg')right top;

	color: #FFFFFF;

	padding: 40px 0 30px;

	position: relative;

}

footer .contact-details::before{

	display: block;

	content: '';

	background: url('../images/footer-wave.jpg') no-repeat;

	position: absolute;

	width: 353px;

	height: 219px;

	right: 0px;

	top: -219px;

}

footer .contact-details p{margin-bottom: 3px; line-height: 1.6; font-size: 18px;}

.contact-details p.has-icon{position: relative;}

.contact-details p.has-icon::before{

	display: inline-block;

	margin-right: 6px;

	font-family: 'Awesome';

	font-size: 20px;

	line-height: 20px;

	width: 25px;

	text-align: center;

}
.contact-details .booking{margin: 15px 0 0; max-width: 400px;}

footer .contact-details p.has-icon::before{

	margin-right: 0;

	position: absolute;

	left: -30px;

}

.email-address::before{content: '\f1fa';}

.phone-number::before{content: "\f10b";}

.address::before{content: "\f0e0";}

.contact-page .heading{margin-bottom: 30px;}

.contact-page p{margin: 10px 0 0}

.contact-page iframe{display: block; margin: 30px 0; width: 100%; height: 355px;}



#footer-links{background: #6e6d72; text-align: center; padding: 7px 0;}

#footer-links li, #footer-links ul{list-style: none; padding-left: 0; margin: 0;}

#footer-links li{display: inline-block; padding-right: 3%;}

#footer-links a{color: #FFFFFF; font-size: 14px; padding: 0;}

#footer-links img{max-height: 70px}



#main{background: #FFFFFF url('../images/page-bg.jpg') repeat-x bottom; padding: 80px 0 60px}



.sidebar{margin: 10px 0 0; padding-left: 25px;}

.widget-title{font-weight: 700;}

.sidebar .widget ul{margin-left: 20px; padding: 0;}



.blog-posts .wrapper{margin-bottom: 30px; border-bottom: #e7e7e7 dashed 1px; padding-bottom: 30px;}

.blog-posts .wrapper:last-child{margin: 0; padding: 0; border: none;}

.post-content a h2, .search-content a h2{color: #579cd9; margin-top: 0;}

.featured-image, .thumbnail img{margin-bottom: 20px;}

.post-content p{margin: 10px 0 20px;}

.post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6{margin: 30px 0 20px;}



body .gform_wrapper{margin: 0}

body .gform_wrapper ul li.gfield{overflow: hidden;}

body .gform_wrapper .top_label div.ginput_container{margin-top: 0 !important}

.gform_wrapper input::-webkit-input-placeholder, .gform_wrapper textarea::-webkit-input-placeholder, .gform_wrapper select option.gf_placeholder{color: #acaaaa; font-style: italic;}

body .sidebar .gform_wrapper .top_label div.ginput_container{margin-top: 3px}

.gform_wrapper .top_label .gfield_label{font-weight: 700;}

.sidebar .gform_wrapper .top_label .gfield_label{margin-top: 10px; color: #333}

.gform_wrapper .top_label li.hide-label .gfield_label{display: none !important}

.sidebar .gform_wrapper h3 {

    font-weight: 900;

    line-height: 1.2;

    font-size: 20px;

    margin-bottom: 10px;

}

.gform_wrapper textarea, .gform_wrapper input.large, .gform_wrapper input.medium, .gform_wrapper select {

    background: #f9f7f7;

    border: none;

    border: #dbd7d7 1px solid;

    padding: 10px 15px !important;

    color: #666;

    float: left;

    width: 100% !important;

}

.gform_wrapper select{padding: 19px 20px 18px !important}

.gform_wrapper input:focus, .gform_wrapper textarea:focus{outline: none;}

.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit]{border: none !important;}

.gform_wrapper div.validation_error, .gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{

	font-weight: normal;

	font-weight: 700;

	border-top: 1px dashed #c35700 !important;

    border-bottom: 1px dashed #c35700 !important;

	color: #c35700 !important;

}

.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description, .gform_wrapper .validation_message{

	font-weight: normal;

	font-weight: 700;

	color: #c35700 !important;

	font-size: 14px;

}

.gform_wrapper ul.gfield_checkbox li label, .gform_wrapper ul.gfield_radio li label{font-weight: 700; margin-top: 7px; font-size: 15px;}

.sidebar .gform_wrapper ul.gfield_checkbox li label, .sidebar .gform_wrapper ul.gfield_radio li label{color: #333}

body .gform_wrapper ul li.field_description_below div.ginput_container_checkbox, body .gform_wrapper ul li.field_description_below div.ginput_container_radio,

.gform_wrapper ul.gfield_checkbox, .gform_wrapper ul.gfield_radio{margin-top: 0px !important;}

.gform_wrapper select {-webkit-appearance: none; line-height: 18px !important; }

body .two-column .gform_wrapper ul li.gfield {

    overflow: hidden;

    margin-top: 15px;

}

body .gform_wrapper li.hidden_label input{margin: 0}

.gform_wrapper ul.gform_fields li.gfield{padding-right: 0px !important}



.sidebar .textwidget{margin-bottom: 40px;}

.widget-title{margin-bottom: 10px;}

.widget{margin-bottom: 40px;}

.widget:last-child{margin-bottom: 0px;}



.search-results .col .result-wrapper{margin-bottom: 30px; padding-bottom: 30px; border-bottom: #e7e7e7 1px dashed;}

.search-results .col:last-child .result-wrapper{padding-bottom: 0; border: none; margin-bottom: 0}

.search-results h1{margin-bottom: 40px;}



/*Packages*/



#packages-list h2.ptitle a {

	color: #579cd9;

	position: relative;

	padding: 10px 0 20px;

	margin-bottom: 20px;

	display: block;

}

#packages-list h2 a::after {

    content: "";

    background-color: #579cd9;

    height: 6px;

    width: 150px;

    position: absolute;

    bottom: 0;

    left: 0;

}

#packages-list a.choose-pack {

    font-size: 25px;

    line-height: 35px;

    background-color: #579cd9;

    color: #ffffff;

    padding: 5px 40px;

    display: inline-block;

    border-radius: 10px;

	margin-top: 20px;

	text-transform: uppercase;

	font-weight: bold;

}

#packages-list .pbox {

    padding: 0 20px 30px;

	border: 1px solid #c5c6c9;

	border-radius: 10px;

	margin-top: 60px;

	margin-bottom: 60px;

}



/* Business Bookeeping */



.business-boxes {

    padding: 0;

    display: table;

	margin-top: 40px;

}

.business-boxes .bboxes {

    display: table-cell;

    width: 30%;

    vertical-align: top;

    margin: 0 20px 0 0;

    height: 100%;

    border: 1px solid #cccccc;

	box-sizing:border-box;

	padding: 10px 20px;

}

.business-boxes .bboxes a.btn-blue {

    font-size: 15px !important;

    line-height: 25px !important;

}

.business-boxes .bboxes.f-box {

    background: #00dde5; /* Old browsers */

	background: -moz-linear-gradient(top, #00dde5 0%, #00b8bf 40%, #007983 100%); /* FF3.6-15 */

	background: -webkit-linear-gradient(top, #00dde5 0%,#00b8bf 40%,#007983 100%); /* Chrome10-25,Safari5.1-6 */

	background: linear-gradient(to bottom, #00dde5 0%,#00b8bf 40%,#007983 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

}

.business-boxes .bboxes.s-box{

	background: rgb(255,255,255); /* Old browsers */

	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(194,232,249,1) 40%, rgba(178,217,245,1) 100%); /* FF3.6-15 */

	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(194,232,249,1) 40%,rgba(178,217,245,1) 100%); /* Chrome10-25,Safari5.1-6 */

	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(194,232,249,1) 40%,rgba(178,217,245,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

}

.business-boxes .bboxes.t-box {

	background: #7db9e8; /* Old browsers */

	background: -moz-linear-gradient(top, #7db9e8 0%, #207cca 40%, #1e5799 100%); /* FF3.6-15 */

	background: -webkit-linear-gradient(top, #7db9e8 0%,#207cca 40%,#1e5799 100%); /* Chrome10-25,Safari5.1-6 */

	background: linear-gradient(to bottom, #7db9e8 0%,#207cca 40%,#1e5799 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

}

.business-boxes .bboxes.t-box , .business-boxes .bboxes.f-box h2, .business-boxes .bboxes.t-box h2, .business-boxes .bboxes.f-box,

.business-boxes .bboxes.f-box h2 a:hover, .business-boxes .bboxes.t-box h2 a:hover{

    color: #ffff;

}

.business-boxes .bboxes.f-box h4, .business-boxes .bboxes.t-box h4, .business-boxes .bboxes.f-box h4 a:hover, .business-boxes .bboxes.t-box h4 a:hover{

    color: #ffff;

}

#logo-slider {padding: 30px 0;}



.page-features .wrapper{padding: 30px 20px 10px; color: #FFFFFF; text-align: center; position: relative; z-index: 999}

.page-features .wrapper:hover{opacity: .7}

.page-features .wrapper img{width: 125px;}

.page-features h3{font-weight: 700; color: #FFFFFF !important; line-height: 1.2;}



.button.booking{width: 100%; font-size: 18px; font-weight: 700} 

.button.booking i::before{

	display: inline-block;

	content: '\f073';

	font-family: 'Awesome';

	font-weight: 400;

	margin-right: 7px;

	font-style: normal;

}



@media screen and (min-width: 992px){

	.navbar-expand-lg .navbar-nav li.menu-item-has-children{position: relative;}

	.navbar-expand-lg .navbar-nav li.menu-item-has-children>a::after {

	    display: inline-block;

	    width: 0;

	    height: 0;

	    margin-left: .255em;

	    vertical-align: .255em;

	    content: "";

	    border-top: .3em solid;

	    border-right: .3em solid transparent;

	    border-bottom: 0;

	    border-left: .3em solid transparent;

	}

	.navbar-expand-lg .navbar-nav li.menu-item-has-children:hover .sub-menu{display: block !important}

	.navbar-expand-lg .navbar-nav .sub-menu{

		position: absolute;

	    top: 100%;

	    left: 0;

	    z-index: 1000;

	    display: none;

	    float: left;

	    min-width: 10rem;

	    padding: .5rem 0;

	    margin: .125rem 0 0;

	    font-size: 1rem;

	    color: #212529;

	    text-align: left;

	    list-style: none;

	    background-color: #fff;

	    background-clip: padding-box;

	    border: 1px solid rgba(0,0,0,.15);

	    border-radius: .25rem;

	}

	.navbar-expand-lg .navbar-nav .sub-menu a{

	    display: block;

	    width: 100%;

	    padding: .25rem 1.5rem;

	    clear: both;

	    font-weight: 400;

	    color: #212529;

	    text-align: inherit;

	    white-space: nowrap;

	    background-color: transparent;

	    border: 0;

	}

	.navbar-expand-lg .navbar-nav .sub-menu a:hover{color: #11a6da}



	.row-eq-height{

	  display: -webkit-box;

	  display: -webkit-flex;

	  display: -ms-flexbox;

	  display: flex;

	  flex-wrap: wrap;

	}

	.row-eq-height > [class*='col-'] {

	  display: flex;

	  flex-direction: column;

	}



	.page-features .wrapper{background: none !important}

	.page-features .bg{

	    position: absolute;

	    height: 100%;

	    width: calc(100% - 30px);

	    top: 0;

	    left: 15px;

	}

}





@media screen and (max-width: 1500px){

	#home-feature-box{padding-right: 25px; padding-left: 25px;}

}



@media screen and (max-width: 1300px){

	#home-carousel .owl-controls .owl-prev{left: 20px;}

	#home-carousel .owl-controls .owl-next{right: 20px;}

	#home-carousel .owl-controls .owl-buttons div::before{color: #FFFFFF}

	.business-boxes .bboxes {display: block;width: 100%;margin: 0 20px 30px 0;}

	.business-boxes {display: block;}

}



@media screen and (max-width: 1100px){

	nav.navbar .navbar-nav>li>a.nav-link{font-size: 18px;}

}



@media screen and (max-width: 991px){

	.container{padding-left: 25px; padding-right: 25px;}

	.footer-widgets .wrapper, .contact-details .wrapper{padding-left: 0}

	.footer-widget-menu .menu li, .social-media{text-align: center;}

	.contact-details::before{display: none;}



	.navbar-nav .nav-link{padding: 3px 0;}

	.navbar-collapse.collapse.show {

	    background: #333333;

	    padding: 15px 25px;

	    margin-top: 15px;

	}

	.sub-menu li{list-style: none;}



	.page-features .bg{display: none;}

	.page-features .wrapper{margin: 15px 0}

}



@media screen and (min-width: 768px){

	.sidebar.sticky{

		position: fixed;

		top: 30px;

		max-width: 365px;

		background: #E9EDEB;

		padding: 20px 20px 0;

		z-index: 999;

	}

	.sidebar.sticky .gform_wrapper textarea.large{height: 80px;}

	.sidebar.sticky .gform_wrapper input.large{padding: 2px 10px !important}

	body .sidebar.sticky .gform_wrapper ul li.gfield{margin-top: 7px !important}

	.sidebar.sticky .widget{margin-bottom: 30px;}

}



@media screen and (max-width: 767px){

	#home-feature-box .inner-wrapper.last{margin-top: 20px; padding-top: 30px;}

	#home-feature-box .inner-wrapper.last::before{width: 100%; height: 1px; border-left: none; border-top: #2aa2db 1px solid}

	.footer-widget-menu{margin-bottom: 30px;}

	footer .contact-details p{text-align: center; font-size: 16px;}

	.contact-details p .large, .contact-details p small{font-size: inherit;}

	.contact-details p br, .footer-widgets .col::before{display: none;}

	.contact-details p.has-icon::before{display: inline-block; left: 0; margin-right: 5px; position: relative; font-size: inherit;}

	#footer-links{padding-left: 15px 0}



	.sidebar{padding-left: 0; marging: 40px 0 0;}

}

@media screen and (min-width: 576px){
	#booking-modal .modal-dialog{max-width: 1180px; max-height: 90%;}
}

@media screen and (max-width: 575px){

	#packages-list a.choose-pack {

		font-size: 17px;

		line-height: 27px;

		padding: 5px 20px;

	}

	#packages-list h2.ptitle a {

		font-size: 23px;

    	line-height: 33px;

	}
}