/*------------------------------------
## 1. Global Styles ## 
------------------------------------*/
body 			{font-family: 'Crete Round', sans-serif;background-color:#ffffff;padding: 0;margin: 0;border: 0;width:100%;height:100%;}

img 			{max-width: 100%;width: 100%;}

a 				{-webkit-transition: all 0.7s ease;-moz-transition: all 0.7s ease;-o-transition: all 0.7s ease;-ms-transition: all 0.7s ease;transition: all 0.7s ease;}

iframe 			{border: 0 none;width: 100%;}

.btn 					{display:inline-block;min-width:260px;text-transform:uppercase;font-weight:400;color:#c8e600;background-color:transparent;font-size:14px;line-height:27px;border-radius:0;background-image:none;text-shadow:none;padding:12px 30px;text-align:center}
.btn-hermes 			{min-width: 150px; line-height: 32px; font-size: 19px; border:1px solid #fff;}
.btn-hermes:hover 		{ color:#ccc; border:1px solid #ccc;}

/* Text style
*************************************************************/
.color-purple			{color:#660099;}
.color-pink				{color:#e777cc;}
.color-teal				{color:#33cccc;}
.color-teal-dark		{color:#339999;}
.color-blue				{color:#06a7e2;}
.color-green			{color:#c3d600;}
.color-green-lite		{color:#93C156;}
.color-green-dark		{color:#9fb53a;}
.color-green-dark-rich	{color:#3b683c;}
.color-green-canary		{color:#e5e546;}
.color-red-dark			{color:#E91A45;}
.color-red-dark-rich	{color:#772c21;}
.color-orange			{color:#f78c26;}
.color-orange-burnt		{color:#E66028;}

.color-black			{color:#000000;}
.color-dark-gray		{color:#333333;}
.color-carbon			{color:#444345;}
.color-gray 			{color:#808080;}
.color-granite			{color:#AAAAAA;}
.color-quartz			{color:#EEEEEE;}
.color-white 			{color:#FFFFFF;}

.uppercase 				{text-transform:uppercase;}

.vertical-text-top 			{vertical-align: text-top;}
.vertical-text-bottom 		{vertical-align: text-bottom;}

.align-condition-one		{text-align: left;}
.align-condition-two 		{text-align: center;}
.align-condition-three 		{text-align: right;}
.align-condition-four		{text-align: left;}

.slider-style-1 .slide-item:after,
.header-5 .slide-item:after,
.slider-section.header-4 .slide-item:after,
.single-item-slider .slide-item:after,
.header3-image-slider .slides li:after 			{background-repeat: repeat;content: "";height: 100%;left: 0;position: absolute;right: 0;top: 0;width: 100%;z-index: 0;}

.slider-style-1 .slider-content,
.header3-image-slider .slide-content 			{z-index: 2;}

/* Headlines and Copy
*************************************************************/
.head_xxxlrg_light				{font-size:96px;line-height:66px;margin:0px 0px 24px 0px;padding-top:30px;font-family: 'Crete Round',sans-serif;font-weight:300;}
.head_xxlrg_light				{font-size:60px;line-height:66px;margin:0px 0px 24px 0px;padding-top:30px;font-family: 'Crete Round',sans-serif;font-weight:300;}
.head_xlrg_light				{font-size:54px;line-height:60px;margin:0px 0px 18px 0px;padding-top:24px;font-family: 'Crete Round',sans-serif;font-weight:300;}
.head_lrg_light					{font-size:48px;line-height:54px;margin:0px 0px 18px 0px;padding-top:18px;font-family: 'Crete Round',sans-serif;font-weight:500;}
.head_med_light					{font-size:42px;line-height:48px;margin:0px 0px 12px 0px;padding-top:12px;font-family: 'Crete Round',sans-serif;font-weight:500;}
.head_sm_light					{font-size:36px;line-height:42px;margin:0px 0px 12px 0px;padding:0px;font-family: 'Crete Round',sans-serif;font-weight:500;}
.head_xsm_light					{font-size:24px;line-height:30px;margin:0px 0px 12px 0px;padding:0px;font-family: 'Crete Round',sans-serif;font-weight:300;}
.text_sm_light					{font-size:18px;line-height:24px;margin:0px 0px 12px 0px;font-family: 'Crete Round',sans-serif;font-weight:200;}
.text_legal_light				{font-size:16px;line-height:24px;margin:0px 0px 12px 0px;vertical-align:top;font-family: 'Crete Round',sans-serif;font-weight:300;}

/* ## Back to Top ## 
********************************************************/
#back-to-top 			{position: fixed;bottom: 20px;right: 20px;background: rgb(0, 0, 0);background: rgba(0, 0, 0, 0.7);width: 38px;height: 38px;display: block;text-decoration: none;display: none;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s ease;-ms-ransition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;text-align: center;}
#back-to-top i 			{color: #fff;margin: 0;position: relative;left: 0;top: 10px;font-size: 19px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
#back-to-top:hover 		{background: rgba(0, 0, 0, 0.9);}
#back-to-top:hover i 	{color: #fff; top: 5px;}

/*------------------------------------
## 2. Header Versions ##
------------------------------------*/
.primary-navigation 					{border-radius:0;border:0 none;margin:0;background:transparent}
.primary-navigation .container-fluid	{padding:0}
.primary-navigation .navbar-nav>li 		{display:inline-block;width:auto;margin:0;padding:0;}
.dropdown-menu .divider					{margin:0}

.navbar-nav 							{display:block;margin:0px 1vh auto 1vh;}
.navbar-nav>li 							{display:inline-block;}
.navbar-nav li a 						{display:block;margin:0;padding:0px 30px;text-decoration:none;text-align:left;text-transform:capitalize;font-weight:200;font-size:18px;color:#ffffff;line-height:40px}
.navbar-nav li a .black 				{text-transform:none;margin-right:-3px;font-weight:300;font-size:24px}
.menu-bottom-shape .nav>li>a 			{padding:3px 20px}
.navbar-nav li a:focus 					{background-color:#007DB9;outline:0}
.navbar-nav li a:hover, 
.navbar-nav li.active 					{background-color:#007DB9;color:#ffffff;outline:0}
.bgtransparent 							{background-color:transparent !important}
.primary-navigation .dropdown-menu>li 	{min-width:92px}
.navbar-nav .dropdown > a .caret 		{display:none}
.navbar-collapse .primary-navigation .dropdown-submenu > a .caret 								{display:none}
.navbar-collapse .navbar-nav .dropdown > a .black,
.navbar-collapse .navbar-nav .dropdown>a 							{line-height:38px;font-size:0}
.navbar-collapse .primary-navigation .dropdown-submenu > a .black,
.navbar-collapse .primary-navigation .dropdown-submenu>a 			{line-height:14px;font-size:0}
.navbar-collapse .navbar-nav .dropdown > a,
.navbar-collapse .primary-navigation .dropdown-submenu>a 			{background-image:url("../../images/icon_dropdown.png");margin:0 auto;background-position:center center;background-repeat:no-repeat}

/* Top Header Navigation 
********************************************************/

.header-1 .container 	{display:flex;}
.logo-set img:hover,
.logo-block img:hover,
.logo-left img:hover,
.logo-panel img:hover 					{opacity:0.95}
.layout-switch .ip-header .ip-logo 		{display:none}
.navbar-brand							{width:100%;outline:0 !important}
.menu-block-left 						{position:relative;display:inline-flex;width:44%;height:40px;float:left;margin:40px 0px 0px 0px;z-index:4;vertical-align:top;}
.menu-block-left img					{position:absolute;display:block;min-width:1744px;height:40px;margin:0;top:0;right:0; z-index:-1;}
.navbar-left 							{margin: 0px auto 0px 1vh;}
.logo-block								{position:relative;display:inline-flex;width:140px;height:110px;margin: 20px auto 0 auto;padding:0px;text-align:center;z-index:3;}
.logo-block img							{margin:0px auto 0 auto;width:140px;max-width:140px;}
.logo-block::before						{position:absolute;display:block;width:1900px;height:40px;content:' '; top:20px;right:180px;left:auto;margin:0;padding:0;z-index:-1;background:url("../../images/header/header-band-left.svg")no-repeat right top;}
.logo-block::after						{position:absolute;display:block;width:1900px;height:40px;content:' '; top:20px;right:auto;left:180px;margin:0;padding:0;z-index:-1;background:url("../../images/header/header-band-right.svg")no-repeat left top;}
.menu-block-right 						{position:relative;display:inline-flex;width:44%;height:40px;float:right;margin:40px 0px 0px 0px;z-index:4;vertical-align:top;}
.menu-block-right img					{position:absolute;display:block;min-width:1744px;height:40px;margin:0;top:0;left:0; z-index:-1;}
.navbar-right 							{margin: 0px 6vh 0px auto;}
.logo-glow								{position:absolute;display:block;top:-66px;}

#slidepanel 			{display:block}
#closeit				{display:none}
#toggle 				{display:none}
#slideit 				{display:none;background-image:url("../../images/mail.png");background-position:center center;background-repeat:no-repeat;background-size:50px auto;height:70px;margin:0 auto;width:100%;}
.header-1,.header-2 	{z-index:3;position:fixed;display:block;width:100%;}
.header-1 				[class*="col-"]{padding:0}

.hamburger-nav 							{position:absolute;top:-77px;right:0;display:none;width:36px;height:36px;content:'\f0c9';font: normal normal normal 14px/1 FontAwesome;text-rendering:auto;text-decoration:none;color:#FFFFFF;font-weight:normal; padding:0px;font-size:18pt !important;}
.hamburger-nav-close                  	{position:absolute;top:-77px;right:0;display:none;width:36px;height:36px;content:'\f0c9';font: normal normal normal 14px/1 FontAwesome;text-rendering:auto;text-decoration:none;color:#FFFFFF;font-weight:normal; padding:0px;font-size:18pt !important;}
.hamburger-nav,
.hamburger-nav-close                  	{display:block;text-align:center;vertical-align:middle;line-height:31px !important;}

/* Carousel Pagination 
********************************************************/

/* sticky-navigation Navigation 
********************************************************/
.sticky-navigation 					{background-color: rgba(0,0,0,0.85);position: fixed;z-index: 5;overflow: visible;}

/*------------------------------------
## 2.2. Header - Version 1 ##
------------------------------------*/
.header-1.sticky-navigation 					{height:70px;-webkit-animation-name: navbar-height;-webkit-animation-duration: 0.5s;-webkit-animation-iteration-count:1;animation-name: navbar-height;animation-duration: 0.5s;animation-iteration-count:1;}
.header-1.sticky-navigation .menu-block-left,
.header-1.sticky-navigation .menu-block-right	{margin-top:30px}
.header-1.sticky-navigation .logo-block			{width:112px;height:40px;overflow:visible;margin:20px auto 0 auto; -webkit-animation-name: logo-width;-webkit-animation-duration: 0.5s;-webkit-animation-iteration-count:1;animation-name: logo-width;animation-duration: 0.5s;animation-iteration-count:1;}
.header-1.sticky-navigation .logo-block::before	{top:10px;}
.header-1.sticky-navigation .logo-block::after	{top:10px;}

.header-1.sticky-navigation .navbar-brand 		{width:100%;text-align:center;padding:0}
.header-1.sticky-navigation .navbar-brand img 	{max-width:120px;width:120px;margin:-12px 0px}
.header-1.sticky-navigation .menu-block-left img,
.header-1.sticky-navigation .menu-block-right img 	{height:40px;-webkit-animation-name: navbar-height;-webkit-animation-duration: 0.5s;-webkit-animation-iteration-count:1;animation-name: navbar-height;animation-duration: 0.5s;animation-iteration-count:1;}
.header-1.sticky-navigation .navbar-nav li a 	{padding:0px 30px;line-height:40px;}

/* Safari 4.0 - 8.0 */
@-webkit-keyframes navbar-height {0% {height: 60px;}100% {height: 40px;}}
@keyframes navbar-height {0% {height: 60px;}100% {height: 40px;}}

@-webkit-keyframes logo-width {0% {width:180px;}100% {width:112px;}}
@keyframes logo-width {0% {width:180px;}100% {width:112px;}}

@-webkit-keyframes line-height {0% {line-height:60px;padding: 15px 30px;}100% {line-height:40px;padding: 6px 30px;}}
@keyframes line-height {0% {line-height:60px;padding: 15px 30px;}100% {line-height:40px;padding: 6px 30px;}}


.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-footer:before,.modal-footer:after{display:table;content:" "}.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-footer:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}

/** Page General Column and Layout Grid
********************************************************/

.container 									{position:relative;width:80%;max-width:85%;margin:0 auto;clear:both;}

section 							{position:relative;width:100%; clear:both;}
.full-width-section-teal-one		{position:relative;width:100%; clear:both; background:#33cccc;overflow: hidden;}
.full-width-section-quartz-one		{position:relative;width:100%; clear:both; background:#EEEEEE;overflow: hidden;}
.full-width-section-white-one		{position:relative;width:100%; clear:both; background:#ffffff;overflow: hidden;}


.dt-sc-hr-invisible-large{margin:0px 0px 0px 0px; width:100%; height:70px; clear:both; display:block;}
.dt-sc-hr-invisible-medium{margin:0px 0px 0px 0px; width:100%; height:40px; clear:both; display:block;}
.dt-sc-hr-invisible-small{margin:0px 0px 0px 0px; width:100%; height:20px; clear:both; display:block;}
.dt-sc-margin10{display:block;width:100%;height:10px;}
.dt-sc-margin20{display:block;width:100%;height:20px;}
.dt-sc-margin50{display:block;width:100%;height:50px;}
.dt-sc-margin70{display:block;width:100%;height:70px;}
.dt-sc-margin15{display:block;width:100%;height:15px;}
.dt-sc-margin30{display:block;width:100%;height:30px;}


.dt-sc-hr.top { width:96%;}
.dt-sc-hr.top { background-position:right center; text-align:right;}
.dt-sc-hr.top a { color:rgba(0, 0, 0, 0.5); background:transparent; font-size:11px; line-height:16px; padding-left:5px; position:absolute; right:-4%; top:-4px;}
.dt-sc-hr.top a:hover { color:#181818;}
.dt-sc-hr.top a span { margin-right:2px; margin-top:8px;}

.dt-sc-clear { float:none; clear:both; margin:0px; padding:0px;}

/*----*****---- << Columns >> ----*****----*/

.column {position:relative;display:inline-block; margin:0px 0px 0px 2%; min-height:1px;vertical-align:top;}
.column img { max-width:100%; height:auto;}	
.column.last{ margin-right:0px;}
.column.first { clear: both; margin-left: 0;}

.dt-sc-one-column 					{width:100%;}
.dt-sc-one-fourth 					{width:22.64%;}
.dt-sc-one-half 					{width:48.61%;}
.dt-sc-one-half-nobreak 			{width:48.61%;}
.dt-sc-one-third 					{width:31.7234787%;}
.dt-sc-one-third-nobreak			{width:31.7234787%;}
.dt-sc-one-fifth 					{width:18.2%;}
.dt-sc-one-fifth-nobreak			{width:18.2%;}
.dt-sc-one-sixth 					{width:14.58%;}
.dt-sc-one-sixth-nobreak			{width:14.58%;}
.dt-sc-one-seventh 					{width:14.28%;}
.dt-sc-one-seventh-nobreak			{width:14.28%;}
.dt-sc-one-eighth 					{width:12.58%;}
.dt-sc-one-eighth-nobreak			{width:12.58%;}
.dt-sc-one-ninth 					{width:11.1111111%;}
.dt-sc-one-ninth-nobreak			{width:11.1111111%;}
.dt-sc-one-tenth 					{width:10%;}
.dt-sc-one-tenth-nobreak			{width:10%;}
.dt-sc-one-eleventh 				{width:9.0909090909%;}
.dt-sc-one-eleventh-nobreak			{width:9.0909090909%;}
.dt-sc-one-twelve 					{width:8.3333333%;}
.dt-sc-one-twelve-nobreak			{width:8.3333333%;}

.dt-sc-two-third					{width:64.425235%;}
.dt-sc-two-third-nobreak			{width:64.425235%;}
.dt-sc-two-fourth 					{width:49.86%;}
.dt-sc-two-fifth 					{width:38.5%;}	
.dt-sc-two-fifth-nobreak			{width:38.5%;}	
.dt-sc-two-sixth 					{width:27.5%;}

.dt-sc-three-fourth					{width:74.5%;}
.dt-sc-three-fifth					{width:59.2%;}
.dt-sc-three-fifth-nobreak			{width:59.2%;}
.dt-sc-three-sixth 					{width:45%;}
.dt-sc-four-sixth 					{width:60%;}

.column.no-space 						{margin-left:0px; margin-right:0px;padding:0px;}
.column.no-space.dt-sc-one-fourth 		{width:25%;} 	
.column.no-space.dt-sc-one-third 		{width:33.3%;}	
.column.no-space.dt-sc-one-half 		{width:49.61%;}
.column.no-space.dt-sc-one-fifth 		{width:20%;}
.column.no-space.dt-sc-one-sixth 		{width:16.6%;}

.column.no-space.dt-sc-three-fourth 	{width:75%;}
.column.no-space.dt-sc-two-third 		{width:66.6%;}		
.column.no-space.dt-sc-four-fifth 		{width:80%;}
.column.no-space.dt-sc-three-fifth 		{width:60%;}
.column.no-space.dt-sc-two-fifth 		{width:40%;}		
.column.no-space.dt-sc-two-sixth 		{width:33.2%;}
.column.no-space.dt-sc-three-sixth 		{width:49.8%;}
.column.no-space.dt-sc-four-sixth 		{width:66.4%;}
.column.no-space.dt-sc-five-sixth 		{width:83%;}

.dt-sc-one-half iframe, .dt-sc-one-third iframe, .dt-sc-one-fourth iframe, .dt-sc-three-fourth iframe, .dt-sc-two-third iframe, iframe { max-width:100%;}
embed, iframe, object, video { max-width:100%;}


/** Section Headings
********************************************************/
.section-heading-one 			{position:relative;display:inline-block;width:auto;padding:56px 24px 30px 24px;margin:auto;text-align:center}
.section-heading-one::before	{position:absolute;display:block;width:3000px;height:60px;top:56px;right:auto;left:-3000px;bottom: auto;content:" "; background:url("../../images/section-header/section-band-left-carbon-outline.svg") scroll no-repeat right bottom;background-size:100%}
.section-heading-one::after	  	{position:absolute;display:block;width:3000px;height:60px;top:56px;right:-3000px;left:auto;bottom: auto;content:" "; background:url("../../images/section-header/section-band-right-carbon-outline.svg") scroll no-repeat left top;background-size:100%}
.section-heading-granite 			{position:relative;display:inline-block;width:auto;padding:56px 24px 30px 24px;margin:auto;text-align:center}
.section-heading-granite::before	{position:absolute;display:block;width:3000px;height:60px;top:56px;right:auto;left:-3000px;bottom: auto;content:" "; background:url("../../images/section-header/section-band-left-granite-outline.svg") scroll no-repeat right bottom;background-size:100%}
.section-heading-granite::after	  	{position:absolute;display:block;width:3000px;height:60px;top:56px;right:-3000px;left:auto;bottom: auto;content:" "; background:url("../../images/section-header/section-band-right-granite-outline.svg") scroll no-repeat left bottom;background-size:100%}

/*------------------------------------
## 3. Global Styles For Section ##
------------------------------------*/

/* Hermes Sections */
.ow-fluid-section {
	padding: 0;
	position: relative;
}

.ow-fixed-section { 
	padding: 50px 0;
}

/* Section Header */

.section-header { 
	height: 70px; 
	text-align: center; 
	margin-bottom: 200px; 
}

.section-header [class*="col-"] { 
	padding: 0;
	margin: 0; 
	height: 70px; 
}

/* Section Title */
.section-header [class*="col-"].section-title { 
	margin: -5px 0 50px; 
}

.section-header .section-title { 
	font-size: 36px; 
}

.section-title { 
	text-align: center; 
	font-size: 30px; 
	font-weight: 200; 
	text-transform: lowercase; 
	display: inline-block;
	width: 100%; 
}

.section-title b { 
	width: 100%; 
	font-weight: bold;
	line-height: normal;
	text-transform: uppercase; 
}

.section-sub-title { 
	font-size: 18px; 
	font-weight: normal;
}

.seperate-title { 
	display: inline-block; 
	width: 100%;
}

/* Section Header Left/Right */

.section-header-left h3, 
.section-header-right h3 { 
	font-size: 36px; 
	font-weight: bold; 
	text-transform: uppercase;
}

.section-header-left h3 { 
	padding-right: 280px; 
	text-align: right;
}

.section-header-right h3 {
	padding-left: 280px;
	text-align: left;
}

.section-header-left h3, 
.section-header-right h3 { 
	margin-top: 14px; 
}

.section-header-left, 
.section-header-right {
	display: inline-block; 
	background-repeat: no-repeat;
	background-size: 100% 100%; 
	width:44%;
}

.section-header-left { 
	background-image: url("../../images/section-header/header-left-bg.png"); 
	float: left;
}

.section-header-right { 
	background-image: url("../../images/section-header/header-right-bg.png"); 
	float: right; 
}

.shadow-sm 						{-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,0.05);-moz-box-shadow:1px 1px 3px 1px rgba(0,0,0,0.05);box-shadow:1px 1px 3px 1px rgba(0,0,0,0.05);}
.shadow 						  {box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;}
.shadow-lg 						{box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;}
.shadow-none 					{box-shadow: none !important;}

.w-25{width:25% !important}.w-50{width:50% !important}.w-75{width:75% !important}.w-100{width:100% !important}.w-auto{width:auto !important}
.h-25{height:25% !important}.h-50{height:50% !important}.h-75{height:75% !important}.h-100{height:100% !important}.h-auto{height:auto !important}
.mw-100{max-width:100% !important}.mh-100{max-height:100% !important}
.min-vw-100{min-width:100vw !important}.min-vh-100{min-height:100vh !important}
.vw-25{width:25vw !important}.vw-50{width:50vw !important}.vw-75{width:75vw !important}.vw-100{width:100vw !important}
.vh-25{height:25vh !important}.vh-50{height:50vh !important}.vh-75{height:75vh !important}.vh-100{height:100vh !important}

.m-0{margin:0 !important}.mt-0,.my-0{margin-top:0 !important}.mr-0,.mx-0{margin-right:0 !important}.mb-0,.my-0{margin-bottom:0 !important}.ml-0,.mx-0{margin-left:0 !important}.m-1{margin:0.25rem !important}.mt-1,.my-1{margin-top:0.25rem !important}.mr-1,.mx-1{margin-right:0.25rem !important}.mb-1,.my-1{margin-bottom:0.25rem !important}.ml-1,.mx-1{margin-left:0.25rem !important}.m-2{margin:0.5rem !important}.mt-2,.my-2{margin-top:0.5rem !important}.mr-2,.mx-2{margin-right:0.5rem !important}.mb-2,.my-2{margin-bottom:0.5rem !important}.ml-2,.mx-2{margin-left:0.5rem !important}.m-3{margin:1rem !important}.mt-3,.my-3{margin-top:1rem !important}.mr-3,.mx-3{margin-right:1rem !important}.mb-3,.my-3{margin-bottom:1rem !important}.ml-3,.mx-3{margin-left:1rem !important}.m-4{margin:1.5rem !important}.mt-4,.my-4{margin-top:1.5rem !important}.mr-4,.mx-4{margin-right:1.5rem !important}.mb-4,.my-4{margin-bottom:1.5rem !important}.ml-4,.mx-4{margin-left:1.5rem !important}.m-5{margin:3rem !important}.mt-5,.my-5{margin-top:3rem !important}.mr-5,.mx-5{margin-right:3rem !important}.mb-5,.my-5{margin-bottom:3rem !important}.ml-5,.mx-5{margin-left:3rem !important}

.p-0{padding:0 !important}.pt-0,.py-0{padding-top:0 !important}.pr-0,.px-0{padding-right:0 !important}.pb-0,.py-0{padding-bottom:0 !important}.pl-0,.px-0{padding-left:0 !important}.p-1{padding:0.25rem !important}.pt-1,.py-1{padding-top:0.25rem !important}.pr-1,.px-1{padding-right:0.25rem !important}.pb-1,.py-1{padding-bottom:0.25rem !important}.pl-1,.px-1{padding-left:0.25rem !important}.p-2{padding:0.5rem !important}.pt-2,.py-2{padding-top:0.5rem !important}.pr-2,.px-2{padding-right:0.5rem !important}.pb-2,.py-2{padding-bottom:0.5rem !important}.pl-2,.px-2{padding-left:0.5rem !important}.p-3{padding:1rem !important}.pt-3,.py-3{padding-top:1rem !important}.pr-3,.px-3{padding-right:1rem !important}.pb-3,.py-3{padding-bottom:1rem !important}.pl-3,.px-3{padding-left:1rem !important}.p-4{padding:1.5rem !important}.pt-4,.py-4{padding-top:1.5rem !important}.pr-4,.px-4{padding-right:1.5rem !important}.pb-4,.py-4{padding-bottom:1.5rem !important}.pl-4,.px-4{padding-left:1.5rem !important}.p-5{padding:3rem !important}.pt-5,.py-5{padding-top:3rem !important}.pr-5,.px-5{padding-right:3rem !important}.pb-5,.py-5{padding-bottom:3rem !important}.pl-5,.px-5{padding-left:3rem !important}

.m-n1{margin:-0.25rem !important}.mt-n1,.my-n1{margin-top:-0.25rem !important}.mr-n1,.mx-n1{margin-right:-0.25rem !important}.mb-n1,.my-n1{margin-bottom:-0.25rem !important}.ml-n1,.mx-n1{margin-left:-0.25rem !important}.m-n2{margin:-0.5rem !important}.mt-n2,.my-n2{margin-top:-0.5rem !important}.mr-n2,.mx-n2{margin-right:-0.5rem !important}.mb-n2,.my-n2{margin-bottom:-0.5rem !important}.ml-n2,.mx-n2{margin-left:-0.5rem !important}.m-n3{margin:-1rem !important}.mt-n3,.my-n3{margin-top:-1rem !important}.mr-n3,.mx-n3{margin-right:-1rem !important}.mb-n3,.my-n3{margin-bottom:-1rem !important}.ml-n3,.mx-n3{margin-left:-1rem !important}.m-n4{margin:-1.5rem !important}.mt-n4,.my-n4{margin-top:-1.5rem !important}.mr-n4,.mx-n4{margin-right:-1.5rem !important}.mb-n4,.my-n4{margin-bottom:-1.5rem !important}.ml-n4,.mx-n4{margin-left:-1.5rem !important}.m-n5{margin:-3rem !important}.mt-n5,.my-n5{margin-top:-3rem !important}.mr-n5,.mx-n5{margin-right:-3rem !important}.mb-n5,.my-n5{margin-bottom:-3rem !important}.ml-n5,.mx-n5{margin-left:-3rem !important}.m-auto{margin:auto !important}.mt-auto,.my-auto{margin-top:auto !important}.mr-auto,.mx-auto{margin-right:auto !important}.mb-auto,.my-auto{margin-bottom:auto !important}.ml-auto,.mx-auto{margin-left:auto !important}

@media (min-width: 320px){
.m-xs-0{margin:0 !important}.mt-xs-0,.my-xs-0{margin-top:0 !important}.mr-xs-0,.mx-xs-0{margin-right:0 !important}.mb-xs-0,.my-xs-0{margin-bottom:0 !important}.ml-xs-0,.mx-xs-0{margin-left:0 !important}.m-xs-1{margin:0.25rem !important}.mt-xs-1,.my-xs-1{margin-top:0.25rem !important}.mr-xs-1,.mx-xs-1{margin-right:0.25rem !important}.mb-xs-1,.my-xs-1{margin-bottom:0.25rem !important}.ml-xs-1,.mx-xs-1{margin-left:0.25rem !important}.m-xs-2{margin:0.5rem !important}.mt-xs-2,.my-xs-2{margin-top:0.5rem !important}.mr-xs-2,.mx-xs-2{margin-right:0.5rem !important}.mb-xs-2,.my-xs-2{margin-bottom:0.5rem !important}.ml-xs-2,.mx-xs-2{margin-left:0.5rem !important}.m-xs-3{margin:1rem !important}.mt-xs-3,.my-xs-3{margin-top:1rem !important}.mr-xs-3,.mx-xs-3{margin-right:1rem !important}.mb-xs-3,.my-xs-3{margin-bottom:1rem !important}.ml-xs-3,.mx-xs-3{margin-left:1rem !important}.m-xs-4{margin:1.5rem !important}.mt-xs-4,.my-xs-4{margin-top:1.5rem !important}.mr-xs-4,.mx-xs-4{margin-right:1.5rem !important}.mb-xs-4,.my-xs-4{margin-bottom:1.5rem !important}.ml-xs-4,.mx-xs-4{margin-left:1.5rem !important}.m-xs-5{margin:3rem !important}.mt-xs-5,.my-xs-5{margin-top:3rem !important}.mr-xs-5,.mx-xs-5{margin-right:3rem !important}.mb-xs-5,.my-xs-5{margin-bottom:3rem !important}.ml-xs-5,.mx-xs-5{margin-left:3rem !important}.p-xs-0{padding:0 !important}.pt-xs-0,.py-xs-0{padding-top:0 !important}.pr-xs-0,.px-xs-0{padding-right:0 !important}.pb-xs-0,.py-xs-0{padding-bottom:0 !important}.pl-xs-0,.px-xs-0{padding-left:0 !important}.p-xs-1{padding:0.25rem !important}.pt-xs-1,.py-xs-1{padding-top:0.25rem !important}.pr-xs-1,.px-xs-1{padding-right:0.25rem !important}.pb-xs-1,.py-xs-1{padding-bottom:0.25rem !important}.pl-xs-1,.px-xs-1{padding-left:0.25rem !important}.p-xs-2{padding:0.5rem !important}.pt-xs-2,.py-xs-2{padding-top:0.5rem !important}.pr-xs-2,.px-xs-2{padding-right:0.5rem !important}.pb-xs-2,.py-xs-2{padding-bottom:0.5rem !important}.pl-xs-2,.px-xs-2{padding-left:0.5rem !important}.p-xs-3{padding:1rem !important}.pt-xs-3,.py-xs-3{padding-top:1rem !important}.pr-xs-3,.px-xs-3{padding-right:1rem !important}.pb-xs-3,.py-xs-3{padding-bottom:1rem !important}.pl-xs-3,.px-xs-3{padding-left:1rem !important}.p-xs-4{padding:1.5rem !important}.pt-xs-4,.py-xs-4{padding-top:1.5rem !important}.pr-xs-4,.px-xs-4{padding-right:1.5rem !important}.pb-xs-4,.py-xs-4{padding-bottom:1.5rem !important}.pl-xs-4,.px-xs-4{padding-left:1.5rem !important}.p-xs-5{padding:3rem !important}.pt-xs-5,.py-xs-5{padding-top:3rem !important}.pr-xs-5,.px-xs-5{padding-right:3rem !important}.pb-xs-5,.py-xs-5{padding-bottom:3rem !important}.pl-xs-5,.px-xs-5{padding-left:3rem !important}.m-xs-n1{margin:-0.25rem !important}.mt-xs-n1,.my-xs-n1{margin-top:-0.25rem !important}.mr-xs-n1,.mx-xs-n1{margin-right:-0.25rem !important}.mb-xs-n1,.my-xs-n1{margin-bottom:-0.25rem !important}.ml-xs-n1,.mx-xs-n1{margin-left:-0.25rem !important}.m-xs-n2{margin:-0.5rem !important}.mt-xs-n2,.my-xs-n2{margin-top:-0.5rem !important}.mr-xs-n2,.mx-xs-n2{margin-right:-0.5rem !important}.mb-xs-n2,.my-xs-n2{margin-bottom:-0.5rem !important}.ml-xs-n2,.mx-xs-n2{margin-left:-0.5rem !important}.m-xs-n3{margin:-1rem !important}.mt-xs-n3,.my-xs-n3{margin-top:-1rem !important}.mr-xs-n3,.mx-xs-n3{margin-right:-1rem !important}.mb-xs-n3,.my-xs-n3{margin-bottom:-1rem !important}.ml-xs-n3,.mx-xs-n3{margin-left:-1rem !important}.m-xs-n4{margin:-1.5rem !important}.mt-xs-n4,.my-xs-n4{margin-top:-1.5rem !important}.mr-xs-n4,.mx-xs-n4{margin-right:-1.5rem !important}.mb-xs-n4,.my-xs-n4{margin-bottom:-1.5rem !important}.ml-xs-n4,.mx-xs-n4{margin-left:-1.5rem !important}.m-xs-n5{margin:-3rem !important}.mt-xs-n5,.my-xs-n5{margin-top:-3rem !important}.mr-xs-n5,.mx-xs-n5{margin-right:-3rem !important}.mb-xs-n5,.my-xs-n5{margin-bottom:-3rem !important}.ml-xs-n5,.mx-xs-n5{margin-left:-3rem !important}.m-xs-auto{margin:auto !important}.mt-xs-auto,.my-xs-auto{margin-top:auto !important}.mr-xs-auto,.mx-xs-auto{margin-right:auto !important}.mb-xs-auto,.my-xs-auto{margin-bottom:auto !important}.ml-xs-auto,.mx-xs-auto{margin-left:auto !important}}

@media (min-width: 576px){
.m-sm-0{margin:0 !important}.mt-sm-0,.my-sm-0{margin-top:0 !important}.mr-sm-0,.mx-sm-0{margin-right:0 !important}.mb-sm-0,.my-sm-0{margin-bottom:0 !important}.ml-sm-0,.mx-sm-0{margin-left:0 !important}.m-sm-1{margin:0.25rem !important}.mt-sm-1,.my-sm-1{margin-top:0.25rem !important}.mr-sm-1,.mx-sm-1{margin-right:0.25rem !important}.mb-sm-1,.my-sm-1{margin-bottom:0.25rem !important}.ml-sm-1,.mx-sm-1{margin-left:0.25rem !important}.m-sm-2{margin:0.5rem !important}.mt-sm-2,.my-sm-2{margin-top:0.5rem !important}.mr-sm-2,.mx-sm-2{margin-right:0.5rem !important}.mb-sm-2,.my-sm-2{margin-bottom:0.5rem !important}.ml-sm-2,.mx-sm-2{margin-left:0.5rem !important}.m-sm-3{margin:1rem !important}.mt-sm-3,.my-sm-3{margin-top:1rem !important}.mr-sm-3,.mx-sm-3{margin-right:1rem !important}.mb-sm-3,.my-sm-3{margin-bottom:1rem !important}.ml-sm-3,.mx-sm-3{margin-left:1rem !important}.m-sm-4{margin:1.5rem !important}.mt-sm-4,.my-sm-4{margin-top:1.5rem !important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem !important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem !important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem !important}.m-sm-5{margin:3rem !important}.mt-sm-5,.my-sm-5{margin-top:3rem !important}.mr-sm-5,.mx-sm-5{margin-right:3rem !important}.mb-sm-5,.my-sm-5{margin-bottom:3rem !important}.ml-sm-5,.mx-sm-5{margin-left:3rem !important}.p-sm-0{padding:0 !important}.pt-sm-0,.py-sm-0{padding-top:0 !important}.pr-sm-0,.px-sm-0{padding-right:0 !important}.pb-sm-0,.py-sm-0{padding-bottom:0 !important}.pl-sm-0,.px-sm-0{padding-left:0 !important}.p-sm-1{padding:0.25rem !important}.pt-sm-1,.py-sm-1{padding-top:0.25rem !important}.pr-sm-1,.px-sm-1{padding-right:0.25rem !important}.pb-sm-1,.py-sm-1{padding-bottom:0.25rem !important}.pl-sm-1,.px-sm-1{padding-left:0.25rem !important}.p-sm-2{padding:0.5rem !important}.pt-sm-2,.py-sm-2{padding-top:0.5rem !important}.pr-sm-2,.px-sm-2{padding-right:0.5rem !important}.pb-sm-2,.py-sm-2{padding-bottom:0.5rem !important}.pl-sm-2,.px-sm-2{padding-left:0.5rem !important}.p-sm-3{padding:1rem !important}.pt-sm-3,.py-sm-3{padding-top:1rem !important}.pr-sm-3,.px-sm-3{padding-right:1rem !important}.pb-sm-3,.py-sm-3{padding-bottom:1rem !important}.pl-sm-3,.px-sm-3{padding-left:1rem !important}.p-sm-4{padding:1.5rem !important}.pt-sm-4,.py-sm-4{padding-top:1.5rem !important}.pr-sm-4,.px-sm-4{padding-right:1.5rem !important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem !important}.pl-sm-4,.px-sm-4{padding-left:1.5rem !important}.p-sm-5{padding:3rem !important}.pt-sm-5,.py-sm-5{padding-top:3rem !important}.pr-sm-5,.px-sm-5{padding-right:3rem !important}.pb-sm-5,.py-sm-5{padding-bottom:3rem !important}.pl-sm-5,.px-sm-5{padding-left:3rem !important}.m-sm-n1{margin:-0.25rem !important}.mt-sm-n1,.my-sm-n1{margin-top:-0.25rem !important}.mr-sm-n1,.mx-sm-n1{margin-right:-0.25rem !important}.mb-sm-n1,.my-sm-n1{margin-bottom:-0.25rem !important}.ml-sm-n1,.mx-sm-n1{margin-left:-0.25rem !important}.m-sm-n2{margin:-0.5rem !important}.mt-sm-n2,.my-sm-n2{margin-top:-0.5rem !important}.mr-sm-n2,.mx-sm-n2{margin-right:-0.5rem !important}.mb-sm-n2,.my-sm-n2{margin-bottom:-0.5rem !important}.ml-sm-n2,.mx-sm-n2{margin-left:-0.5rem !important}.m-sm-n3{margin:-1rem !important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem !important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem !important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem !important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem !important}.m-sm-n4{margin:-1.5rem !important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem !important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem !important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem !important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem !important}.m-sm-n5{margin:-3rem !important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem !important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem !important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem !important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem !important}.m-sm-auto{margin:auto !important}.mt-sm-auto,.my-sm-auto{margin-top:auto !important}.mr-sm-auto,.mx-sm-auto{margin-right:auto !important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto !important}.ml-sm-auto,.mx-sm-auto{margin-left:auto !important}}

@media (min-width: 768px){.m-md-0{margin:0 !important}.mt-md-0,.my-md-0{margin-top:0 !important}.mr-md-0,.mx-md-0{margin-right:0 !important}.mb-md-0,.my-md-0{margin-bottom:0 !important}.ml-md-0,.mx-md-0{margin-left:0 !important}.m-md-1{margin:0.25rem !important}.mt-md-1,.my-md-1{margin-top:0.25rem !important}.mr-md-1,.mx-md-1{margin-right:0.25rem !important}.mb-md-1,.my-md-1{margin-bottom:0.25rem !important}.ml-md-1,.mx-md-1{margin-left:0.25rem !important}.m-md-2{margin:0.5rem !important}.mt-md-2,.my-md-2{margin-top:0.5rem !important}.mr-md-2,.mx-md-2{margin-right:0.5rem !important}.mb-md-2,.my-md-2{margin-bottom:0.5rem !important}.ml-md-2,.mx-md-2{margin-left:0.5rem !important}.m-md-3{margin:1rem !important}.mt-md-3,.my-md-3{margin-top:1rem !important}.mr-md-3,.mx-md-3{margin-right:1rem !important}.mb-md-3,.my-md-3{margin-bottom:1rem !important}.ml-md-3,.mx-md-3{margin-left:1rem !important}.m-md-4{margin:1.5rem !important}.mt-md-4,.my-md-4{margin-top:1.5rem !important}.mr-md-4,.mx-md-4{margin-right:1.5rem !important}.mb-md-4,.my-md-4{margin-bottom:1.5rem !important}.ml-md-4,.mx-md-4{margin-left:1.5rem !important}.m-md-5{margin:3rem !important}.mt-md-5,.my-md-5{margin-top:3rem !important}.mr-md-5,.mx-md-5{margin-right:3rem !important}.mb-md-5,.my-md-5{margin-bottom:3rem !important}.ml-md-5,.mx-md-5{margin-left:3rem !important}.p-md-0{padding:0 !important}.pt-md-0,.py-md-0{padding-top:0 !important}.pr-md-0,.px-md-0{padding-right:0 !important}.pb-md-0,.py-md-0{padding-bottom:0 !important}.pl-md-0,.px-md-0{padding-left:0 !important}.p-md-1{padding:0.25rem !important}.pt-md-1,.py-md-1{padding-top:0.25rem !important}.pr-md-1,.px-md-1{padding-right:0.25rem !important}.pb-md-1,.py-md-1{padding-bottom:0.25rem !important}.pl-md-1,.px-md-1{padding-left:0.25rem !important}.p-md-2{padding:0.5rem !important}.pt-md-2,.py-md-2{padding-top:0.5rem !important}.pr-md-2,.px-md-2{padding-right:0.5rem !important}.pb-md-2,.py-md-2{padding-bottom:0.5rem !important}.pl-md-2,.px-md-2{padding-left:0.5rem !important}.p-md-3{padding:1rem !important}.pt-md-3,.py-md-3{padding-top:1rem !important}.pr-md-3,.px-md-3{padding-right:1rem !important}.pb-md-3,.py-md-3{padding-bottom:1rem !important}.pl-md-3,.px-md-3{padding-left:1rem !important}.p-md-4{padding:1.5rem !important}.pt-md-4,.py-md-4{padding-top:1.5rem !important}.pr-md-4,.px-md-4{padding-right:1.5rem !important}.pb-md-4,.py-md-4{padding-bottom:1.5rem !important}.pl-md-4,.px-md-4{padding-left:1.5rem !important}.p-md-5{padding:3rem !important}.pt-md-5,.py-md-5{padding-top:3rem !important}.pr-md-5,.px-md-5{padding-right:3rem !important}.pb-md-5,.py-md-5{padding-bottom:3rem !important}.pl-md-5,.px-md-5{padding-left:3rem !important}.m-md-n1{margin:-0.25rem !important}.mt-md-n1,.my-md-n1{margin-top:-0.25rem !important}.mr-md-n1,.mx-md-n1{margin-right:-0.25rem !important}.mb-md-n1,.my-md-n1{margin-bottom:-0.25rem !important}.ml-md-n1,.mx-md-n1{margin-left:-0.25rem !important}.m-md-n2{margin:-0.5rem !important}.mt-md-n2,.my-md-n2{margin-top:-0.5rem !important}.mr-md-n2,.mx-md-n2{margin-right:-0.5rem !important}.mb-md-n2,.my-md-n2{margin-bottom:-0.5rem !important}.ml-md-n2,.mx-md-n2{margin-left:-0.5rem !important}.m-md-n3{margin:-1rem !important}.mt-md-n3,.my-md-n3{margin-top:-1rem !important}.mr-md-n3,.mx-md-n3{margin-right:-1rem !important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem !important}.ml-md-n3,.mx-md-n3{margin-left:-1rem !important}.m-md-n4{margin:-1.5rem !important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem !important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem !important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem !important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem !important}.m-md-n5{margin:-3rem !important}.mt-md-n5,.my-md-n5{margin-top:-3rem !important}.mr-md-n5,.mx-md-n5{margin-right:-3rem !important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem !important}.ml-md-n5,.mx-md-n5{margin-left:-3rem !important}.m-md-auto{margin:auto !important}.mt-md-auto,.my-md-auto{margin-top:auto !important}.mr-md-auto,.mx-md-auto{margin-right:auto !important}.mb-md-auto,.my-md-auto{margin-bottom:auto !important}.ml-md-auto,.mx-md-auto{margin-left:auto !important}}

@media (min-width: 992px){.m-lg-0{margin:0 !important}.mt-lg-0,.my-lg-0{margin-top:0 !important}.mr-lg-0,.mx-lg-0{margin-right:0 !important}.mb-lg-0,.my-lg-0{margin-bottom:0 !important}.ml-lg-0,.mx-lg-0{margin-left:0 !important}.m-lg-1{margin:0.25rem !important}.mt-lg-1,.my-lg-1{margin-top:0.25rem !important}.mr-lg-1,.mx-lg-1{margin-right:0.25rem !important}.mb-lg-1,.my-lg-1{margin-bottom:0.25rem !important}.ml-lg-1,.mx-lg-1{margin-left:0.25rem !important}.m-lg-2{margin:0.5rem !important}.mt-lg-2,.my-lg-2{margin-top:0.5rem !important}.mr-lg-2,.mx-lg-2{margin-right:0.5rem !important}.mb-lg-2,.my-lg-2{margin-bottom:0.5rem !important}.ml-lg-2,.mx-lg-2{margin-left:0.5rem !important}.m-lg-3{margin:1rem !important}.mt-lg-3,.my-lg-3{margin-top:1rem !important}.mr-lg-3,.mx-lg-3{margin-right:1rem !important}.mb-lg-3,.my-lg-3{margin-bottom:1rem !important}.ml-lg-3,.mx-lg-3{margin-left:1rem !important}.m-lg-4{margin:1.5rem !important}.mt-lg-4,.my-lg-4{margin-top:1.5rem !important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem !important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem !important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem !important}.m-lg-5{margin:3rem !important}.mt-lg-5,.my-lg-5{margin-top:3rem !important}.mr-lg-5,.mx-lg-5{margin-right:3rem !important}.mb-lg-5,.my-lg-5{margin-bottom:3rem !important}.ml-lg-5,.mx-lg-5{margin-left:3rem !important}.p-lg-0{padding:0 !important}.pt-lg-0,.py-lg-0{padding-top:0 !important}.pr-lg-0,.px-lg-0{padding-right:0 !important}.pb-lg-0,.py-lg-0{padding-bottom:0 !important}.pl-lg-0,.px-lg-0{padding-left:0 !important}.p-lg-1{padding:0.25rem !important}.pt-lg-1,.py-lg-1{padding-top:0.25rem !important}.pr-lg-1,.px-lg-1{padding-right:0.25rem !important}.pb-lg-1,.py-lg-1{padding-bottom:0.25rem !important}.pl-lg-1,.px-lg-1{padding-left:0.25rem !important}.p-lg-2{padding:0.5rem !important}.pt-lg-2,.py-lg-2{padding-top:0.5rem !important}.pr-lg-2,.px-lg-2{padding-right:0.5rem !important}.pb-lg-2,.py-lg-2{padding-bottom:0.5rem !important}.pl-lg-2,.px-lg-2{padding-left:0.5rem !important}.p-lg-3{padding:1rem !important}.pt-lg-3,.py-lg-3{padding-top:1rem !important}.pr-lg-3,.px-lg-3{padding-right:1rem !important}.pb-lg-3,.py-lg-3{padding-bottom:1rem !important}.pl-lg-3,.px-lg-3{padding-left:1rem !important}.p-lg-4{padding:1.5rem !important}.pt-lg-4,.py-lg-4{padding-top:1.5rem !important}.pr-lg-4,.px-lg-4{padding-right:1.5rem !important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem !important}.pl-lg-4,.px-lg-4{padding-left:1.5rem !important}.p-lg-5{padding:3rem !important}.pt-lg-5,.py-lg-5{padding-top:3rem !important}.pr-lg-5,.px-lg-5{padding-right:3rem !important}.pb-lg-5,.py-lg-5{padding-bottom:3rem !important}.pl-lg-5,.px-lg-5{padding-left:3rem !important}.m-lg-n1{margin:-0.25rem !important}.mt-lg-n1,.my-lg-n1{margin-top:-0.25rem !important}.mr-lg-n1,.mx-lg-n1{margin-right:-0.25rem !important}.mb-lg-n1,.my-lg-n1{margin-bottom:-0.25rem !important}.ml-lg-n1,.mx-lg-n1{margin-left:-0.25rem !important}.m-lg-n2{margin:-0.5rem !important}.mt-lg-n2,.my-lg-n2{margin-top:-0.5rem !important}.mr-lg-n2,.mx-lg-n2{margin-right:-0.5rem !important}.mb-lg-n2,.my-lg-n2{margin-bottom:-0.5rem !important}.ml-lg-n2,.mx-lg-n2{margin-left:-0.5rem !important}.m-lg-n3{margin:-1rem !important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem !important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem !important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem !important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem !important}.m-lg-n4{margin:-1.5rem !important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem !important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem !important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem !important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem !important}.m-lg-n5{margin:-3rem !important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem !important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem !important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem !important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem !important}.m-lg-auto{margin:auto !important}.mt-lg-auto,.my-lg-auto{margin-top:auto !important}.mr-lg-auto,.mx-lg-auto{margin-right:auto !important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto !important}.ml-lg-auto,.mx-lg-auto{margin-left:auto !important}}

@media (min-width: 1200px){.m-xl-0{margin:0 !important}.mt-xl-0,.my-xl-0{margin-top:0 !important}.mr-xl-0,.mx-xl-0{margin-right:0 !important}.mb-xl-0,.my-xl-0{margin-bottom:0 !important}.ml-xl-0,.mx-xl-0{margin-left:0 !important}.m-xl-1{margin:0.25rem !important}.mt-xl-1,.my-xl-1{margin-top:0.25rem !important}.mr-xl-1,.mx-xl-1{margin-right:0.25rem !important}.mb-xl-1,.my-xl-1{margin-bottom:0.25rem !important}.ml-xl-1,.mx-xl-1{margin-left:0.25rem !important}.m-xl-2{margin:0.5rem !important}.mt-xl-2,.my-xl-2{margin-top:0.5rem !important}.mr-xl-2,.mx-xl-2{margin-right:0.5rem !important}.mb-xl-2,.my-xl-2{margin-bottom:0.5rem !important}.ml-xl-2,.mx-xl-2{margin-left:0.5rem !important}.m-xl-3{margin:1rem !important}.mt-xl-3,.my-xl-3{margin-top:1rem !important}.mr-xl-3,.mx-xl-3{margin-right:1rem !important}.mb-xl-3,.my-xl-3{margin-bottom:1rem !important}.ml-xl-3,.mx-xl-3{margin-left:1rem !important}.m-xl-4{margin:1.5rem !important}.mt-xl-4,.my-xl-4{margin-top:1.5rem !important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem !important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem !important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem !important}.m-xl-5{margin:3rem !important}.mt-xl-5,.my-xl-5{margin-top:3rem !important}.mr-xl-5,.mx-xl-5{margin-right:3rem !important}.mb-xl-5,.my-xl-5{margin-bottom:3rem !important}.ml-xl-5,.mx-xl-5{margin-left:3rem !important}.p-xl-0{padding:0 !important}.pt-xl-0,.py-xl-0{padding-top:0 !important}.pr-xl-0,.px-xl-0{padding-right:0 !important}.pb-xl-0,.py-xl-0{padding-bottom:0 !important}.pl-xl-0,.px-xl-0{padding-left:0 !important}.p-xl-1{padding:0.25rem !important}.pt-xl-1,.py-xl-1{padding-top:0.25rem !important}.pr-xl-1,.px-xl-1{padding-right:0.25rem !important}.pb-xl-1,.py-xl-1{padding-bottom:0.25rem !important}.pl-xl-1,.px-xl-1{padding-left:0.25rem !important}.p-xl-2{padding:0.5rem !important}.pt-xl-2,.py-xl-2{padding-top:0.5rem !important}.pr-xl-2,.px-xl-2{padding-right:0.5rem !important}.pb-xl-2,.py-xl-2{padding-bottom:0.5rem !important}.pl-xl-2,.px-xl-2{padding-left:0.5rem !important}.p-xl-3{padding:1rem !important}.pt-xl-3,.py-xl-3{padding-top:1rem !important}.pr-xl-3,.px-xl-3{padding-right:1rem !important}.pb-xl-3,.py-xl-3{padding-bottom:1rem !important}.pl-xl-3,.px-xl-3{padding-left:1rem !important}.p-xl-4{padding:1.5rem !important}.pt-xl-4,.py-xl-4{padding-top:1.5rem !important}.pr-xl-4,.px-xl-4{padding-right:1.5rem !important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem !important}.pl-xl-4,.px-xl-4{padding-left:1.5rem !important}.p-xl-5{padding:3rem !important}.pt-xl-5,.py-xl-5{padding-top:3rem !important}.pr-xl-5,.px-xl-5{padding-right:3rem !important}.pb-xl-5,.py-xl-5{padding-bottom:3rem !important}.pl-xl-5,.px-xl-5{padding-left:3rem !important}.m-xl-n1{margin:-0.25rem !important}.mt-xl-n1,.my-xl-n1{margin-top:-0.25rem !important}.mr-xl-n1,.mx-xl-n1{margin-right:-0.25rem !important}.mb-xl-n1,.my-xl-n1{margin-bottom:-0.25rem !important}.ml-xl-n1,.mx-xl-n1{margin-left:-0.25rem !important}.m-xl-n2{margin:-0.5rem !important}.mt-xl-n2,.my-xl-n2{margin-top:-0.5rem !important}.mr-xl-n2,.mx-xl-n2{margin-right:-0.5rem !important}.mb-xl-n2,.my-xl-n2{margin-bottom:-0.5rem !important}.ml-xl-n2,.mx-xl-n2{margin-left:-0.5rem !important}.m-xl-n3{margin:-1rem !important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem !important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem !important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem !important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem !important}.m-xl-n4{margin:-1.5rem !important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem !important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem !important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem !important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem !important}.m-xl-n5{margin:-3rem !important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem !important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem !important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem !important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem !important}.m-xl-auto{margin:auto !important}.mt-xl-auto,.my-xl-auto{margin-top:auto !important}.mr-xl-auto,.mx-xl-auto{margin-right:auto !important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto !important}.ml-xl-auto,.mx-xl-auto{margin-left:auto !important}}

.text-justify 				  {text-align: justify !important;}
.text-wrap 						  {white-space: normal !important;}
.text-nowrap 					  {white-space: nowrap !important;}
.text-truncate 					{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.text-left 						  {text-align: left !important;}
.text-right 					  {text-align: right !important;}
.text-center 					  {text-align: center !important;}

@media (min-width: 576px) {
.text-sm-left 					{text-align: left !important;}
.text-sm-right 					{text-align: right !important;}
.text-sm-center 				{text-align: center !important;}
}

@media (min-width: 768px) {
.text-md-left 					{text-align: left !important;}
.text-md-right 					{text-align: right !important;}
.text-md-center 				{text-align: center !important;}
}

@media (min-width: 992px) {
.text-lg-left 					{text-align: left !important;}
.text-lg-right 					{text-align: right !important;}
.text-lg-center 				{text-align: center !important;}
}

@media (min-width: 1200px) {
.text-xl-left 					{text-align: left !important;}
.text-xl-right 					{text-align: right !important;}
.text-xl-center 				{text-align: center !important;}
}

.text-lowercase           {text-transform: lowercase !important;}
.text-uppercase           {text-transform: uppercase !important;}
.text-capitalize          {text-transform: capitalize !important;}
.font-weight-light        {font-weight: 300 !important;}
.font-weight-lighter      {font-weight: lighter !important;}
.font-weight-normal       {font-weight: 400 !important;}
.font-weight-bold         {font-weight: 700 !important;}
.font-weight-bolder       {font-weight: 900 !important;}
.font-italic              {font-style: italic !important;}
.text-white               {color: #fff !important;}
.text-primary             {color: #1d7db7 !important;}

/*------------------------------------
## 9. Section - Our Tweets ##
------------------------------------*/
.tweets {
	overflow: hidden;
	color:#000; 
	background-color : #fff;
	min-height : 140px;
}

.tweets .ow-fixed-section { 
	padding: 34px 0 0;
}

.tweets .section-header { 
	height: auto; 
	margin: 0; 
	text-align: right;
}

.tweets .section-title { 
	margin: 0;
	color: #abc503; 
	width: 100%;
	text-align: right;
}

.tweets .home-tweet-icon { 
	text-align: center;
}

.tweets-detail { 
	font-size: 16px; 
}

.tweet-heading { 
	font-size: 24px; 
	font-weight: normal; 
	margin: 0;
}

.tweet-heading b { 
	color: #abc503;
}

.tweet-link { 
	display: inline-block;
}

/* Featured Products Section
------------------------------------*/

.feature-product-section 			{background-color:#007DB9;color:#ffffff;z-index:1;}
.feature-product-section::before	{position:absolute;display:block;width:100%;height:200px;top:-40px;right:0px;bottom: auto;left:0px;content:" "; background:url("../../images/section-curve-red-top.svg") scroll no-repeat center top;background-size:100%;z-index:-1;}
.feature-product-section::after		{position:absolute;display:block;width:100%;height:200px;top:auto;right:0px;bottom:-40px;left:0px;content:" "; background:url("../../images/section-curve-red-bottom.svg") scroll no-repeat center bottom;background-size:100%;z-index:-1;}


/** Footer
********************************************************/

.footer-section 			{color:#fff;min-height:755px;background-image:url("../../images/slider/banner-sensual-lady-backside-dark-v2b.jpg");background-repeat:no-repeat;background-size:cover;overflow:hidden;}
.footer-section h2,
.footer-section h4 			{font-size:24px;color:#771619}
.copyright-notice 			{border-top:1px solid #999999;color:#999999;font-size:18px;font-weight:300;padding:25px 0 24px;text-align:center}

.footer-logo-section-two 			{position:relative;display:block;width:160px;padding-top:120px;margin:auto;text-align:center}
.footer-logo-section-two::before	{position:absolute;display:block;width:2000px;height:40px;top:163px;right:auto;left:-2000px;bottom: auto;content:" "; background:url("../../images/footer/footer-band-left-burgandy.svg") scroll no-repeat right center;background-size:100%}
.footer-logo-section-two::after	  	{position:absolute;display:block;width:2000px;height:40px;top:163px;right:-2000px;left:auto;bottom: auto;content:" "; background:url("../../images/footer/footer-band-right-burgandy.svg") scroll no-repeat left center;background-size:100%}
.footer-logo-section-two a,
.footer-logo-section-two a img 		{display:block;max-width: 160px;}

.footer-logo-section 			{position:relative;display:inline-block;width:160px;margin: 170px 0 0 0;padding:0;text-align:center}
.footer-logo-section a			{display:block;width:160px;height:auto;}
.footer-logo-section a img		{max-width:160px;}
.footer-logo-left				{position:relative;display:inline-block;width:3000px;height:60px;float:left;margin: 170px 0 0 -2936px;z-index:3}
.footer-logo-left img			{position:absolute;display:block;width:auto;height:60px;margin:0;top:0;right:0;z-index:0;}
.footer-logo-right	  			{position:relative;display:inline-block;width:3000px;height:60px;float:right;margin: 170px -2936px 0 0;z-index:3}
.footer-logo-right img			{position:absolute;display:block;width:auto;height:60px;margin:0;top:0;left:0;z-index:0;}

.footer-social 					{position:relative;display:block;width:100%;margin:auto;padding:30px 0 24vh 0;text-align:center}
.footer-social li 				{margin-left:8px;margin-right:8px;border:none;border-radius:100%;display:inline-block;height:54px;text-align:center;width:54px}
.footer-social a 				{line-height:50px;color:#999999;font-size:24pt;}
.footer-social a:hover 			{color:#771619;}

/*------------------------------------
## 21. Loader ##
------------------------------------*/
.ip-header						{position:fixed;top:0;z-index:100;width:100%;height:100%;background:#000}
.ip-logo,.ip-loader 			{position:absolute;display:block;width:100%;max-width:280px;top:0;right:0;bottom:0;left:0;margin:auto;opacity:0;text-align:center;cursor:default;pointer-events:none;}
.ip-logo						{top:0;height:100%;-webkit-transform:translate3d(0,25%,0);transform:translate3d(0,25%,0)}
.ip-loader													{top:55%}
.ip-header .ip-inner										{display:block;margin:0 auto}
.ip-header .ip-logo svg 									{min-width:320px;max-width:480px;width:25%}
.ip-header .ip-logo svg path 								{fill:#007DB9}
.ip-header .ip-loader svg path 								{fill:none;stroke-width:6}
.ip-header .ip-loader svg path.ip-loader-circlebg 			{stroke:#666}
.ip-header .ip-loader svg path.ip-loader-circle{-webkit-transition:stroke-dashoffset 0.2s;transition:stroke-dashoffset 0.2s;stroke:#007DB9}

/* Content */
.ip-main {
	overflow: hidden;
	margin: 0 auto;
	padding: 160px 0 10em 0;
}

.ip-main h2 {
	margin: 0;
	padding: 0.5em 0 1em;
	color: #be4856;
	text-align: center;
	font-size: 4.25em;
	font-size: 4vw;
	line-height: 1;
}

.browser {
	margin: 0 auto;
	padding-top: 8%;
	min-height: 400px;
	max-width: 1000px;
	width: 100%;
	border-radius: 8px;
	background: #fff url(../img/browser.png) no-repeat 50% 0;
	background-size: 100%;
	color: #d3d3d3;
}

.box {
	float: left;
	padding: 3.5em;
	width: 33.3%;
	font-size: 0.7em;
	line-height: 1.5;
}

.box p {
	font-family: 'Blokk', Arial, sans-serif;
}

[class^="icon-"]::before, 
[class*=" icon-"]::before {
	display: block;
	margin-bottom: 0.5em;
	padding: 0.5em;
	border-radius: 5px;
	background: #dfdfdf;
	color: #fff;
	text-align: center;
	text-transform: none;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	font-size: 5em;
	font-family: 'feather';
	line-height: 1;
	speak: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.icon-bell:before {content:"\e006"}
.icon-cog:before {content:"\e023"}
.icon-heart:before {content:"\e024"}

.nowrap{white-space}

/*------------------------------------
## 22. Extras / Animated styles ##
------------------------------------*/

/* Initial animation of header elements */
.loading .ip-logo,
.loading .ip-loader {
	opacity: 1;
	-webkit-animation: animInitialHeader 1s cubic-bezier(0.7,0,0.3,1) both;
	animation: animInitialHeader 1s cubic-bezier(0.7,0,0.3,1) both;
}

.loading .ip-loader {
	-webkit-animation-delay: 0.2s;
	animation-delay: 0.2s;
}

@-webkit-keyframes animInitialHeader {
	from { opacity: 0; -webkit-transform: translate3d(0,800px,0); }
}

@keyframes animInitialHeader {
	from { opacity: 0; -webkit-transform: translate3d(0,800px,0); transform: translate3d(0,800px,0); }
}

/* Header elements when loading finishes */
.loaded .ip-logo,
.loaded .ip-loader {
	opacity: 1;
}

.loaded .ip-logo {
	-webkit-transform-origin: 50% 0;
	transform-origin: 50% 0;
	-webkit-animation: animLoadedLogo 1s cubic-bezier(0.7,0,0.3,1) forwards;
	animation: animLoadedLogo 1s cubic-bezier(0.7,0,0.3,1) forwards;
}

@-webkit-keyframes animLoadedLogo {
	to { -webkit-transform: translate3d(0,100%,0) translate3d(0,50px,0) scale3d(0.65,0.65,1); }
}

@keyframes animLoadedLogo {
	to { -webkit-transform: translate3d(0,100%,0) translate3d(0,50px,0) scale3d(0.65,0.65,1); transform: translate3d(0,100%,0) translate3d(0,50px,0) scale3d(0.65,0.65,1); }
}

.loaded .ip-loader {
	-webkit-animation: animLoadedLoader 0.5s cubic-bezier(0.7,0,0.3,1) forwards;
	animation: animLoadedLoader 0.5s cubic-bezier(0.7,0,0.3,1) forwards;
}

@-webkit-keyframes animLoadedLoader {
	to { opacity: 0; -webkit-transform: translate3d(0,-100%,0) scale3d(0.3,0.3,1); }
}

@keyframes animLoadedLoader {
	to { opacity: 0; -webkit-transform: translate3d(0,-100%,0) scale3d(0.3,0.3,1); transform: translate3d(0,-100%,0) scale3d(0.3,0.3,1); }
}

/* Change the color of the logo */
.loaded .ip-logo svg path {
	-webkit-transition: all 0.5s ease 0.3s;
	transition: all 0.5s ease 0.3s;
	fill: #fff;
}

/* Header animation when loading finishes */
.loaded .ip-header {
	-webkit-animation: animLoadedHeader 1s cubic-bezier(0.7,0,0.3,1) forwards;
	animation: animLoadedHeader 1s cubic-bezier(0.7,0,0.3,1) forwards;
}

@-webkit-keyframes animLoadedHeader {
	to { -webkit-transform: translate3d(0,-100%,0); }
}

@keyframes animLoadedHeader {
	to { -webkit-transform: translate3d(0,-100%,0); transform: translate3d(0,-100%,0); }
}

/* Content animations */
.loaded .ip-main h2,
.loaded .ip-main .browser,
.loaded .ip-main .browser .box,
.loaded .codrops-demos {
	-webkit-animation: animLoadedContent 1s cubic-bezier(0.7,0,0.3,1) both;
	animation: animLoadedContent 1s cubic-bezier(0.7,0,0.3,1) both;
}

.loaded .ip-main .browser,
.loaded .ip-main .browser .box:first-child {
	-webkit-animation-delay: 0.1s;
	animation-delay: 0.1s;
}

.loaded .ip-main .browser .box:nth-child(2) {
	-webkit-animation-delay: 0.15s;
	animation-delay: 0.15s;
}

.loaded .ip-main .browser .box:nth-child(3) {
	-webkit-animation-delay: 0.2s;
	animation-delay: 0.2s;
}

@-webkit-keyframes animLoadedContent {
	from { opacity: 0; -webkit-transform: translate3d(0,200px,0); }
}

@keyframes animLoadedContent {
	from { opacity: 0; -webkit-transform: translate3d(0,200px,0); transform: translate3d(0,200px,0); }
}

/* Change layout class for header */
.layout-switch .ip-header {
	position: absolute;
}

/* No JS */
.no-js .ip-header {
	position: relative;
	min-height: 0px;
}

.no-js .ip-header .ip-logo {
	margin-top: 20px;
	height: 180px;
	opacity: 1;
	-webkit-transform: none;
	transform: none;
}

.no-js .ip-header .ip-logo svg path {
	fill: #fff;
}

/* Media queries */
@media screen and (max-width: 45em) {
	.ip-main h2 {
		font-size: 2.25em;
		font-size: 10vw;
	}
	.box {
		width: 100%;
	}
}


/* Header */
.codrops-header {
	margin: 0 auto;
	padding: 2em;
	text-align: center;
}

.codrops-header h1 {
	margin: 0;
	font-weight: 300;
	font-size: 2.5em;
	line-height: 1.3;
}

.codrops-header h1 span {
	display: block;
	padding: 0 0 0.6em 0.1em;
	font-size: 60%;
	opacity: 0.7;
}

/* To Navigation Style */
.codrops-top {
	width: 100%;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 0.69em;
	line-height: 2.2;
}

.codrops-top a {
	display: inline-block;
	padding: 2em;
	text-decoration: none;
	letter-spacing: 1px;
}

.codrops-top span.right {
	float: right;
}

.codrops-top span.right a {
	display: block;
	float: left;
}

.codrops-icon:before {
	margin: 0 4px;
	text-transform: none;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	font-family: 'codropsicons';
	line-height: 1;
	speak: none;
	-webkit-font-smoothing: antialiased;
}

.codrops-icon-drop:before {
	content: "\e001";
}

.codrops-icon-prev:before {
	content: "\e004";
}

/* Demo Buttons Style */
.codrops-demos {
	padding: 2em 0 1em;
	font-size: 0.8em;
	text-align: center;
}

.codrops-demos a {
	display: inline-block;
	margin: 0.5em 0.75em;
	line-height: 1.5;
	outline: none;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 700;
}

.codrops-demos a.current-demo {
	color: inherit;
}

/* Related demos */
.related {
	padding: 4em 0 3em;
}

.related p {
	font-size: 1.25em;
	font-weight: 700;
}

.related > a {
	border: 2px solid #000;
	border-color: initial;
	display: inline-block;
	text-align: center;
	margin: 20px 10px;
	padding: 25px;
}

.related a img {
	max-width: 100%;
	opacity: 0.8;
}

.related a:hover img,
.related a:active img {
	opacity: 1;
}

.related a h3 {
	margin: 0;
	padding: 0.5em 0 0.3em;
	max-width: 300px;
	text-align: left;
}

/* Demo ad design */
body #cdawrap {
	background: none;
	top: 50px;
	opacity: 0;
	-webkit-transition: opacity 0.3s 1.2s;
	transition: opacity 0.3s 1.2s;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

body #cdawrap a {
	color: #fff !important;
}

/* ########################################### Page Preloading -// ########################################### */

/*------------------------------------
## 23. Flex Slider ##
------------------------------------*/
/* Browser Resets */

.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {
	outline: none;
}

.slides,
.flex-control-nav,
.flex-direction-nav {
	margin: 0; 
	padding: 0; 
	list-style: none;
}

/* FlexSlider Necessary Styles */

.flexslider {
	margin: 0; 
	padding: 0;
}

.flexslider .slides > li { 
	position: relative; 
	display: none; 
	-webkit-backface-visibility: hidden;
}

.flexslider .slides img {
	width: 100%; 
	display: block;
}

.flex-pauseplay span {
	text-transform: capitalize;
}

/* Clearfix for the .slides element */

.slides:after {
	content: "."; 
	display: block; 
	clear: both; 
	visibility: hidden; 
	line-height: 0; 
	height: 0;
}

html[xmlns] .slides {
	display: block;
}
* html .slides {
	height: 1%;
}

.no-js .slides > li:first-child {
	display: block;
}

.flex-viewport { 
	max-height: 2000px; 
	-webkit-transition: all 1s ease; 
	-moz-transition: all 1s ease; 
	-o-transition: all 1s ease; 
	transition: all 1s ease; 
}

.loading .flex-viewport {
	max-height: 300px; 
}

.flexslider .slides {
	zoom: 1;
}

.carousel li { 
	margin-right: 5px;	
}

.flex-direction-nav a { 
	width: 30px;
	height: 30px; 
	margin: -20px 0 0; 
	display: block; 
	position: absolute; 
	top: 50%; 
	cursor: pointer; 
	text-indent: -9999px;
	-webkit-transition: all .3s ease;
}

.flex-direction-nav .flex-next { 
	background-position: 100% 0;
	right: 5px; 
}

.flex-direction-nav .flex-prev { 
	left: 5px;
}

.flex-direction-nav .flex-disabled {
	opacity: .3 !important; 
	filter:alpha(opacity=30); 
	cursor: default;
}

.flex-control-nav li { 
	cursor: pointer; 
	display: inline-block;
}

/* ## Flex Slider -// ## */



/* ## Blog Pages ## */


/* ## Blog Template ######################################## */
.blog-main .container {
	padding: 0 7px;
}
.blog-main {
	padding: 85px 0;
}
/* ## Banner Image ## */
.banner-image-blog {
	position: relative;
}
.banner-image-blog h3 > span,
.blog-main h2 span {
	display: block;
}
.banner-image-blog h3 {
	text-align: left;
	font-weight: 100;
	position: absolute;
	color: #C8E600;
	left: 163px;
	bottom: 147px;
	font-size: 60px;
	line-height: 48px;
}
.banner-image-blog h3 > span {
	text-transform: uppercase;
	font-size: 36px;
	font-weight: 900;
	color: #fff;
}
/* Blog Left */

.blog-list-left {
	margin-right: 55px;
	padding-right: 0px;
	width: 68.125%;
}
.blog-main .blog-list-left h2 {
	text-align: center;
	font-size: 36px;
	color: #fff;
	font-weight: 100;
	margin: 0;	
	position: relative;
}
.blog-main .blog-list-left h2 span {
	font-weight: bold;
	text-transform: uppercase;
}
.blog-main .blog-list-left .column-title:before {
	width: 42.84%;
	height: 70px;
	border-top: 70px solid #C8E600; 
	border-right: 70px solid transparent;
	content: "";
	position: absolute;
	left: 0;
}
.blog-main .blog-list-left .column-title:after {
	width: 37.98%;
	height: 70px;
	border-bottom: 70px solid #C8E600; 
	border-left: 70px solid transparent;
	content: "";
	top: 0;
	position: absolute;
	right: 0;
}
.type-post {
	margin-top: 100px;
	display: inline-block;
}

/* Entry Header */
.entry-header { 
	display: inline-block;
	margin-bottom: 23px; 
	text-align: left;
	width: 100%;
}
.entry-title { 
	color: #fff; 
	font-weight: bold; 
	font-size: 36px;
	font-weight: 300;
	line-height: 1;
	margin-top: 0;
	margin-bottom: 5px;
}

/* ## Entry Date ## */
.entry-date {
	border: 1px solid #C8E600;
	display: inline-block;
	height: 68px;
	width: 90px;
	text-align: center;
	padding: 12px 0;
}
.entry-date .date {
	display: block;
	color: #C8E600;
	font-weight: bold;
	font-size: 40px;
	line-height: 0.6;
}
.entry-date .month:after {
	content: "/";
}
.entry-date .month,
.entry-date .year {
	font-size: 16px;
	font-weight: 300;
	color: #fff;
}

/* ## Entry Heading ## */
.entry-heading {
	width: 88%;
	display: inline-block;
}

/* Entry Meta */
.entry-meta i {
	font-size: 15px;
	color: #C8E600;
	transform: rotate(90deg);
	margin-right: 5px;
}
.entry-meta [rel="tag"] { color: #C8E600; font-style: italic; font-size: 20px; margin-right: 2px; }
.entry-meta [rel="tag"]:before { content: "#"; padding-right: 3px; }
.entry-meta [rel="tag"]:hover { color: #fff; text-decoration: none; }
.entry-meta [rel="tag"]:after { content: ","; padding-left: 0px; padding-right: 0px; }
.entry-meta [rel="tag"]:last-of-type:after { content:""; }

/* Entry Cover */
.entry-cover {
	border-top: 6px solid #b4c904;
	display: inline-block;
	margin-bottom: 28px;
	width: 100%;
}
.entry-cover img {
	width: 100%;
}

/* Entry Content */
.entry-content { 
	color: #808080; 
	margin-bottom: 0px; 
}
.entry-content h3 {
	color: #fff;
	font-size: 24px;
	font-family: 'Open Sans', sans-serif;
	margin-bottom: 30px;
}
.entry-content p { 
	font-size: 16px;
	color: #fff;
	margin-bottom: 20px;
}
.entry-content a {
	width: 173px;
	height: 45px;
	display: inline-block;
	text-align: center;
	text-transform: uppercase;
	border: 1px solid #C8E600;
	font-size: 18px;
	color: #fff;
	font-weight: 100;
	line-height: 43px;
}
.entry-content a:hover {
	text-decoration: none;
	color: #fff;
	border: 1px solid #fff;
}

/* ## Two Column Page ## */
.blog-two-column .entry-heading {
	width: 81%;
}
.blog-two-column .type-post.col-md-6 {
	min-height: 881px;
	padding: 0 55px;
}
.blog-two-column .type-post.col-md-6:nth-child(2n-1) {
	padding-right: 0;
}
.blog-two-column .type-post.col-md-6:nth-child(2n+2) {
	padding-left: 0;
}
.blog-two-column .type-post.col-md-6:first-of-type {
	padding-left: 0;
}
.blog-two-column .type-post.col-md-6:last-of-type {
	padding-right: 0;
}
.blog-two-column .entry-meta,
.blog-two-column .entry-content h3 {
	text-align: center;
}
.blog-two-column .entry-content a {
	margin: 0 auto;
	display: block;
}

/* Three Column */
.blog-three-column .type-post.col-md-4 {
	min-height: 961px;
	margin-right: 100px;
	max-width: 288px;
	min-width: 288px;
	padding: 0;
}
.blog-three-column .entry-header {
	text-align: center;
}
.blog-three-column .entry-heading {
	width: 100%;
}
.blog-three-column .type-post.col-md-4 .entry-date {
	display: block;
	float: none;
	margin: 0 auto 18px;
}
.blog-three-column .entry-title {
	font-size: 24px;
}
.blog-three-column .entry-heading {
	padding: 0;
}
.blog-three-column .type-post.col-md-4:nth-child(3n+1) {
	margin-right: 0;
}
.blog-three-column .entry-content a {
	display: block;
	margin: 0 auto;
}

/* Buttons */
.btn:hover .btn::after    {display:block}
.btn:focus .btn::after, .btn.focus    {outline: 0;box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);}

.btn.disabled, .btn:disabled              {opacity: 0.25;}
.btn:not(:disabled):not(.disabled)        {cursor: pointer;}

a.btn.disabled,
fieldset:disabled a.btn                   {pointer-events: none;}

.btn-primary              {color:#fff;background-color:#007DB9;border-color:1px solid #007DB9;text-decoration:none;-webkit-box-shadow: 1px 2px 2px 0px rgba(33, 38, 38, 0.15); -moz-box-shadow: 1px 2px 2px 0px rgba(33, 38, 38, 0.15); -o-box-shadow: 1px 2px 2px 0px rgba(33, 38, 38, 0.15); -ms-box-shadow: 1px 2px 2px 0px rgba(33, 38, 38, 0.15);box-shadow: 1px 2px 2px 0px rgba(33, 38, 38, 0.15);transition: all 300ms ease-in-out 0s; -webkit-transition:all 300ms ease-in-out 0s; -moz-transition:all 300ms ease-in-out 0s; -o-transition:all 300ms ease-in-out 0s; -ms-transition:all 300ms ease-in-out 0s;}
.btn-primary:hover        {color:#fff;background-color:#007DB9;border-color:1px solid #007DB9;text-decoration:none;box-shadow:0px 0px 0px 0px rgba(33, 38, 38, 0.15); -webkit-box-shadow:0px 0px 0px 0px rgba(33, 38, 38, 0.15); -moz-box-shadow:0px 0px 0px 0px rgba(33, 38, 38, 0.15); -o-box-shadow:0px 0px 0px 0px rgba(33, 38, 38, 0.15); -ms-box-shadow:0px 0px 0px 0px rgba(33, 38, 38, 0.15);-webkit-filter: saturate(1.2);filter: saturate(1.2);}
.btn-primary:focus,
.btn-primary.focus        {color:#fff;background-color:#007DB9;border-color:1px solid #007DB9;text-decoration:none;box-shadow:0px 0px 0px 0px rgba(33, 38, 38, 0.15); -webkit-box-shadow:0px 0px 0px 0px rgba(33, 38, 38, 0.15); -moz-box-shadow:0px 0px 0px 0px rgba(33, 38, 38, 0.15); -o-box-shadow:0px 0px 0px 0px rgba(33, 38, 38, 0.15); -ms-box-shadow:0px 0px 0px 0px rgba(33, 38, 38, 0.15);-webkit-filter: saturate(1.2);filter: saturate(1.2);}
.btn-primary.disabled,
.btn-primary:disabled     {-webkit-filter: grayscale(.5);filter: grayscale(.5);}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle        {color:#fff;background-color:#007DB9;border-color:1px solid #007DB9;text-decoration:none;box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5); -webkit-box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5); -moz-box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5); -o-box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5); -ms-box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);-webkit-filter: saturate(1.2);filter: saturate(1.2);}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus  {color:#fff;background-color:#007DB9;border-color:1px solid #007DB9;text-decoration:none;box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5); -webkit-box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5); -moz-box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5); -o-box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5); -ms-box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);-webkit-filter: saturate(1.2);filter: saturate(1.2);}

.btn-secondary            {color: #fff;background-color: #6D7483;border-color: #6D7483;}
.btn-secondary:hover      {color: #fff;background-color: #6D7483;border-color: #6D7483;text-decoration:none;-webkit-filter: saturate(1.2);filter: saturate(1.2);}
.btn-secondary:focus,
.btn-secondary.focus      {text-decoration:none;-webkit-filter: saturate(1.2);filter: saturate(1.2);box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);text-decoration:none;-webkit-filter: saturate(1.2);filter: saturate(1.2);}
.btn-secondary.disabled,
.btn-secondary:disabled   {color: #fff;background-color: #6D7483;border-color: #6D7483;-webkit-filter: grayscale(.5);filter: grayscale(.5);}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
.show > .btn-secondary.dropdown-toggle          {color: #fff;background-color: #6D7483;border-color: #6D7483;-webkit-filter: saturate(1.3);filter: saturate(1.3);}
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-secondary.dropdown-toggle:focus    {box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);-webkit-filter: saturate(1.3);filter: saturate(1.3);}

.btn-success              {color: #fff;background-color: #4FB6A7;border-color: #4FB6A7;}
.btn-success:hover        {color: #fff;background-color: #4FB6A7;border-color: #4FB6A7;text-decoration:none;-webkit-filter: saturate(1.2);filter: saturate(1.2);}
.btn-success:focus,
.btn-success.focus        {color: #fff;background-color: #4FB6A7;border-color: #4FB6A7;box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);text-decoration:none;-webkit-filter: saturate(1.2);filter: saturate(1.2);}
.btn-success.disabled,
.btn-success:disabled     {color: #fff;background-color: #4FB6A7;border-color: #4FB6A7;-webkit-filter: grayscale(.5);filter: grayscale(.5);}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
.show > .btn-success.dropdown-toggle        {color: #fff;background-color: #4FB6A7;border-color: #4FB6A7;-webkit-filter: saturate(1.3);filter: saturate(1.3);}
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-success.dropdown-toggle:focus  {box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);-webkit-filter: saturate(1.3);filter: saturate(1.3);}

.btn-info                 {color: #fff;background-color: #138496;border-color: #138496;}
.btn-info:hover           {color: #fff;background-color: #138496;border-color: #138496;text-decoration:none;-webkit-filter: saturate(1.2);filter: saturate(1.2);}
.btn-info:focus,
.btn-info.focus           {color: #fff;background-color: #138496;border-color: #138496;box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);text-decoration:none;-webkit-filter: saturate(1.2);filter: saturate(1.2);}
.btn-info.disabled,
.btn-info:disabled        {color: #fff;background-color: #138496;border-color: #138496;-webkit-filter: grayscale(.5);filter: grayscale(.5);}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
.show > .btn-info.dropdown-toggle       {color: #fff;background-color: #138496;border-color: #138496;-webkit-filter: saturate(1.3);filter: saturate(1.3);}
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-info.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);-webkit-filter: saturate(1.3);filter: saturate(1.3);}

.btn-warning              {color: #212529;background-color: #ffc107;border-color: #ffc107;}
.btn-warning:hover        {color: #212529;background-color: #e0a800;border-color: #d39e00;text-decoration:none;-webkit-filter: saturate(1.2);filter: saturate(1.2);}
.btn-warning:focus,
.btn-warning.focus        {color: #212529;background-color: #e0a800;border-color: #d39e00;box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);text-decoration:none;-webkit-filter: saturate(1.2);filter: saturate(1.2);}
.btn-warning.disabled,
.btn-warning:disabled     {color: #212529;background-color: #ffc107;border-color: #ffc107;-webkit-filter: grayscale(.5);filter: grayscale(.5);}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
.show > .btn-warning.dropdown-toggle {color: #212529;background-color: #d39e00;border-color: #c69500;-webkit-filter: saturate(1.3);filter: saturate(1.3);}
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-warning.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);-webkit-filter: saturate(1.3);filter: saturate(1.3);}

.btn-danger               {color: #fff;background-color: #E80000;border-color: #E80000;}
.btn-danger:hover         {color: #fff;background-color: #c82333;border-color: #bd2130;text-decoration:none;-webkit-filter: saturate(1.2);filter: saturate(1.2);}
.btn-danger:focus,
.btn-danger.focus         {color: #fff;background-color: #c82333;border-color: #bd2130;box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);text-decoration:none;-webkit-filter: saturate(1.2);filter: saturate(1.2);}
.btn-danger.disabled,
.btn-danger:disabled      {color: #fff;background-color: #E80000;border-color: #E80000;-webkit-filter: grayscale(.5);filter: grayscale(.5);}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
.show > .btn-danger.dropdown-toggle {color: #fff;background-color: #bd2130;border-color: #b21f2d;-webkit-filter: saturate(1.3);filter: saturate(1.3);}
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-danger.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);-webkit-filter: saturate(1.3);filter: saturate(1.3);}

.btn-light                {color: #212529;background-color: #eeeeee;border-color: #eeeeee;text-decoration:none}
.btn-light:hover          {color: #212529;background-color: #e2e6ea;border-color: #dae0e5;text-decoration:none}
.btn-light:focus,
.btn-light.focus          {color: #212529;background-color: #e2e6ea;border-color: #dae0e5;box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);}
.btn-light.disabled,
.btn-light:disabled       {color: #212529;background-color: #eeeeee;border-color: #eeeeee;-webkit-filter: grayscale(.5);filter: grayscale(.5);}
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
.show > .btn-light.dropdown-toggle {color: #212529;background-color: #dae0e5;border-color: #d3d9df;-webkit-filter: saturate(1.3);filter: saturate(1.3);}
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-light.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);-webkit-filter: saturate(1.3);filter: saturate(1.3);}

.btn-bgclear                {background-color:transparent;border:none;padding:0;text-decoration:none}
.btn-bgclear:hover          {background-color:transparent;border:none;text-decoration:none;-webkit-filter: saturate(1.2);filter: saturate(1.2);}
.btn-bgclear:focus,
.btn-bgclear.focus          {background-color:transparent;border:none;text-decoration:none;-webkit-filter: saturate(1.2);filter: saturate(1.2);}
.btn-bgclear.disabled,
.btn-bgclear:disabled       {background-color:transparent;border:none;-webkit-filter: grayscale(.5);filter: grayscale(.5);}
.btn-bgclear:not(:disabled):not(.disabled):active, .btn-bgclear:not(:disabled):not(.disabled).active,
.show > .btn-bgclear.dropdown-toggle {background-color:transparent;border:none;text-decoration:none;-webkit-filter: saturate(1.3);filter: saturate(1.3);}
.btn-bgclear:not(:disabled):not(.disabled):active:focus, .btn-bgclear:not(:disabled):not(.disabled).active:focus,
.show > .btn-bgclear.dropdown-toggle:focus {background-color:transparent;border:none;text-decoration:none;-webkit-filter: saturate(1.3);filter: saturate(1.3);}

.btn-dark                 {color: #fff;background-color: #616B76;border-color: #616B76;text-decoration:none}
.btn-dark:hover           {color: #fff;background-color: #23272b;border-color: #1d2124;text-decoration:none;-webkit-filter: saturate(1.2);filter: saturate(1.2);}
.btn-dark:focus,
.btn-dark.focus           {color: #fff;background-color: #23272b;border-color: #1d2124;box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);}
.btn-dark.disabled,
.btn-dark:disabled        {color: #fff;background-color: #616B76;border-color: #616B76;-webkit-filter: saturate(1.3);filter: saturate(1.3);}
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
.show > .btn-dark.dropdown-toggle {color: #fff;background-color: #1d2124;border-color: #171a1d;}
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-dark.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);-webkit-filter: saturate(1.3);filter: saturate(1.3);}

.btn-outline-primary                  {color: #1d7db7;border-color: #1d7db7;text-decoration:none}
.btn-outline-primary:hover            {color: #fff;background-color: #1d7db7;border-color: #1d7db7;text-decoration:none;}
.btn-outline-primary:focus, .btn-outline-primary.focus {box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {color: #1d7db7;background-color: transparent;}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
.show > .btn-outline-primary.dropdown-toggle {color: #fff;background-color: #1d7db7;border-color: #1d7db7;}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-primary.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);}

.btn-outline-secondary                {color:#6D7483;border-color:#6D7483;text-decoration:none;-webkit-box-shadow: 1px 2px 2px 0px rgba(33, 38, 38, 0.15); -moz-box-shadow: 1px 2px 2px 0px rgba(33, 38, 38, 0.15); -o-box-shadow: 1px 2px 2px 0px rgba(33, 38, 38, 0.15); -ms-box-shadow: 1px 2px 2px 0px rgba(33, 38, 38, 0.15);box-shadow: 1px 2px 2px 0px rgba(33, 38, 38, 0.15);transition: all 300ms ease-in-out 0s; -webkit-transition:all 300ms ease-in-out 0s; -moz-transition:all 300ms ease-in-out 0s; -o-transition:all 300ms ease-in-out 0s; -ms-transition:all 300ms ease-in-out 0s;}
.btn-outline-secondary:hover          {color:#fff;background-color: #6D7483;border-color:#6D7483;text-decoration:none;box-shadow:0px 0px 0px 0px rgba(33, 38, 38, 0.15); -webkit-box-shadow:0px 0px 0px 0px rgba(33, 38, 38, 0.15); -moz-box-shadow:0px 0px 0px 0px rgba(33, 38, 38, 0.15); -o-box-shadow:0px 0px 0px 0px rgba(33, 38, 38, 0.15); -ms-box-shadow:0px 0px 0px 0px rgba(33, 38, 38, 0.15);-webkit-filter: saturate(1.2);filter: saturate(1.2);}
.btn-outline-secondary:focus, .btn-outline-secondary.focus          {color:#fff;background-color: #6D7483;border-color:#6D7483;text-decoration:none;box-shadow: 0 0 0 0.2rem rgba(33, 38, 38, 0.33); -webkit-box-shadow: 0 0 0 0.2rem rgba(33, 38, 38, 0.33); -moz-box-shadow: 0 0 0 0.2rem rgba(33, 38, 38, 0.33); -o-box-shadow: 0 0 0 0.2rem rgba(33, 38, 38, 0.33); -ms-box-shadow: 0 0 0 0.2rem rgba(33, 38, 38, 0.33);-webkit-filter: saturate(1.2);filter: saturate(1.2);}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled    {color:#fff;background-color: #6D7483;border-color:#6D7483;text-decoration:none;-webkit-filter: grayscale(.5);filter: grayscale(.5);}
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,
.show > .btn-outline-secondary.dropdown-toggle                      {color:#fff;background-color: #6D7483;border-color:#6D7483;text-decoration:none;box-shadow: 0 0 0 0.2rem rgba(33, 38, 38, 0.33); -webkit-box-shadow: 0 0 0 0.2rem rgba(33, 38, 38, 0.33); -moz-box-shadow: 0 0 0 0.2rem rgba(33, 38, 38, 0.33); -o-box-shadow: 0 0 0 0.2rem rgba(33, 38, 38, 0.33); -ms-box-shadow: 0 0 0 0.2rem rgba(33, 38, 38, 0.33);-webkit-filter: saturate(1.2);filter: saturate(1.2);}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-secondary.dropdown-toggle:focus                {color:#fff;background-color: #6D7483;border-color:#6D7483;text-decoration:none;box-shadow: 0 0 0 0.2rem rgba(33, 38, 38, 0.33); -webkit-box-shadow: 0 0 0 0.2rem rgba(33, 38, 38, 0.33); -moz-box-shadow: 0 0 0 0.2rem rgba(33, 38, 38, 0.33); -o-box-shadow: 0 0 0 0.2rem rgba(33, 38, 38, 0.33); -ms-box-shadow: 0 0 0 0.2rem rgba(33, 38, 38, 0.33);-webkit-filter: saturate(1.2);filter: saturate(1.2);}

.btn-outline-success                  {color: #4FB6A7;border-color: #4FB6A7;}
.btn-outline-success:hover            {color: #fff;background-color: #4FB6A7;border-color: #4FB6A7;text-decoration:none;}
.btn-outline-success:focus, .btn-outline-success.focus              {box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);}
.btn-outline-success.disabled, .btn-outline-success:disabled        {color: #4FB6A7;background-color: transparent;}
.btn-outline-success:not(:disabled):not(.disabled):active,
.btn-outline-success:not(:disabled):not(.disabled).active,
.show > .btn-outline-success.dropdown-toggle                        {color: #fff;background-color: #4FB6A7;border-color: #4FB6A7;}
.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-success.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);}

.btn-outline-info                     {color: #4FB6A7;border-color: #4FB6A7;}
.btn-outline-info:hover               {color: #fff;background-color: #4FB6A7;border-color: #4FB6A7;text-decoration:none;}
.btn-outline-info:focus,
.btn-outline-info.focus               {box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);text-decoration:none;}
.btn-outline-info.disabled,
.btn-outline-info:disabled            {color: #4FB6A7;background-color: transparent;text-decoration:none;}
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,
.show > .btn-outline-info.dropdown-toggle {color: #fff;background-color: #4FB6A7;border-color: #4FB6A7;text-decoration:none;}
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-info.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);text-decoration:none;}

.btn-outline-warning                  {color: #ffc107;border-color: #ffc107;}
.btn-outline-warning:hover            {color: #212529;background-color: #ffc107;border-color: #ffc107;text-decoration:none;}
.btn-outline-warning:focus,
.btn-outline-warning.focus            {box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);text-decoration:none;}
.btn-outline-warning.disabled,
.btn-outline-warning:disabled         {color: #ffc107;background-color: transparent;text-decoration:none;}
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,
.show > .btn-outline-warning.dropdown-toggle {color: #212529;background-color: #ffc107;border-color: #ffc107;text-decoration:none;}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-warning.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);text-decoration:none;}

.btn-outline-danger                   {color: #E80000;border-color: #E80000;}
.btn-outline-danger:hover             {color: #fff;background-color: #E80000;border-color: #E80000;text-decoration:none;}
.btn-outline-danger:focus,
.btn-outline-danger.focus             {box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);text-decoration:none;}
.btn-outline-danger.disabled,
.btn-outline-danger:disabled          {color: #E80000;background-color: transparent;text-decoration:none;}
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,
.show > .btn-outline-danger.dropdown-toggle {color: #fff;background-color: #E80000;border-color: #E80000;text-decoration:none;}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-danger.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);text-decoration:none;}

.btn-outline-gray                     {color:#91959F;border-color:#91959F;text-decoration:none;-webkit-box-shadow: 1px 2px 2px 0px rgba(33, 38, 38, 0.15); -moz-box-shadow: 1px 2px 2px 0px rgba(33, 38, 38, 0.15); -o-box-shadow: 1px 2px 2px 0px rgba(33, 38, 38, 0.15); -ms-box-shadow: 1px 2px 2px 0px rgba(33, 38, 38, 0.15);box-shadow: 1px 2px 2px 0px rgba(33, 38, 38, 0.15);transition: all 300ms ease-in-out 0s; -webkit-transition:all 300ms ease-in-out 0s; -moz-transition:all 300ms ease-in-out 0s; -o-transition:all 300ms ease-in-out 0s; -ms-transition:all 300ms ease-in-out 0s;}
.btn-outline-gray:hover               {color:#fff;background-color: #91959F;border-color:#91959F;text-decoration:none;box-shadow:0px 0px 0px 0px rgba(33, 38, 38, 0.15); -webkit-box-shadow:0px 0px 0px 0px rgba(33, 38, 38, 0.15); -moz-box-shadow:0px 0px 0px 0px rgba(33, 38, 38, 0.15); -o-box-shadow:0px 0px 0px 0px rgba(33, 38, 38, 0.15); -ms-box-shadow:0px 0px 0px 0px rgba(33, 38, 38, 0.15);-webkit-filter: saturate(1.2);filter: saturate(1.2);}
.btn-outline-gray:focus, .btn-outline-gray.focus          {color:#fff;background-color: #91959F;border-color:#91959F;text-decoration:none;box-shadow:0px 0px 0px 0px rgba(33, 38, 38, 0.15); -webkit-box-shadow:0px 0px 0px 0px rgba(33, 38, 38, 0.15); -moz-box-shadow:0px 0px 0px 0px rgba(33, 38, 38, 0.15); -o-box-shadow:0px 0px 0px 0px rgba(33, 38, 38, 0.15); -ms-box-shadow:0px 0px 0px 0px rgba(33, 38, 38, 0.15);-webkit-filter: saturate(1.2);filter: saturate(1.2);}
.btn-outline-gray.disabled, .btn-outline-gray:disabled    {color:#fff;background-color: #91959F;border-color:#91959F;text-decoration:none;-webkit-filter: grayscale(.5);filter: grayscale(.5);}
.btn-outline-gray:not(:disabled):not(.disabled):active, .btn-outline-gray:not(:disabled):not(.disabled).active,
.show > .btn-outline-gray.dropdown-toggle                 {color:#fff;background-color: #91959F;border-color:#91959F;text-decoration:none;box-shadow:0px 0px 0px 0px rgba(33, 38, 38, 0.15); -webkit-box-shadow:0px 0px 0px 0px rgba(33, 38, 38, 0.15); -moz-box-shadow:0px 0px 0px 0px rgba(33, 38, 38, 0.15); -o-box-shadow:0px 0px 0px 0px rgba(33, 38, 38, 0.15); -ms-box-shadow:0px 0px 0px 0px rgba(33, 38, 38, 0.15);-webkit-filter: saturate(1.2);filter: saturate(1.2);}
.btn-outline-gray:not(:disabled):not(.disabled):active:focus, .btn-outline-gray:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-gray.dropdown-toggle:focus           {color:#fff;background-color: #91959F;border-color:#91959F;text-decoration:none;box-shadow:0px 0px 0px 0px rgba(33, 38, 38, 0.15); -webkit-box-shadow:0px 0px 0px 0px rgba(33, 38, 38, 0.15); -moz-box-shadow:0px 0px 0px 0px rgba(33, 38, 38, 0.15); -o-box-shadow:0px 0px 0px 0px rgba(33, 38, 38, 0.15); -ms-box-shadow:0px 0px 0px 0px rgba(33, 38, 38, 0.15);-webkit-filter: saturate(1.2);filter: saturate(1.2);}

.btn-outline-gray-two                 {color:#91959F;border-color:#91959F;background-color:#fff;text-decoration:none;-webkit-box-shadow: 1px 2px 2px 0px rgba(33, 38, 38, 0.15); -moz-box-shadow: 1px 2px 2px 0px rgba(33, 38, 38, 0.15); -o-box-shadow: 1px 2px 2px 0px rgba(33, 38, 38, 0.15); -ms-box-shadow: 1px 2px 2px 0px rgba(33, 38, 38, 0.15);box-shadow: 1px 2px 2px 0px rgba(33, 38, 38, 0.15);transition: all 300ms ease-in-out 0s; -webkit-transition:all 300ms ease-in-out 0s; -moz-transition:all 300ms ease-in-out 0s; -o-transition:all 300ms ease-in-out 0s; -ms-transition:all 300ms ease-in-out 0s;}
.btn-outline-gray-two:hover           {color:#fff;background-color:#91959F;border-color:#91959F;text-decoration:none;box-shadow:0px 0px 0px 0px rgba(33, 38, 38, 0.15); -webkit-box-shadow:0px 0px 0px 0px rgba(33, 38, 38, 0.15); -moz-box-shadow:0px 0px 0px 0px rgba(33, 38, 38, 0.15); -o-box-shadow:0px 0px 0px 0px rgba(33, 38, 38, 0.15); -ms-box-shadow:0px 0px 0px 0px rgba(33, 38, 38, 0.15);-webkit-filter: saturate(1.2);filter: saturate(1.2);}
.btn-outline-gray-two:focus, .btn-outline-gray-two.focus   {color:#fff;background-color: #91959F;border-color:#91959F;text-decoration:none;box-shadow:0px 0px 0px 0px rgba(33, 38, 38, 0.15); -webkit-box-shadow:0px 0px 0px 0px rgba(33, 38, 38, 0.15); -moz-box-shadow:0px 0px 0px 0px rgba(33, 38, 38, 0.15); -o-box-shadow:0px 0px 0px 0px rgba(33, 38, 38, 0.15); -ms-box-shadow:0px 0px 0px 0px rgba(33, 38, 38, 0.15);-webkit-filter: saturate(1.2);filter: saturate(1.2);}
.btn-outline-gray-two.disabled, .btn-outline-gray-two:disabled    {color:#fff;background-color: #91959F;border-color:#91959F;text-decoration:none;-webkit-filter: grayscale(.5);filter: grayscale(.5);}
.btn-outline-gray-two:not(:disabled):not(.disabled):active, .btn-outline-gray-two:not(:disabled):not(.disabled).active,
.show > .btn-outline-gray-two.dropdown-toggle              {color:#fff;background-color: #91959F;border-color:#91959F;text-decoration:none;box-shadow:0px 0px 0px 0px rgba(33, 38, 38, 0.15); -webkit-box-shadow:0px 0px 0px 0px rgba(33, 38, 38, 0.15); -moz-box-shadow:0px 0px 0px 0px rgba(33, 38, 38, 0.15); -o-box-shadow:0px 0px 0px 0px rgba(33, 38, 38, 0.15); -ms-box-shadow:0px 0px 0px 0px rgba(33, 38, 38, 0.15);-webkit-filter: saturate(1.2);filter: saturate(1.2);}
.btn-outline-gray-two:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-two:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-gray-two.dropdown-toggle:focus        {color:#fff;background-color: #91959F;border-color:#91959F;text-decoration:none;box-shadow:0px 0px 0px 0px rgba(33, 38, 38, 0.15); -webkit-box-shadow:0px 0px 0px 0px rgba(33, 38, 38, 0.15); -moz-box-shadow:0px 0px 0px 0px rgba(33, 38, 38, 0.15); -o-box-shadow:0px 0px 0px 0px rgba(33, 38, 38, 0.15); -ms-box-shadow:0px 0px 0px 0px rgba(33, 38, 38, 0.15);-webkit-filter: saturate(1.2);filter: saturate(1.2);}


.btn-outline-dark                     {color: #616B76;border-color: #616B76;}
.btn-outline-dark:hover               {color: #fff;background-color: #616B76;border-color: #616B76;text-decoration:none;}
.btn-outline-dark:focus,
.btn-outline-dark.focus               {box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);text-decoration:none;}
.btn-outline-dark.disabled,
.btn-outline-dark:disabled            {color: #616B76;background-color: transparent;text-decoration:none;}
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,
.show > .btn-outline-dark.dropdown-toggle {color: #fff;background-color: #616B76;border-color: #616B76;text-decoration:none;}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-dark.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);text-decoration:none;}

.btn-link                             {font-weight: 400;color: #1d7db7;text-decoration: none;}
.btn-link:hover                       {color: #0056b3;text-decoration: underline;}
.btn-link:focus, .btn-link.focus      {text-decoration: underline;}
.btn-link:disabled,
.btn-link.disabled                    {color: #6D7483;pointer-events: none;}

.btn-lg, .btn-group-lg > .btn         {padding: 0.5rem 1rem;font-size: 1.25rem;line-height: 1.5;border-radius: 0.3rem;}
.btn-sm, .btn-group-sm > .btn         {padding:0.15rem 0.15rem 0.22rem;font-size: 0.875rem;line-height: 1.5;border-radius: 0.2rem;}
.btn-xs, .btn-group-xs > .btn         {padding:0px;font-size:16px;line-height:22px;border-radius:22px;}

.btn-block                            {display: block;width: 100%;}

.btn-block + .btn-block               {margin-top: 0.5rem;}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block        {width: 100%;}

.fade                             {transition:opacity 0.15s linear}

.bg-primary                           {background-color: #1d7db7 !important;}
a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus               {background-color: #0062cc !important;}

.bg-secondary                         {background-color: #6D7483 !important;}
a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus             {background-color: #545b62 !important;}

.bg-gray                              {background-color: #BCBEC4 !important;}
a.bg-gray:hover, a.bg-gray:focus,
button.bg-gray:hover,
button.bg-gray:focus                  {background-color: #B2B6BF !important;}

.bg-green                             {background-color: #4FB6A7 !important;}
a.bg-green:hover, a.bg-green:focus,
button.bg-green:hover,
button.bg-green:focus                 {background-color: #1e7e34 !important;}

.bg-info                              {background-color: #4FB6A7 !important;}
a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus                  {background-color: #117a8b !important;}

.bg-warning                           {background-color: #ffc107 !important;}
a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus               {background-color: #d39e00 !important;}

.bg-danger                            {background-color: #E80000 !important;}
a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus                {background-color: #bd2130 !important;}

.bg-red-cardinal                      {background-color: #B21E3B !important;}
a.bg-red-cardinal:hover, a.bg-red-cardinal:focus,
button.bg-red-cardinal:hover,
button.bg-red-cardinal:focus          {background-color: #BA1F3B !important;}

.bg-white-smoke                       {background-color: #eeeeee !important;}
a.bg-white-smoke:hover, a.bg-white-smoke:focus,
button.bg-white-smoke:hover,
button.bg-white-smoke:focus           {background-color: #dae0e5 !important;}

.bg-white-overlay                     {background-color: rgba(255, 255, 255, 0.85);position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}
.bg-white-smoke-overlay               {background-color: rgba(238, 238, 238, 0.85);position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}

.bg-light-aqua                        {background-color: #F3F6F5 !important;}
a.bg-light-aqua:hover, a.bg-light-aqua:focus,
button.bg-light-aqua:hover,
button.bg-light-aqua:focus            {background-color: #F3F6F5 !important;}

.bg-solitude-aqua                     {background-color: #ECF1F3 !important;}
a.bg-solitude-aqua:hover, a.bg-solitude-aqua:focus,
button.bg-solitude-aqua:hover,
button.bg-solitude-aqua:focus         {background-color: #ECF1F3 !important;}

.bg-shuttle-gray                              {background-color: #616B76 !important;}
a.bg-shuttle-gray:hover, a.bg-shuttle-gray:focus,
button.bg-shuttle-gray:hover,
button.bg-shuttle-gray:focus                  {background-color: #1d2124 !important;}

.bg-gradient-primary-vert-one         {
background: #8eb4cc; /* Old browsers */
background: -moz-linear-gradient(top,  #8eb4cc 0%, #007db9 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #8eb4cc 0%,#007db9 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #8eb4cc 0%,#007db9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8eb4cc', endColorstr='#007db9',GradientType=0 ); /* IE6-9 */

}

.bg-gradient-green-vert-one         {
background: #bce3dd; /* Old browsers */
background: -moz-linear-gradient(top,  #bce3dd 0%, #4fb6a7 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #bce3dd 0%,#4fb6a7 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #bce3dd 0%,#4fb6a7 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bce3dd', endColorstr='#4fb6a7',GradientType=0 ); /* IE6-9 */

}

.bg-gradient-gray-vert-one         {
background: #e0e7eb; /* Old browsers */
background: -moz-linear-gradient(top,  #e0e7eb 1%, #91959f 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #e0e7eb 1%,#91959f 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #e0e7eb 1%,#91959f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0e7eb', endColorstr='#91959f',GradientType=0 ); /* IE6-9 */
}


.bg-gradient-secondary                {
background: #bcbec4; /* Old browsers */
background: -moz-linear-gradient(45deg,  #bcbec4 0%, #6d7483 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(45deg,  #bcbec4 0%,#6d7483 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(45deg,  #bcbec4 0%,#6d7483 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bcbec4', endColorstr='#6d7483',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.bg-gradient-dark-four-color          {
background: #687384; /* Old browsers */
background: -moz-linear-gradient(left,  #687384 0%, #a6abb5 64%, #919ea9 66%, #a0adb5 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #687384 0%,#a6abb5 64%,#919ea9 66%,#a0adb5 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #687384 0%,#a6abb5 64%,#919ea9 66%,#a0adb5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#687384', endColorstr='#a0adb5',GradientType=1 ); /* IE6-9 */
}

.bg-gradient-dark-three                {
background: #6d7483; /* Old browsers */
background: -moz-linear-gradient(left,  #6d7483 0%, #bcbec4 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #6d7483 0%,#bcbec4 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #6d7483 0%,#bcbec4 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6d7483', endColorstr='#bcbec4',GradientType=1 ); /* IE6-9 */
}


/* Pagination */
.pagination {
	width: 100%;
	margin: 80px 0;
}
.pagination > li:first-child a,
.pagination > li:last-child a{
	color: #abc503;
}
.pagination > li:first-child a {
	margin-right: 90px;
}
.pagination > li:last-child a { 
	margin-left: 90px;
}
.pagination > li > a, .pagination > li > span {
	background-color: transparent;
	border: none;
	color: #fff;
	padding: 5px 10px;
	margin: 0 9px;
	font-size: 18px;
	line-height: 1;
	font-style: normal;
}
.pagination > .active > a, 
.pagination > .active > span, 
.pagination > .active > a:hover, 
.pagination > .active > span:hover, 
.pagination > .active > a:focus, 
.pagination > .active > span:focus,
.pagination > li > a:hover, 
.pagination > li > span:hover, 
.pagination > li > a:focus, 
.pagination > li > span:focus {
	background-color: #abc503;
	border-radius: 50%;
	color: #000;
}
.pagination > li:first-child > a:hover, 
.pagination > li:first-child > span:hover, 
.pagination > li:first-child > a:focus, 
.pagination > li:first-child > span:focus,
.pagination > li:last-child > a:hover, 
.pagination > li:last-child > span:hover, 
.pagination > li:last-child > a:focus, 
.pagination > li:last-child > span:focus,
.pager li > a:hover, .pager li > a:focus  {
	background-color: transparent;
	color: #abc503;
}

/* Pager */
.pager {
	margin-bottom: 80px;
}
.pager li > a, .pager li > span {
	background-color: transparent;
	border: none;
	color: #fff;
	font-style: italic;
	font-size: 18px;
}
.pager li > a i {
	color: #abc503;
}
.pager li.previous > a i {
	margin-right: 20px;
}
.pager li.next > a i {
	margin-left: 20px;
}
/* Blog Right Or Sidebar */

.content-sidebar {
	width: 24.375%;
	display: inline-block;
	margin-left: 55px;
	padding: 0 7px;
}


/* ## Widgets ######################################## */

/*.widget-title:after { border-bottom: 1px solid #a3a2a2; content: ""; display: block; float: none; height: 6px; margin: 0 auto; text-align: center; width: 70px; }*/
.blog-main .widget-title {
	margin-bottom: 25px;
	font-size: 24px;
}
.widget:first-of-type .widget-title { margin-top: 0; }

.widget .widget_icon.fa {
	color: #fff;
	font-size: 35px;
}

.widget_social_icons .widget_icon {
	background-image: url("../../images/getin-touch-icon.png");
}

.widget_categories .widget_icon {
	background-image: url("../../images/category-icon.png");
}
/* ## Widget Latest Post ## */
.widget_latest_post ul {
	padding-left: 0;
	list-style: none;
}
.widget_latest_post ul li {
	display: inline-block;
	margin-bottom: 25px;
}
.widget_latest_post ul li:last-child { 
	margin-bottom: 0;
}
.widget_latest_post ul li .col-md-2 {
	padding: 0;
}
.widget_latest_post ul li .col-md-10 {
	padding-right: 0;
}
.widget_latest_post ul li a {
	color: #C8E600;
	font-size: 18px;
	margin: 0;
}
.widget_latest_post ul li p {
	font-size: 16px;
	color: #fff;
	line-height: 1.2;
	margin-bottom: 0;
}

/* Search Widget */
.widget_search {
	background-color: #B4C904;
	display: inline-block;
	padding: 20px 49px;
	width: 100%;
}
.widget_search h4 {
	margin-top: 0;
	margin-bottom: 20px;
	font-size: 30px;
	font-weight: 300;
	color: #000;
}
.widget_search .search input{
	height: 45px;
}
.search {
	position: relative;
}
.widget_search .search-icon {	
	background-image: url("../../images/blog/search-icon.png");
    background-position: center center;
    background-repeat: no-repeat;
	background-color: #000;
    position: absolute;
    right: 0;
    top: 0;
    width: 52px;
	height: 45px;
}

/* Tags Widget */
.widget_tags a {
	background-color: #B4C904;
	padding: 7px 17px;
	display: inline-block;
	text-transform: uppercase;
	font-size: 18px;
	margin-bottom: 10px;
	margin-right: 8px;
	color: #000;
}
.widget_tags a:hover {
	background-color: #fff;
	text-decoration: none;
}

/* Social Icon Widget */
.widget_social_icons p {
	color: #fff;
	font-size: 16px;
	margin-bottom: 30px;
}
.widget.widget_social_icons > ul { 
	margin: 0 -6px; 
	padding: 0; 
}
.widget_social_icons li {
	display: inline-block;
}
.widget_social_icons li a { 
	border: 1px solid #C8E600; 
	height: 92px; 
	line-height: 92px; 
	list-style: outside none none; 
	margin-bottom: 12px; 
	margin-left: 3px;
	margin-right: 3px; 
	text-align: center; 
	width: 88px;
	font-size: 40px;
}
.widget_social_icons li a.fa-twitter { color: #0fc4ff; }
.widget_social_icons li a.fa-skype { color: #00b3c1; }
.widget_social_icons li a.fa-send { color: #944393; }
.widget_social_icons li a.fa-linkedin-square { color: #ffba00; }
.widget_social_icons li a.fa-google-plus { color: #ea114f; }
.widget_social_icons li a:hover { 
	color: #fff; 
	text-decoration: none;
}

/* Small Slider Widget */
.widget_small_slider p {
	color: #fff;
	margin-bottom: 20px;	
}

.widget_small_slider img {
	border-radius: 10px;
	width: 100%;
}

.widget_small_slider .carousel-control.left,
.widget_small_slider .carousel-control.right {
	background-image: none;
}
/* Widget Categories */
.widget_categories > ul { color: #C8E600; line-height: 25px; padding-left:0; list-style: none; }
.widget_categories > ul li {
	border-bottom: 1px solid #484750;
	padding-bottom: 8px;
	margin-top: 15px;
}
.widget_categories > ul li:last-child {
	border-bottom: none;
}
.widget_categories > ul a { color: #C8E600; font-size: 18px; }
.widget_categories > ul a:hover { color: #fff; text-decoration: none; }


/* Blog Single Page */
.blog-single .type-post:first-of-type {
	margin-top: 0;
}
.leave-comment h3 {
	background-image: url("../../images/blog/comment-icon.png");
}
.comment-area h3, 
.leave-comment h3 {
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 65px;
	font-size: 36px;
	font-weight: 300;
	margin-top: 0;
	color: #fff;
	border-bottom: 1px solid #B4C904;
	padding-bottom: 12px;
	margin-bottom: 31px;
}
.leave-comment h3 span,
.comment-area h3 span {
	display: block;
	font-size: 18px;
	font-style: italic;
}

.leave-comment .commentlist {
	list-style: none;
	padding-left: 0;
}

.comments-area {
    margin-bottom: 30px;
    padding-top: 30px;
}
.comments-area h3 {
    margin-bottom: 20px;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 400;
    color: #4c4c4c;
}
.comments-area .comments-line {
    width: 100%;
    border: 1px solid #c7c7c7;
    padding: 15px;
    font-size: 14px;
    font-style: italic;
    outline: none;
    margin-bottom: 20px;
}
.comments-area .comments-area {
    width: 100%;
    border: 1px solid #c7c7c7;
    padding: 15px;
    font-size: 14px;
    outline: none;
    margin-bottom: 20px;
    font-style: italic;
    resize: none;
    height: 202px;
}
.comments-area p.form-submit {
    text-align: right;
}
.comments-area p.form-submit .button-1 {
    background-color: #FF7E5B;
    color: #efefef;
	border: none;
    text-transform: uppercase;
    font-family: 'Montserrat', sans-serif;
    padding: 8px 25px;
    display: inline-block;
    font-weight: 400;
    letter-spacing: 2px;
    font-size: 14px;
}
.comments-area p.form-submit .button-1:hover {
    background-color: #333333;
}
.comments-area .comment {
    margin-bottom: 20px;
    padding-left: 100px;
    padding-bottom: 20px;
	display: inline-block;
}
.comments-area .comment .comment-image {
    float: left;
    margin-left: -100px;
}
.comments-area .comment .comment-image img {
    border-radius: 150px;
    width: 83px;
    height: 83px;
    border: 1px solid #a09ba5;
}
.comments-area .commentlist li {
    list-style: none;
}
.comments-area .commentlist ul {
    margin-left: 70px;
}
.comments-area .comment .comment-info {
    display: block;
    margin-bottom: 0;
    font-size: 18px;
	color: #fff;
}
.comments-area .comment .comment-info b{
	text-transform: uppercase;
}
.comments-area .comment .comment-info span {
    float: left;
    font-size: 18px;
	font-style: italic;
    color: #b4c904;
	margin-right: 30px; 
	
}
.comments-area .comment p {
    color: #fff;
    font-size: 16px;
    font-weight: 300;
	margin-bottom: 0;
}
.comments-area .commentlist {
    margin-bottom: 60px;
}
.comment-reply-link {
	color: #b4c904;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	float: right;
	margin-top: 35px;
}
.comment-reply-link i {
	font-size: 20px;
	margin-right: 5px;
}

.comment-area h3 {
	background-image: url("../../images/blog/leave-reply.png");
}

.comment-form [class*="col-md-"] {
	padding: 0;
	margin-bottom: 21px;
}

.comment-form {
	display: inline-block;
	width: 100%;
	margin-top: 42px;
}

.comment-form .form-control {
	border-radius: 0;
	font-size: 16px;
	font-style: italic;
	color: #c2c5ca;
}

.comment-form .form-control::-webkit-input-placeholder,
.comment-form .form-control:-moz-placeholder,
.comment-form .form-control::-moz-placeholder,
.comment-form .form-control:-ms-input-placeholder {
	color: #c2c5ca;
}

.comment-form .form-control:-moz-placeholder {
	opacity: 1;
}

.comment-form .form-control::-moz-placeholder {
	opacity: 1;
}

.comment-form .col-md-3:nth-child(1) {
	margin-right: 30px;
}

.form-control:focus {
	border-color: transparent;
	box-shadow: none;
}

.comment-area .btn {
	width: 165px;
	height: 45px;
	border: 1px solid #b4c904;
	display: block;
	margin: 21px auto;
	font-size: 18px;
	color: #fff;
}
.comment-area .btn:hover {
	border: 1px solid #fff;
}

/* Blog Dropdown */
.navbar-collapse .navbar-nav .dropdown.blog-dropdown > a, .navbar-collapse .primary-navigation .blog-dropdown.dropdown-submenu > a {
	background-image: none;
}
.navbar-collapse .primary-navigation .dropdown-submenu.blog-dropdown > a .black, 
.navbar-collapse .navbar-nav .dropdown.blog-dropdown > a .black {
	font-size: 24px;
}
.navbar-collapse .primary-navigation .dropdown-submenu.blog-dropdown > a,
.navbar-collapse .navbar-nav .dropdown.blog-dropdown > a  {
	font-size: 18px;
}


@media only screen and (min-width:1820px) and (max-width:2519px) {

}

@media only screen and (min-width:1520px) and (max-width:1819px) {

}

@media only screen and (min-width:1320px) and (max-width:1519px) {

}
@media only screen and (min-width:1121px) and (max-width:1319px) {

}
@media only screen and (min-width:960px) and (max-width:1120px) {
.container 						{width:95%;}	
}

@media only screen and (min-width:768px) and (max-width:959px) {
.container 						{width:95%;}	
menu-block-left
/* Page Grid */
.dt-sc-one-column 					{width:100%;}
.dt-sc-one-fourth 					{width:22.64%;}
.dt-sc-one-half 					{width:100%;}
.dt-sc-one-third 					{width:100%;}
.dt-sc-one-fifth 					{width:100%;}
.dt-sc-one-sixth 					{width:15.99%;}

.dt-sc-two-third					{width:100%;}
.dt-sc-two-fourth 					{width:49.86%;}
.dt-sc-two-fifth 					{width:38.8%;}	
.dt-sc-two-sixth 					{width:27.5%;}

.dt-sc-three-fourth					{width:76.32%;}
.dt-sc-three-fifth					{width:59.2%;}
.dt-sc-three-sixth 					{width:45%;}
.dt-sc-four-sixth 					{width:60%;}

.column {margin-bottom: 20px; margin-left: 0;}
.age-target-callout-purple-dark, .age-target-callout-purple, .age-target-callout-green, .age-target-callout-purple-dark, .age-target-callout-green-dark, .age-target-callout-red, .age-target-callout-red-dark, .age-target-callout-orange-burnt, .age-target-callout-green-dark-ii			{position:relative;float:right;}
.dt-sc-hr-invisible-large, .dt-sc-hr-invisible-medium, .dt-sc-hr-invisible-small{height:0px;}

}	

@media only screen and (min-width: 480px) and (max-width: 767px) {
.container 						{width:95%;}	
/* Page Grid */
.dt-sc-one-column 					{width:100%;}
.dt-sc-one-fourth 					{width:100%;}
.dt-sc-one-half 					{width:100%;}
.dt-sc-one-third 					{width:100%;}
.dt-sc-one-fifth 					{width:100%;}
.dt-sc-one-sixth 					{width:15.84%;}

.dt-sc-two-third					{width:100%;}
.dt-sc-two-fourth 					{width:49.86%;}
.dt-sc-two-fifth 					{width:100%;}	
.dt-sc-two-sixth 					{width:27.5%;}

.dt-sc-three-fourth					{width:100%;}
.dt-sc-three-fifth					{width:100%;}
.dt-sc-three-sixth 					{width:45%;}
.dt-sc-four-sixth 					{width:60%;}
.ibacor_fb_box  					{width:100% !important;}

.column 							{margin-bottom: 20px; margin-left: 0;}
.age-target-callout-purple-dark, .age-target-callout-purple, .age-target-callout-green, .age-target-callout-purple-dark, .age-target-callout-green-dark, .age-target-callout-red, .age-target-callout-red-dark, .age-target-callout-orange-burnt, .age-target-callout-green-dark-ii								{position:relative;float:right;}
.dt-sc-hr-invisible-large, .dt-sc-hr-invisible-medium, .dt-sc-hr-invisible-small{height:0px;}

}

@media only screen and (min-width: 321px) and (max-width: 479px) {
.container 																{width:95%;}

/* Page Grid */
.dt-sc-one-column 					{width:100%;}
.dt-sc-one-fourth 					{width:100%;}
.dt-sc-one-half 					{width:100%;}
.dt-sc-one-third 					{width:100%;}
.dt-sc-one-fifth 					{width:100%;}
.dt-sc-one-sixth 					{width:32.35%;}

.dt-sc-two-third					{width:100%;}
.dt-sc-two-fourth 					{width:100%;}
.dt-sc-two-fifth 					{width:100%;}	
.dt-sc-two-sixth 					{width:100%;}

.dt-sc-three-fourth					{width:100%;}
.dt-sc-three-fifth					{width:100%;}
.dt-sc-three-sixth 					{width:100%;}
.dt-sc-four-sixth 					{width:100%;}

.column 							{margin-bottom: 20px; margin-left: 0;}
}

@media only screen and (max-width: 320px) {

.container , .boxed .container , .boxed .wrapper .banner .container  { width:95%; }	
.regular-one-fifth .slick-prev, .regular-one-fifth .slick-next {display:none !important;}

/* Page Grid */
.dt-sc-one-column 					{width:100%;}
.dt-sc-one-fourth 					{width:100%;}
.dt-sc-one-half 					{width:100%;}
.dt-sc-one-third 					{width:100%;}
.dt-sc-one-fifth 					{width:100%;}
.dt-sc-one-sixth 					{width:32.26%;}

.dt-sc-two-third					{width:100%;}
.dt-sc-two-fourth 					{width:100%;}
.dt-sc-two-fifth 					{width:100%;}	
.dt-sc-two-sixth 					{width:100%;}

.dt-sc-three-fourth					{width:100%;}
.dt-sc-three-fifth					{width:100%;}
.dt-sc-three-sixth 					{width:100%;}
.dt-sc-four-sixth 					{width:100%;}

.column 							{margin-bottom: 20px; margin-left: 0;}
}