

/**************
*FONTS
***************/
@font-face { font-family: 'Whitney Book'; src: url('../fonts/whitney-book-webfont.eot');}
@font-face { font-family: 'Whitney Bold'; src: url('../fonts/whitney-bold-webfont.eot');}
@font-face { font-family: 'Whitney Medium'; src: url('../fonts/whitney-medium-webfont.eot');}
@font-face { font-family: 'Whitney light'; src: url('../fonts/whitney-light-webfont.eot');}

@font-face { font-family: 'Whitney Book'; src: url('../fonts/whitney-book-webfont.ttf') format('truetype');}
@font-face { font-family: 'Whitney Bold'; src: url('../fonts/whitney-bold-webfont.ttf') format('truetype');}
@font-face { font-family: 'Whitney Medium'; src: url('../fonts/whitney-medium-webfont.ttf') format('truetype');}
@font-face { font-family: 'Whitney light'; src: url('../fonts/whitney-light-webfont.ttf') format('truetype');}

h1{ font-family: "Georgia", Times New Roman, serif; font-weight: normal;}
b, strong, h2, h3, h4{ font-family: 'Whitney Bold'; font-weight: normal;}
#content-single-newsroom-main h1, 
#content-single-newsroom-main h1 strong{ color: #bd472a; font-family: "Georgia", Times New Roman, serif; font-weight: normal;}

/***************
*WORDPRESS CORE
****************/
.alignnone { margin: 5px 20px 20px 0;}
.aligncenter, div.aligncenter { display: block; margin: 5px auto 5px auto;}
.alignright { float:right; margin: 5px 0 20px 20px;}
.alignleft { float: left; margin: 5px 20px 20px 0;}
a img.alignright { float: right; margin: 5px 0 20px 20px;}
a img.alignnone { margin: 5px 20px 20px 0;}
a img.alignleft { float: left; margin: 5px 20px 20px 0;}
a img.aligncenter { display: block; margin-left: auto; margin-right: auto;}
.wp-caption { background: #fff; width: auto !important;}
.wp-caption.alignnone { margin: 5px 20px 20px 0; }
.wp-caption.alignleft { margin: 5px 20px 20px 0;}
.wp-caption.alignright { margin: 5px 0 20px 20px;}
.wp-caption img { border: 0 none; height: auto; margin: 0; max-width: 98.5%; padding: 0; width: auto;}
.wp-caption p.wp-caption-text { font-size: 14px; line-height: 17px; margin: 0;  }
.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); position: absolute !important; height: 1px; width: 1px; overflow: hidden;}
.wp-caption.alignnone{ margin-right: 0;}
.cat-section .button.transparent{  font-size: 14px; padding: 11px 9px 9px; font-family: 'Whitney Medium'; margin: 0 5px 30px;}
/*.attachment-category-circle{ width: 300px; height: auto;}*/
.hide{ display: none !important; }

/**************
*GENERAL
***************/
body{/*padding-top: 0 !important;*/ font-family: 'Whitney Book'; line-height: 1.3;}
.row .row{ margin: 0;}
.table { display: table;} 
.h100 { height: 100%;} 
.w100 { width: 100%;}
.table-cell { display: table-cell;}
.vAmiddle{ vertical-align: middle;}
.wrap-absolute{ position: absolute; left: 0; top: 0;}
.no-padding-left{ padding-left: 0;}
.content-absolute{ position: absolute; left: 0; top: 0;}
.no-padding-right{ padding-right: 0px;}
.no-padding{ padding: 0;}
.padding-sides-15{ padding-left: 15px; padding-right: 15px;}
p{ font-size: 16px;}
.clearing-close{ font-family: "helvetica", Arial, sans-serif;}
.slick-prev, .slick-next{ z-index: 50;}
.overflow-hidden{ overflow: hidden;}
.tabs-content > div{display: none;}
.tabs-content > div.active{ display: block;}

select{
  -webkit-appearance: none !important; 
  background-image: url("../images/select-arrow.png");
  background-repeat: no-repeat; background-position: 97%; border-radius: 4px; 
  background-color: #ffffff; padding: 7px 16px 7px 6px;  border: 1px solid #cac5c0; 
  font-size: 14px !important; color: #3C3C3C; margin-bottom: 12px;
  width: auto; display: inline-block;
}
/*FIREFOX ELEMENTS */
@-moz-document url-prefix(){
  select{background-image: none;}
}
.pr10{ padding-right: 10px;}
.pl10{ padding-left: 10px;}

.attachment-200x200{ width: 200px;}
*{outline: none;}
.slick-slide a:focus{ color: none !important;}

.clear-both{ clear: both;}
.grup-name .name_prefix { width: 100% !important;}

/**************
*ELEMENTS
***************/
.button{ padding: 10px 26px 11px; font-family: 'Whitney Bold'; font-weight: normal;}
.button.transparent{ background: none; border: 1px solid #ffffff; font-size: 27px; color: #ffffff; box-shadow: none;}
.button.radius{ border-radius: 6px;}
#top-menu .button.transparent.white, #content-button .button.transparent.white{ border: 1px solid #ffffff !important; font-size: 14px;}
#top-menu .button.transparent.orange, #content-button .button.transparent.orange{ border: 1px solid #b9975b !important;  color: #b9975b; font-size: 14px;}
#top-menu .button.transparent.blue, #content-button .button.transparent.blue{ border: 1px solid #7ba6bb !important; color: #7ba6bb; font-size: 14px;}
#top-menu .button.transparent.red, #content-button .button.transparent.red{ color: #bd472a; border: 1px solid #bd472a !important; font-size: 14px;}

.button.transparent.red{ color: #bd472a; border: 1px solid #bd472a !important;}

#single-cases #banner-single .button.blue{ background: #333f48; border: none; box-shadow: none; font-size: 18px; color: #bdd3dd;}
#single-cases #banner-single .button.blue.transparent{ background: none; color: #333f48; border: 1px solid #333f48 !important; }
#single-cases #banner-single .button.red{ font-size: 18px; }
#single-cases #banner-single a{ margin-right: 5px;}
#single-cases .attachment-category-circle{ border-radius: 50%;}
.box-archive-newsroom .button.blue, #content-single-newsroom .button.blue{ font-size: 18px; color: #ffffff; background: #333f48; box-shadow: none; border: none;}
.box-archive-newsroom > div > span{ display: inline-block; margin: 5px 0 10px; width: 100%;}
.box-archive-newsroom .box-archive-content{ display: block; clear: both;}
#content-single-newsroom .button{ margin-bottom: 10px;}
#sidebar-introduction .button.blue{ background: #333f48; border: none; box-shadow: none; font-size: 18px; color: #bdd3dd; padding: 16px 26px 17px;}
#sidebar-introduction .button.blue.transparent{ background: none; color: #333f48; border: 1px solid #333f48 !important; padding: 16px 26px 17px;}
#content-single-rights .button{ font-size: 30px; background: #bd472a; width: 90%; border: none; box-shadow: none; margin-bottom: 20px;}
#contact-sidebar-one .button.blue{ color: #333f48; border: 1px solid #333f48 !important;}
#buttons-content a { color: #bd472a; font-size: 16px; margin-bottom: 10px;}
.button.clear{ background: #d9d9d6; border-radius: 4px; color: #333f48; font-family: "Whitney Medium"; 
font-size: 16px; width: 100%; border: none; text-align: left; margin-bottom: 30px; padding: 16px;}
.box-archive-content .blue.button{ background: #333f48; border: none; box-shadow: none; font-size: 18px; color: #ffffff;}


/**************
*NAV
***************/
.fixed.contain-to-grid.solid{ background-image: none; background-color: #333f48 !important;}
.fixed.contain-to-grid{ border-top: 4px solid #ffffff;}
.contain-to-grid{ background: url("../images/header-background.png");}
.top-bar ul > li.active, .top-bar ul > li:hover { background: none !important;}
.top-bar{ background: none;}
#top-menu{ margin-top: 20px;}
#top-menu .button{  padding: 10px 12px 11px; margin-left: 10px;}
#top-menu form{ display: inline; position: relative;}
#top-menu form input[type="text"]{ display: inline; background: #2f333d; width: 126px; border: none; padding-right: 20px; color: #ffffff;}
#top-menu form input[type="submit"]{ position: absolute; top: 0; right: 0; 
	background: url("../images/magnifying-glass.png") no-repeat; border: none; width: 22px; height: 22px; cursor: pointer; }


.top-bar form{ display: inline; position: relative;}
.top-bar form input[type="text"]{ display: inline; background: #2f333d; width: 126px; border: none; padding-right: 20px; color: #ffffff;}
.top-bar form input[type="submit"]{ position: absolute; top: 0; right: 0; 
	background: url("../images/magnifying-glass.png") no-repeat; border: none; width: 22px; height: 22px; cursor: pointer; }
.search-mobile{ padding: 0px 20px;}

#header-logo img{ position: absolute; top: -1px; left: 0;}
#nav{ margin-top: 20px; margin-bottom: 15px;}
#nav ul{ margin: 0;}
#nav ul li{ display: inline-block; list-style: none;}
#nav ul li a{ font-family: 'Whitney Bold'; font-size: 14px; color: #ffffff; margin: 0 12px;}
#logo-change{ 
	background: #f0f9ff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #a2dbff 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#a2dbff 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #ffffff 0%,#a2dbff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#a2dbff',GradientType=0 ); /* IE6-9 */
	width: 100%; 
	border-bottom: 4px solid #ffffff;
	padding: 5px 0 2px;
	display: none !important;
}
#logo-change-text{ font-family: 'Whitney Medium'; font-size: 14px;}
.close-logo{ font-size: 12px; color: #9b988e; font-family: 'Whitney Medium'; margin-top: 10px; cursor: pointer;}
.close-logo img{ vertical-align: bottom;}

/**************
*SECTION ONE
***************/
#section-one{ position: relative;}
#section-one h1{ font-family: Georgia, Times, serif; font-size: 130px; color: #ffffff;}
#section-one p, #section-one h2{ font-family: 'Whitney Bold'; font-size: 30px; color: #ffffff; font-weight: normal;}
#section-one b{ font-family: 'Whitney Medium'; font-size: 30px; color: #ffffff; font-weight: normal; display: block;}
#section-one span{ font-family: 'Whitney light'; font-size: 30px; color: #ffffff; font-weight: normal; display: block;}
#section-one .button{ font-size: 27px; margin: 0 5px;}
#section-one > img{ width: 100%; height: auto; display: block;}

#section-one #registration{ width: 525px; max-width: 100%; margin: 0 auto; position: absolute; bottom: 0px; left: 0; 
  right: 0; background: #7ba7bc; padding: 18px 21px;  box-shadow: 0 -5px 20px #2c2d2d;}
#section-one #registration form{ margin-bottom: 0;}
#section-one #registration input{ margin-bottom: 0; border: 1px solid #e5edf2; background: #dde5ea; box-shadow: none;}
#section-one #registration input[type="submit"], #section-one #registration a{ font-family: 'Whitney Book'; font-size: 19px; color: #ffffff; background: none; border: 1px solid #ffffff; 
border-radius: 6px;  width: 100%; padding: 6px 0; text-align: center; display: inline-block;}

/**************
*NEWS SLIDE
***************/
.slick-prev:before, .slick-next:before{ display: none;}
#news-slide{ padding: 20px 0px;}
#news-slide-content{ margin-bottom: 0 !important;}
#news-slide-content div,  #slide-related-content div{  overflow: hidden; margin: 0 5px;}
#news-slide-content .slick-prev, #slide-related-content .slick-prev{ background: url("../images/news-arrow-left.png") no-repeat; width: 15px; height: 36px; font-family: none; margin-top: -17px;}
#news-slide-content .slick-next, #slide-related-content .slick-next{ background: url("../images/news-arrow-right.png") no-repeat; width: 15px; height: 36px; font-family: none; margin-top: -17px;}
#newsroom-logo{ padding-top: 2.5%;}
#newsroom-logo img{ display: block; margin: 0 auto 20px;}

.image-text img{ float: left; margin-right: 10px;}
.image-text p, .image-text {font-family: 'Whitney Book';  line-height: 1.2; font-size: 14px; margin-bottom: 0;}
.image-text { color: #7c868c; font-size: 14px;}
.image-text-title {font-family: 'Whitney Bold';}
.image-text strong{ display: block;}
.image-text .red-text{color: #bd472a; display: block;}
.image-text a{ display: block; font-size: 11px; color: #bd472a; font-family: 'Whitney Bold';}

.images img{ margin: 0 auto;}

/**************
*SECTION TWO
***************/
#section-two{ background: #333f48; padding-bottom: 40px;}
#section-two .title-section h1{ color: #7ba7bc; font-size: 53px; font-family: Georgia, Times, Serif; text-align: center; padding: 15px 0; margin-top: 0;}
#section-two .title-section span{ color: #7c878e;}
#section-two .slick-prev { left: -5px;}
#section-two .slick-next{ right: -5px;}
.statistics{ margin-top: 10px; margin-bottom: 20px;}
.statistics span{ font-family: 'Whitney Bold'; display: block; font-size: 92px; 
color: #ffffff; line-height: 1;}
.statistics span sup{ font-size: 42px;}
.statistics p{ color: #ffffff; font-size: 24px; line-height: 1;}

#cases-slide .slick-prev{ background: url("../images/liberty-arrow-left.png") no-repeat; width: 20px; height: 50px; font-family: none; margin-top: -70px;}
#cases-slide .slick-next{ background: url("../images/liberty-arrow-right.png") no-repeat; width: 20px; height: 50px; font-family: none; margin-top: -70px;}

.box-slide{ font-size: 14px; position: relative; padding-top: 30px;}
.box-slide img{ margin: 0 auto 30px;}
.box-slide .box-slide-text{ color: #ffffff; width: 150px; text-align: center; margin: 0 auto; padding-bottom: 5px;}
.box-slide .box-slide-text span{ display: block; text-align: center; font-size: 22px; color: #7ba7bc; font-family: 'Whitney Bold'; margin-bottom: 20px;}
.box-slide .box-slide-text a{ display: block; color: #ffffff; text-decoration: underline; font-family: 'Whitney Bold';}
.box-slide .box-slide-text .box-slide-text-link{ text-decoration: none;}
.status{ position: absolute; top: 5px; right: 23px;}

/**************
*SECTION THREE
***************/
#section-three{ text-align: center; padding-top: 20px; padding-bottom: 40px;}
#section-three h1{ color: #bd472a; font-size: 53px; margin-top: 0; margin-bottom: 20px;}
#section-three .four.columns:last-child{  float: left;}
.buttons-section .button{ border: 1px solid #6a737a; color: #333f48; font-size: 12px; font-family: 'Whitney Medium'; padding: 11px 9px 9px; margin: 0 10px 40px;}
.buttons-section .button.red{  border: 1px solid #bd472a; color: #bd472a;}
.feature-box{ position: relative;}
.feature-box > img{ display: block;}
.feature-box .feature-text{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding: 0 15px; z-index: 4;}
.feature-box .feature-text .button{ font-family: 'Whitney Medium'; font-size: 11px; padding: 10px 21px;}
.feature-box .feature-text h3{ font-size: 32px; font-family: 'Whitney Bold'; font-weight: normal; color: #ffffff;}

#section-three .feature-box img{width: 300px; height: 230px;}

/**************
*SECTION FOUR
***************/
#section-four{ position: relative; overflow: hidden;}
#section-four > img{ position: relative; z-index: 1; left: 28%; display: block;}
#section-four .color-one{ background: #87A5BF; position: absolute; width: 50%; height: 100%; top: 0; left: 0; z-index: 1;}
#section-four .color-two{ background: #2B4F7F; position: absolute; width: 50%; height: 100%; top: 0; right: 0; z-index: 1;}

#section-four .content-absolute{ z-index: 3;}
.section-four-container h1{ font-size: 72px; color: #ffffff;}
.section-four-container span{ display: block; font-size: 16px;  color: #ffffff; font-family: 'Whitney Book';  }

.box-book{ width: 130px; display: inline-block; color: #ffffff; text-align: center; margin: 0 3px 14px; float: left;}
.box-book *{ font-size: 14px; line-height: 1.2;}
.box-book a{ color: #ffffff; font-family: 'Whitney Bold'; text-decoration: underline;}
#wrapper-button{ display: block;}


/**************
*SECTION FIVE
***************/
#section-five{ padding: 20px 0 40px;}
#section-five h1{ color: #7ba7bc; text-align: center; font-size: 53px; margin-bottom: 20px; margin-top: 0;}
#section-five span{ color: #7c878e;}
.video-section{ margin-bottom: 20px;}
.video-section .flex-video{ margin-bottom: 0;}
#section-five .feature-box{ background: #333f48; min-height: 400px; color: #ffffff; margin-bottom: 30px;}
#section-five .feature-box-content-title{ font-family: 'Whitney Bold';  font-size: 24px; text-align: center; line-height: 1; margin-bottom: 10px;}
#section-five .feature-box-content{ text-align: center; padding: 20px;}
#section-five .button{ border: 1px solid #6a737a; color: #333f48;}
#religious-slide{ margin-bottom: 20px;}
.religious-slide-elements{ width: 930px; height: 408px; background: #000000; background-position: center;}
#religious-slide .slick-prev{ background: url("../images/arrow-mid-left.png") no-repeat; width: 15px; height: 36px;}
#religious-slide .slick-next{ background: url("../images/arrow-mid-right.png") no-repeat; width: 15px; height: 36px;}
#section-five .religious-slide-text{ background: url("../images/bg-slide-2.png"); width: 380px; height: 408px; float: right;}
#section-five .religious-slide-text span{ font-size: 24px; color: #ffffff; font-family: 'Whitney Bold'; margin-bottom: 10px; display: block;}
#section-five .religious-slide-text p{ font-size: 14px; color: #ffffff; font-family: 'Whitney Book';}
#section-five #religious-slide .button{ border: 1px solid #ffffff; color: #ffffff; font-size: 19px; padding: 10px 18px 11px;}
#section-five .religious-slide-text{ padding: 30px 20px;}
#section-five .slick-prev{ left: 10px; z-index: 4;}
#section-five .slick-next{ right: 10px; z-index: 4;}

/**************
*SECTION SIX
***************/
#section-six{ position: relative; padding: 17px 0 25px; overflow: hidden;}
#section-six img{width: 100%; position: absolute; z-index: 0; top: 0; left: 0;}
#section-six h1{ z-index: 1; position: relative; text-align: center; color: #ffffff; text-shadow: 1px 1px 5px #666666; margin-bottom: 30px;}
.box-facts{ width: 380px; max-width: 100%; background: url("../images/bg-slide.png"); 
margin: 0 15px; min-height: 340px; padding: 20px 30px; text-align: center; font-family: 'Whitney light'; color: #ffffff; font-size: 18px;}
.box-facts h4{ margin-top: 0; font-size: 40px; color: #ffffff; font-family: 'Whitney Bold'; font-weight: normal;}
.box-facts a{ text-decoration: underline; font-family: 'Whitney light'; color: #ffffff; font-size: 18px;}
.box-facts p{ font-family: 'Whitney light'; color: #ffffff; font-size: 18px;}
.box-facts .button{ margin-top: 20px;}

#section-six .slick-prev{ background: url("../images/arrow-mid-left.png") no-repeat; width: 15px; height: 36px;}
#section-six .slick-next{ background: url("../images/arrow-mid-right.png") no-repeat; width: 15px; height: 36px;}
#facts-slide{ margin-bottom: 0;}



/**************
*PAGE
***************/
#title-page{ height: 290px; width: 100%; position: relative; overflow: hidden;}
#title-page > div{ padding-top: 93px;}
#title-page img{ position: absolute; top: -100%; left: 0; max-width: none; width: 100%;}
#title-page h1{ font-size: 70px; color: #ffffff; text-shadow: 1px 1px 1px #444444;}

#content-page{ padding: 30px 0;}
#content-page h1{ font-size: 50px; color: #bd472a;}
#content-page p, #content-page b{ color: #252525; font-size: 16px;}
#main-content ul{ list-style-image: url("../images/dot-li.png"); padding-left: 50px;}
#main-content ul li{ font-size: 16px;}
#main-content a{ text-decoration: underline;}
#extra-content{ background: #d7e4eb; overflow: hidden; border-radius: 8px; position: relative; padding: 30px; margin-bottom: 20px;}
#extra-content img { position: absolute; left: 0; right: 0; margin: 0 auto; top: 50%; margin-top: -57.5px; z-index: 4;}
#extra-content-box .six{ padding: 0;}
#extra-content-box .six:nth-child(3n){ clear: both;}
#extra-content-box .six:first-child .extra-content-box-single{ border-right: 1px solid #ffffff; border-bottom: 1px solid #ffffff;}
#extra-content-box .six:last-child .extra-content-box-single{ border-left: 1px solid #ffffff; border-top: 1px solid #ffffff;}
#extra-content-box .six:nth-child(2n+1) .extra-content-box-single{ padding-right: 50px;}
#extra-content-box .six:nth-child(2n) .extra-content-box-single{ padding-left: 50px;}
#extra-content-box .six:nth-child(3) .extra-content-box-single,
#extra-content-box .six:nth-child(4) .extra-content-box-single{ padding-top: 50px;}
.extra-content-box-single{ min-height: 273px;}
strong.title{ font-size: 20px; margin-bottom: 10px; display: block;}
.extra-content-box-single-text *{ font-size: 14px !important;}


.three-custom #extra-content-box .six:last-child { width: 100%;}
.three-custom #extra-content-box .six:first-child .extra-content-box-single{ border-right: 1px solid #ffffff; border-bottom: none;}
.three-custom #extra-content-box .six:last-child .extra-content-box-single{ border: none; border-top: 1px solid #ffffff; padding-right: 0; min-height: auto;}
#extra-content.three-custom img{ margin-top: -14.5px;}

.two-custom #extra-content-box .six .extra-content-box-single{ border: none;}
.two-custom #extra-content-box .six:last-child .extra-content-box-single{ border-left: 1px solid #ffffff;}
.two-custom #extra-content-box .six:nth-child(2n) .extra-content-box-single{ padding-left: 58px;}

.one-custom img{ display: none;}
.one-custom #extra-content-box .six { width: 100%;}
.one-custom #extra-content-box .six .extra-content-box-single{ border: none; padding: 0; min-height: auto;}


/**************
*SIDEBAR
***************/
#sidebar ul{  margin: 0; list-style: none;}
#sidebar ul li{  border-bottom: 1px solid #bbbbb9; background: #d9d9d6; }
#sidebar ul li:first-child{ border-radius: 5px 5px 0px 0px;}
#sidebar ul li:last-child{ border: none; border-radius: 0px 0px 5px 5px;}
#sidebar ul a{ font-size: 16px; color: #333f48; font-family: 'Whitney Medium'; padding: 10px 20px 10px 40px; display: inline-block;}
#sidebar .current_page_item{ background: #333f48;}
#sidebar .current_page_item a{ color: #ffffff;}



/**************
*ARCHIVE PAGE
***************/
#archive-page{ padding: 30px 0px;}
.box-archive{ margin-bottom: 40px;}
.box-archive .box-archive-image{ text-align: center;}
.box-archive .box-archive-image img,
.box-sidebar-section-two .box-archive-image img,
.box-sidebar-section-two .box-sidebar-section-two-img img{ border-radius: 50%;}
.single-newsroom .box-sidebar-section-two-img img{ border-radius: 0px;}
.single-newsroom iframe{ max-width: 100%;}
.box-archive-content h2, .box-archive-content h2 a, .gforms_confirmation_message h2{ margin-top: 0; color: #bd472a; font-size: 32px; margin-bottom: 5px; 
	font-family: "Georgia",Times new roman,serif; text-decoration: none !important;}
.box-archive-content > span{ color: #333f48; display: block; font-size: 14px; margin-bottom: 5px;}

.category, .tagcategory{ display: inline-block; float: left; margin-top: 10px;}
.category a, .tagcategory a{ margin-bottom: 5px;}
.category a{ background: #333f48; padding: 7px 12px; display: inline-block; font-size: 16px; font-family: "Whitney Bold"; color: #ffffff; font-weight: normal; border-radius: 4px; margin-right: 4px; text-decoration: none !important;}
.tagcategory a{ font-family: "Whitney Medium"; font-size: 16px; color: #7ba7bc; border: 1px solid #9fbfce; padding: 7px 12px 6px; border-radius: 4px; display: inline-block; text-decoration: none !important;}
.box-archive-content-text{ display: block; clear: both; margin-top: 20px;}

#sidebar #sidebar-category { margin-bottom: 30px; overflow: hidden;}
#sidebar #sidebar-category li{ padding: 0;}
#sidebar #sidebar-category li a{  display: block; padding: 16px 16px; line-height: 1;}
#sidebar #sidebar-category .children{ display: none; }
#sidebar #sidebar-category .children li{ background: #c7c7c4;}
#sidebar #sidebar-category li.current-cat .children, #sidebar #sidebar-category li.current-cat-parent .children{ display: block;}
#sidebar #sidebar-category > li.current-cat, #sidebar #sidebar-category > li.current-cat-parent{ background: #333f48;}
#sidebar #sidebar-category > li.current-cat > a, #sidebar #sidebar-category > li.current-cat-parent > a{ color: #ffffff; box-shadow: 0 4px 5px #666666; position: relative;}
.children > li.current-cat{ background: #667d8f !important;}
.children > li.current-cat a{ color: #ffffff !important;}
#sidebar #sidebar-category .arrow{ background: url("../images/sidebar-down.png") no-repeat; width: 30px; height: 27px; 
float: right; margin-top: 13px; margin-right: 13px; background-position: center; position: relative; z-index: 100;}
#sidebar #sidebar-category .current-cat .arrow, #sidebar #sidebar-category .current-cat-parent .arrow{ background: url("../images/sidebar-up.png") no-repeat; background-position: center;}
#sidebar #sidebar-category li{ border-radius: 0px;}
#archive-page #sidebar > strong{  font-weight: normal; font-size: 16px; display: block; margin-bottom: 3px;}
#sidebar #sidebar-category > li:first-child{ border-radius: 4px 4px 0px 0px}
#sidebar #sidebar-category > li:last-child{ border-radius: 0px 0px 4px 4px}

#sidebar #sidebar-topic{ overflow: hidden;}
#sidebar #sidebar-topic > li.current-cat{ background: #333f48; }
#sidebar #sidebar-topic > li{ padding: 0;}
#sidebar #sidebar-topic > li.current-cat a{ color: #ffffff; padding: 16px;}
#sidebar #sidebar-topic a{ padding: 16px; display: block; line-height: 1;}
#sidebar #sidebar-topic > li:first-child{ border-radius: 4px 4px 0px 0px}
#sidebar #sidebar-topic > li:last-child{ border-radius: 0px 0px 4px 4px}

#pagination > *{ color: #7c878e; border: 1px solid #7c878e; padding: 7px 12px; font-family: 'Whitney Bold'; border-radius: 4px; 
font-size: 20px; margin-right: 5px; text-decoration: none !important;}
#pagination > .current{ background: #333f48; border: 1px solid #333f48; color: #ffffff;}

/**************
*CASES
***************/
#bg-section{ background: #b7cfda;}

#banner-social{ font-family: 'Whitney Medium'; font-size: 18px; color: #7c878e; margin-top: 20px; margin-bottom: 20px;}
#banner-social img{ vertical-align: middle;}

#banner-single{ padding: 50px 0px;}
#banner-single h1{ font-size: 50px; color: #bd472a; margin-bottom: 10px; line-height: 1;}
#banner-single strong{ font-size: 18px; color: #333f48;}
#banner-single p{font-size: 16px;}

#status-case, .box-slide-image{ position: relative;}
#status-case .status-img, .box-slide-image .status-img, .status-case .status-img{ position: absolute; top: 0; right: 10%;}
.box-slide-image .status-img{ top: -21px;}
.box-slide-image .status-img{ width: 66px; height: 66px;}
.box-slide-image .attachment-post-thumbnail{ width: 189px; height: 189px; border-radius: 50%;}

#content-single-cases .tabs{ margin-bottom: -4px; display: inline-block;}
#content-single-cases .tabs dd{ background: #7ba7bc; border-radius: 8px 8px 0 0; box-shadow: 0px -3px 5px #777777; position: relative; z-index: 1;}
#content-single-cases .tabs dd.active{ background: #ffffff; margin-top: 0; border: none; z-index: 2;}
#content-single-cases-tabs{ background: #b7cfda; margin-bottom: 30px; overflow: hidden; padding-top: 20px;}

#content-single-cases .tabs dd a{ font-size: 14px; color: #333f48; font-family: 'Whitney Bold'; font-weight: normal; background: none; border: none;}
#content-single-cases .tabs dd a img{ vertical-align: text-bottom; margin-right: 10px;}

#cases-content h1{ color: #bd472a; font-size: 50px; }

#cases-sidebar-section-one{ margin-bottom: 40px;}
#cases-sidebar-section-one-title{ background: #7ba7bc; border-radius:  6px 6px 0px 0px; padding: 10px 20px; font-size: 28px; 
  color: #333f48; font-family: "Georgia"; overflow: hidden;}
#cases-sidebar-section-one-title img{ vertical-align: middle; /*float: left;*/ margin-right: 10px;}
#cases-sidebar-section-one-content{ background: #dfdfdf; border-radius:  0px 0px 6px 6px; padding: 20px 20px;}
#cases-sidebar-section-one-content .button{ display: block; margin-bottom: 10px;}
#cases-sidebar-section-one-content strong{ font-size: 18px; margin-bottom: 0px; /*display: inline-block;*/ color: #333f48; line-height: 1.2;}
#cases-sidebar-section-one-content p{ font-size: 16px;}
#cases-sidebar-section-one-content ul, #cases-content ul{ list-style-image: url("../images/dot-li.png"); padding-left: 25px;}
#cases-sidebar-section-one-content ul li, #cases-content ul li{ font-size: 16px;}
#cases-sidebar-section-one-content .big-letter p, #cases-sidebar-section-one-content .big-letter{ font-size: 24px; font-family: 'Whitney Book'; text-align: center; color: #333f48;}
#cases-sidebar-section-one-content .big-letter h1{ font-size: 92px; font-family: 'Whitney Bold'; line-height: 1; margin-bottom: 0; color: #333f48;}

.post-type-archive-cases #status-case.box-archive-image, 
.tax-category-cases #status-case.box-archive-image,
.tax-tag-cases #status-case.box-archive-image,
.status-case.box-archive-image{  max-width: 230px; margin: 0 auto 10px;  position: relative;}
.post-type-archive-cases .status-img, 
.tax-category-cases .status-img,
.tax-tag-cases .status-img,
.status-case .status-img{ width: 66px; height: 66px;}

.cases-banner-content{ margin-bottom: 10px;}

#sidebar-section-two h3{ color: #7ba7bc; font-family: 'Whitney Bold'; font-weight: normal; font-size: 25px; margin-top: 0;}
.box-sidebar-section-two{ margin-bottom: 20px;}
.box-sidebar-section-two-img{ text-align: center; border: none;}
.box-sidebar-section-two .box-sidebar-section-two-title, .box-sidebar-section-two .box-sidebar-section-two-title a{ font-size: 24px; color: #333f48; font-family: 'Whitney Bold';}
.box-sidebar-section-two-content *{ font-size: 14px; line-height: 1.4;}
#slide-related{ border-top: 1px solid #d9d9d6;}
#slide-related h3{ color: #7ba7bc; font-size: 24px; font-family: 'Whitney Bold'; font-weight: normal; margin-top: 0;}
#slide-related-content{ margin-bottom: 0;}
#slide-related{ padding: 30px 0px;}

.tabs-content #simple3Tab ul{ list-style-image: url("../images/dot-li.png"); padding-left: 25px; font-size: 16px;}
.tabs-content #simple3Tab ul li{ font-size: 16px;}

/**************
*NEWSROOM
***************/
#content-archive-newsroom-tabs{ height: 50px; margin-top: -50px; overflow: hidden; padding: 10px 0 0;}
#content-archive-newsroom-tabs ul{ display: inline-block; margin-bottom: 0;}
#content-archive-newsroom-tabs ul li{ float: left; list-style: none; background: #7ba7bc; border-radius: 8px 9px 0 0; display: block; 
  height: 40px; line-height: 40px; box-shadow: 0 -3px 5px #444444;}
#content-archive-newsroom-tabs ul li.current-cat{background: #ffffff; z-index: 10; position: relative;}
#content-archive-newsroom-tabs ul li a{ color: #333f48; display: block; font-size: 14px; font-family: 'Whitney Bold'; text-transform: uppercase; padding: 0 24px; line-height: 40px; }
#content-archive-newsroom-main{ padding: 40px 0;}
#newsroom-introduccion{ margin-bottom: 20px;}

.box-archive-newsroom{margin-bottom: 30px; overflow: hidden;}
.box-archive-newsroom h2{ margin-top: 0; font-size: 32px; color: #bd472a; font-family: "Georgia", Times new roman, serif; line-height: 1;}
.box-archive-newsroom .box-archive-title{ font-size: 32px; color: #bd472a; font-family: "Georgia", Times new roman, serif; line-height: 1; margin-bottom: 5px; display: block;}
.box-archive-newsroom .box-archive-date{ margin-bottom: 5px;}
.box-archive-newsroom .box-archive-date a{ color: #333f48; margin-bottom: 10px;}
#sidebar-introduction{ background: #dbe7ec; border-radius: 6px; padding: 35px 20px;}

/**************
*SINGLE NEWSROOM
***************/
#content-single-newsroom{ padding: 40px 0px;}
#content-single-newsroom-header{ border-bottom: 2px solid #b9975b; padding-bottom: 20px; margin-bottom: 20px;}
#content-single-newsroom-header h2{ color: #bd472a; line-height: 50px; font-family: "Georgia",Times New Roman,serif; font-weight: normal; font-size: 44px;}
#content-single-newsroom-header strong, .subtitle, #content-single-newsroom-header h3{ font-size: 18px; color: #333f48;}
.subtitle{ margin-bottom: 10px;}
#content-single-newsroom .box-archive-date a{ font-size: 14px; color: #333f48;}
#content-single-newsroom-main{ margin-top: 40px; display: block; clear: both;}

#content-single-newsroom-main ul{ list-style-image: url("../images/dot-li.png"); padding-left: 50px;}
#content-single-newsroom-main ul li{ font-size: 16px;}

#social-single{ font-family: 'Whitney Bold'; display: inline-block; float: right;}
#social-single a{ margin-left: 10px;}
#social-single *{ vertical-align: text-bottom;}

.tagcategory a{ margin-right: 5px;}

/**************
*SINGLE RELIGIOUS
***************/
#content-single-religious{ padding: 40px 0;}
/*.single-religious #title-page h1, .archive #title-page h1{ font-size: 51px;}*/

#content-single-religious .box-archive-date{ margin-bottom: 10px;}
#sidebar-rights ul{ list-style-image: url("../images/dot-li.png"); padding-left: 20px;}

/**************
*SINGLE RIGHTS
***************/
#content-single-rights{ padding: 40px 0;}
#content-single-rights .box-archive-date{ margin-bottom: 10px;}
#sidebar-rights{ background: #dfdfdf; padding: 30px 25px; border-radius: 6px; color: #333f48;} 
#sidebar-rights-title div{ font-family: 'Whitney Bold'; font-size: 18px;}
#sidebar-rights-title img{ vertical-align: middle; margin-right: 10px; float: left; margin-top: 5px;}
#image-single{ margin-top: 20px; clear: both; display: inline-block; max-width: 100%;}
#image-single + #content-single-newsroom-main{ margin-top: 10px;}
#sidebar-rights-content p,
#sidebar-rights-content strong,
#sidebar-rights-content li{ font-size: 16px;}

/**************
*FEATURE RELIGIOUS
***************/
.feature-religious-box{ padding: 40px 0; overflow: hidden; position: relative; }
.feature-religious-box > img{ position: absolute; top: -20%; left: 0; width: 100%;}
.feature-religious-box-text{ position: relative; background: url("../images/religious-bg-box.png"); width: 50%; padding: 30px 40px; margin: 0 20px;}
.feature-religious-box-text li,
.feature-religious-box-text p,
.feature-religious-box-text strong{ font-size: 16px;}
.feature-religious-box-text *{ color: #ffffff;}
.feature-religious-box-text h2{ margin-top: 0; text-shadow: 1px 1px 4px #000000; font-family: "Georgia",Times New Roman,serif; font-weight: normal; font-size: 44px;}
.feature-religious-box-text ul{list-style: inside;}
.feature-religious-box-text .button{ font-size: 19px;}
#second-content{ padding: 30px 0;}
#second-content h1{ color: #bd472a;}
#second-content a{ color: #71b2c9;}

/**************
*Planned
***************/
.page-template-template-planned #content-page{ padding-bottom: 0;} 
#feature-planned .six:nth-child(3n){ clear: both;}
.box-planned{ margin-bottom: 10px; overflow: hidden;}
.bg-opacity{ background: url("../images/header-background.png"); width: 100%; height: 100%; z-index: 2; position: absolute; top: 0; left: 0;}
.box-planned.feature-box img{ display: block;}
.box-planned.feature-box .feature-text{ z-index: 3;}
.box-planned.feature-box .feature-text .button{ font-size: 27px; font-family: 'Whitney Bold';}
.box-planned.feature-box .feature-text .button:hover{ background: #ffffff; color: #333f48; }
.box-planned-text, .box-planned-text p{ font-size: 16px; line-height: 1.2; margin-bottom: 40px;}
#feature-planned .six:last-child{ float: left;}
#content-single-planned{ padding: 40px 0;}
#content-single-planned #content-single-planned-header h1{ color: #bd472a; line-height: 50px; margin-top: 0;}
#content-single-planned ul{ list-style-image: url("../images/dot-li.png"); padding-left: 50px;}
#content-single-planned ul li{ font-size: 16px;}
.box-planned-title h3{ margin-top: 0;}
.more-content p,
.more-content div,
.more-content b,
.more-content strong,
.more-content i,
.more-content em,
.more-content a{ font-size: 14px;}

/**************
*FORMS
***************/
#main-content ul.gform_fields{ padding: 0; margin: 0px -15px !important;}
#main-content ul.gform_fields .columns{ clear: none;}
#main-content ul.gform_fields label{ margin-bottom: 0;}
#main-content ul.gform_fields .ginput_container{ margin-top: 0;}
#main-content ul.gform_fields .six .ginput_container *, #main-content ul.gform_fields textarea.medium{ width: 100%;}


#main-content .gform_button, .gform_button:hover{ background: #bd472a; border: none; box-shadow: none; font-size: 30px !important; border-radius: 4px; padding: 11px 35px; }
#contact-sidebar-one h3{ color: #333f48; font-family: 'Whitney Bold'; font-weight: normal; font-size: 18px;}
#contact-sidebar-one a{ width: 205px; font-size: 16px; padding: 10px 5px 11px; margin-bottom: 10px;}
#contact-sidebar-two h3{ color: #333f48; font-family: 'Whitney Bold'; font-weight: normal; font-size: 18px; display: inline-block;}
#contact-sidebar-two *{ color: #333f48;}

.convio-form{ margin: 0 -15px;}
.convio-form .Button, .convio-form .Button:hover{ background: #bd472a; border: none; box-shadow: none; font-size: 30px !important; border-radius: 4px; 
	padding: 11px 35px; font-family: "Whitney Bold"; font-weight: normal; color: #ffffff;}
 .convio-form label{ font-family: 'Whitney Bold'; }

.grup-name > label{ display: none !important;}
.grup-name label{ font-weight: 700; line-height: 1.3; font-size: 14px !important; margin-bottom: 3px !important;}


/**************
*CONTACT
***************/
#social-content{ text-align: center;}
#social-content a{ margin-right: 27px; margin-bottom: 10px; display: inline-block;} 
#field_1_1 input{ width: 100%;}
.page-template-template-contact #content-page{ padding-bottom: 0;}
.page-template-template-contact #map img{ width: 100%; display: block}
body #main-content .long-form ul.gform_fields{ margin: 0 !important;}
.gform_wrapper ul.gfield_checkbox, .gform_wrapper ul.gfield_radio{ padding: 0 !important;}


.block-grid.four-up > li { height: 121px; margin-bottom: 10px; overflow: hidden; padding: 0 10px; width: 25%;}
#recaptcha_widget_div *{ color: #4d4d4d;}

/**************
*FOOTER
***************/
#footer{ position: relative; z-index: 3; background: #333f48; padding: 30px 0;}
#footer #nav-footer{ margin-bottom: 30px;}
#footer #nav-footer ul{ margin-bottom: 0;}
#footer #nav-footer ul li{ display: inline-block; list-style: none;}
#footer #nav-footer ul li a{ font-family: 'Whitney Bold'; font-size: 14px; color: #ffffff; margin: 0px 10px;}

#footer-text{ padding-top: 12px;}

#footer-logo{ text-align: center;}
#footer-logo > img{ margin-bottom: 20px;}
.social-footer a{ margin: 0px 5px;}

#footer .button{  font-size: 13px;}
#button-section{ margin-bottom: 15px;}
#button-section .button{ margin-left: 18px;}
#second-nav{ padding-right: 20px; margin-bottom: 7px;}
#second-nav a{ margin: 0 5px; font-size: 13px; font-family: 'Whitney Medium'; color: #ffffff;}

#footer p{ font-size: 13px; color: #ffffff;}
#footer i{ font-style: italic; font-size: 11px;}

/**************
*SITE MAP
***************/
.child-sitemap{ margin-left: 30px;}
.children{ padding: 0 !important;}

/**************
*IE STYLES
***************/
.lt-ie9 select{background: none;}
.lt-ie9 img{  max-width: none;}
.lt-ie9 .box-archive-image img:first-child, .lt-ie9 .box-archive-newsroom img{width: 100%; height: auto;}
.lt-ie9 .box-planned.feature-box,
.lt-ie9 .feature-box{ overflow: hidden !important;}
/*#feature-planned .six:nth-child(3n){ clear: both !important;}*/
.lt-ie9 #feature-planned .six:first-child + .six + .six{ clear: both !important;}


/**************
*TEMPORAL CSS
***************/
#sidebar-category + strong,
.tagcategory,
#sidebar-topic{ display: none !important;}

body.post-type-archive-rights #sidebar-topic, body.post-type-archive-rights #sidebar-category + strong, body.post-type-archive-rights .tagcategory{ display: block !important;}
body.tax-tag-rights #sidebar-topic, body.tax-tag-rights #sidebar-category + strong, body.post-type-archive-rights .tagcategory{  display: block !important;}
body.tax-category-rights #sidebar-topic, body.tax-category-rights #sidebar-category + strong, 
body.tax-tag-rights .tagcategory,
body.tax-category-rights .tagcategory{  display: block !important;}

/*.site-nav{ padding: 0;}
.site-nav li{ float: left; list-style: none;}*/
.site-nav{ padding: 0 !important;}
.site-nav > li{ list-style: none; margin-bottom: 20px;}

.site-nav > li a{ font-size: 22px; color: #252525;}
.site-nav > li .title h2{margin-top: 0; color: #bd472a; font-size: 32px; margin-bottom: 5px; font-family: "Georgia",Times new roman,serif;}
.sub-menu{ padding-left: 35px !important; margin-left: 0;}


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

  .top-bar, .top-bar ul > li.name{ height: 95px;}
  .top-bar > ul .name img{position: absolute; left: -8px; width: 250px; margin-top: 0;}
  .top-bar{ background: #333f48;}

  .top-bar ul > li.toggle-topbar a, .top-bar.expanded ul li.toggle-topbar a{ border: none !important; width: 60px; height: 38px; right: 21px; top: 28px;}
  .top-bar ul > li.toggle-topbar{ width: 70px; height: 85px}
  

  #content-button .button{ display: inline-block; font-size: 26px !important; padding: 17px 15px 19px; margin: 0 2px;}
  #content-button{ padding: 20px 0;}
  .contain-to-grid{ background: #333F48;}

  #section-one h1{ font-size: 90px;}
  .slick-prev{ left: -7px;}
  .slick-next{ right: -7px;}

  .feature-box .feature-text h3{ font-size: 20px;}
  #section-four .six{ width: 80%;}
  #title-page{ height: 250px;}
  #title-page > div{ padding: 0;}
  #title-page h1{ height: 50px;}

  #content-single-cases{ margin-top: -1px;}
  #content-single-cases .tabs dd a{ font-size: 9px;}

}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
	#title-page h1{ font-size: 50px;}
	#title-page { height: 200px;}

	.section-four-container h1{ font-size: 47px;}

	/**************
	*NEWSROOM
	***************/
	#content-archive-newsroom-tabs ul li a{ font-size: 13px; padding: 0px 10px;}
	#cases-sidebar-section-one-title{ font-size: 22px;}

	/**************
	*FOOTER
	***************/
	#button-section .button{ margin-left: 4px;}

}

@media (max-device-width: 1024px) and (orientation: landscape) {
 
}


/******************************
*MediaQuery 767
******************************/
@media screen and (max-width: 767px){
  .w100{ width: 100% !important;}
  .slick-prev, .slick-next{ display: none !important;}
  /*body{ padding-top: 88px !important;}*/
  .no-padding{ padding: 0px 15px 0px;}
  .no-padding-left{ padding-left: 15px;}
  .no-padding-right{ padding-right: 15px;}
  .no-padding-left.pr10{padding: 0;}
  .no-padding-right.pl10{ padding: 0;}
  .home .box-slide-image{ display: block; width: 180px; max-width: 100%; margin: 0 auto;}
  .feature-text .button{ display: none;}
  .button{padding: 17px 26px 19px;}
	.cat-section .button.transparent{ font-size: 16px; margin-bottom: 10px;}
  #button-section .button{ margin-left: 0;}
  #content-single-rights .button{ width: 100%; margin-bottom: 20px;}
  .box-slide{ margin-bottom: 30px;}
	#section-three .feature-box img{ margin-bottom: 20px; width: 100%; height: auto;}
  .box-archive .columns{ padding: 0;}
  .video-section{ margin-bottom: 0;}
  .video-section .flex-video{ margin-bottom: 20px;}
  #bg-section{ padding: 0 !important;}
  #banner-single .button{ margin-bottom: 20px;}
  #section-five .feature-box img{width: 100%;}
  /*#section-five .slick-dots{ background: #333f48;}*/
  #banner-single{ padding: 20px 0 0px;}
  #content-single-cases .tabs{ display: block; margin: 0; height: auto;}
  .tabs dd, .tabs li{ display: block; float: none; width: 100%;}
  #content-single-cases .tabs dd{ margin-bottom: 7px; border-radius: 4px; box-shadow: none;}
  #content-single-cases .tabs dd a{ font-size: 18px;}
  .block-grid.four-up > li{ width: 50%;}
	#religious-slide .slick-list.draggable{background: url("../images/bg-slide-2.png");}
	#religious-slide .religious-slide-text{ background: none;}
	#logo-change{ text-align: center;}
  #logo-change .columns{ padding: 0 15px;}
  #logo-change-text{ margin-bottom: 10px;}
	.close-logo{ border: 1px solid #9b988e; width: 150px; text-align: center; font-size: 20px; border-radius: 4px;
		width: 120px; margin-bottom: 20px; padding: 10px 10px 9px; display: inline-block;}
	.close-logo img{vertical-align: text-top; }
  
  #content-archive-newsroom-tabs{ height: auto; margin-top: 0;}
  #content-archive-newsroom-tabs ul{ width: 100%;}
  #content-archive-newsroom-tabs ul li{ float: none; width: 100%; box-shadow: none !important; margin-bottom: 7px; border-radius: 4px;}
  #content-archive-newsroom-tabs ul li.current-cat{ background: #333F48;}
  #content-archive-newsroom-tabs ul li.current-cat a{ color: #7BA7BC;}
  #content-archive-newsroom-main{ padding: 10px 0;}
  .box-archive-newsroom{ margin-bottom: 20px;}
  .box-archive-newsroom .no-padding{ padding: 0 15px;}
  .box-archive-newsroom .box-archive-title{ font-size: 22px;}
  #pagination{ display: block; padding: 0 15px; margin-bottom: 20px;}

  #content-single-newsroom{ padding-top: 10px;}
  #content-single-newsroom #social-single{ float: none; margin-bottom: 20px;}
  #content-single-newsroom-main{ margin-top: 20px;}
  #content-single-newsroom-header h2{ font-size: 24px; line-height: 1;}
 .feature-religious-box-text { float: none; margin: 0 auto; width: 95%; padding: 30px 15px;}
 .feature-religious-box > img{ max-width: none; width: 1400px; top: 0; left: -50%;}
  
	#pagination{ height: 90px; position: relative; text-align: center;}
	.prev{ position: absolute; bottom: 0px; left: 0px; }
	.next{ position: absolute; bottom: 0; right: 0;}
  
  /*.slick-dots{ background: url("../images/dots.png") no-repeat; width: 24px; height: 23px;}*/
  .slick-dots li{ background: url("../images/dots.png") no-repeat; width: 24px; height: 23px;}
  li.slick-active{ background: url("../images/dots-active.png") no-repeat; width: 24px; height: 23px;}
  .slick-dots li button::before{ content: "";}
  #section-one #registration{ position: relative;}
  #section-one p{ font-size: 24px; line-height: 1;}

  #section-one #registration{ width: 100%;}
  #section-one #registration input{ font-size: 30px; height: 86px; border-radius: 5px; border: none; box-shadow: none; margin-bottom: 20px; display: block;}
  #section-one #registration button{ height: 84px;}
  #section-one .h100{ height: 80%;}
  #section-one #registration button{ font-size: 24px;}
  .buttons-section .button{ font-size: 27px; padding: 17px 26px 19px;}


  /*.contain-to-grid{ background: #000000;}*/
  #section-one h1{ font-size: 40px;}
  .slick-next{ right: 0;}
  .slick-prev{ left: 0;}
  .image-text, .images{ padding: 0px !important;}
  #section-five .feature-box{ min-height: auto;}
  h1{ font-size: 30px;}
  .box-facts h4{ font-size: 26px;}
  
  #section-leave h1, #section-leave h1 span{ font-size: 40px;}
  
  #title-page{ height: 150px;}
  #title-page img{ top: 0;}
  #title-page > div{ padding-top: 0;}
  /*#title-page h1, .single-religious #title-page h1, .archive #title-page h1{ font-size: 30px;}*/
  #title-page h1{ font-size: 30px !important;}

  #section-three .four.columns:last-child, #feature-planned .six:last-child{ float: none;}
  .box-planned.feature-box img{ width: 100%;}
 .box-planned.feature-box .button{ display: block;}
 .box-planned.feature-box .feature-text .button{ font-size: 20px;}


  #content-page h1{ font-size: 30px;}
  #extra-content{ padding: 20px 15px;}
  #extra-content img{ display: none;}
  #extra-content-box .six .extra-content-box-single{ padding: 0 !important; min-height: auto; border-bottom: 1px solid #ffffff !important; margin-bottom: 10px;}
  .two-custom #extra-content-box .six:last-child .extra-content-box-single{ border: none !important;}

  .religious-slide-elements{ background: none !important; height: auto;}
  #section-five .religious-slide-text{ height: auto;}
  #section-five .religious-slide-text{ width: auto;}
  #section-five .slick-dots{ margin-bottom: 0; bottom: 10px;}
  #section-five .religious-slide-text { padding: 30px 20px 50px;}

  #section-five #religious-slide .button{ padding: 17px 26px 19px;}

  .box-slide .box-slide-text{ width: auto; font-size: 22px;}
  .box-slide .box-slide-text span{ font-size: 39px;}

  #section-four .content-absolute{ position: relative;}
  #section-four{ background: #7ba7bc; padding-bottom: 30px;}
  

  .section-four-container .columns, .section-four-container .table-cell{ display: block;}
  .section-four-container .table-cell{ text-align: center;}
  .section-four-container h1{ font-size: 42px;}
  .section-four-container span {font-family: 'Whitney Bold'; font-size: 20px;}
  .box-book{ width: 29%;}
  .box-book-text{ display: none;}

  #status-case{ position: relative; max-width: 300px; display: block; margin: 0 auto;}

  #button-section a{ margin-bottom: 20px;}
  .social-footer{ margin-bottom: 10px;}
  #second-nav{ padding: 0;}
  #second-nav a{ display: block; font-size: 16px; margin-bottom: 5px;}
  #footer-text{ text-align: center;}

  #content-button.hide{ display: none !important;}

  #main-content .gfield.twelve .ginput_container > *{ width: 100%;}

  #section-six img { display: block; left: 0; margin: 0 auto; max-width: none; position: absolute; right: 0; top: 0; width: 1400px; z-index: 0;}


}

