/*-----------------------------------------------------------------------------

KENBURNER RESPONSIVE BASIC STYLES OF HTML DOCUMENT

Screen Stylesheet

version:   	1.0
date:      	07/27/11
author:		themepunch
email:     	support@themepunch.com
website:   	http://www.themepunch.com
-----------------------------------------------------------------------------*/
/* line 14, ../scss/revolution-slider.scss */
.boxedcontainer { max-width: 1170px; margin: auto; padding: 0px 30px; }

/*********************************************
	-	SETTINGS FOR BANNER CONTAINERS	-
**********************************************/
/* line 24, ../scss/revolution-slider.scss */
.tp-banner-container { width: 100%; position: relative; padding: 0; }

/* line 30, ../scss/revolution-slider.scss */
.tp-banner { width: 100%; position: relative; }

/* line 35, ../scss/revolution-slider.scss */
.tp-banner-fullscreen-container { width: 100%; position: relative; padding: 0; }

/*******************************************************************************
		-	BULLETS AND ARROWS ADD ONS TO THE EXISTING VERSION 	-
*******************************************************************************/
/* line 45, ../scss/revolution-slider.scss */
.tp-bannertimer { background: #777; background: rgba(0, 0, 0, 0.1); height: 5px; }

/* line 52, ../scss/revolution-slider.scss */
.tp-bullets.simplebullets.navbar { height: 35px; padding: 0px 0px; }
/* line 56, ../scss/revolution-slider.scss */
.tp-bullets.simplebullets .bullet { cursor: pointer; position: relative !important; background: rgba(0, 0, 0, 0.5) !important; -webkit-border-radius: 10px; border-radius: 10px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; width: 6px !important; height: 6px !important; border: 5px solid transparent !important; display: inline-block; margin-right: 2px !important; margin-bottom: 14px !important; -webkit-transition: background-color 0.2s, border-color 0.2s; -moz-transition: background-color 0.2s, border-color 0.2s; -o-transition: background-color 0.2s, border-color 0.2s; -ms-transition: background-color 0.2s, border-color 0.2s; transition: background-color 0.2s, border-color 0.2s; float: none !important; }
/* line 77, ../scss/revolution-slider.scss */
.tp-bullets.simplebullets .bullet.last { margin-right: 0px; }
/* line 80, ../scss/revolution-slider.scss */
.tp-bullets.simplebullets .bullet:hover, .tp-bullets.simplebullets .bullet.selected { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; background: white !important; width: 6px !important; height: 6px !important; border: 5px solid black !important; }

/* line 92, ../scss/revolution-slider.scss */
.tparrows { cursor: pointer; background: rgba(0, 0, 0, 0.5) !important; -webkit-border-radius: 5px; border-radius: 5px; width: 40px !important; height: 40px !important; }
/* line 93, ../scss/revolution-slider.scss */
.tparrows:before { font-family: 'revicons'; color: #fff; font-style: normal; font-weight: normal; speak: none; display: inline-block; text-decoration: inherit; margin-right: 0; margin-top: 9px; text-align: center; width: 40px; font-size: 20px; }
/* line 113, ../scss/revolution-slider.scss */
.tparrows:hover { color: #fff; }

/* line 118, ../scss/revolution-slider.scss */
.tp-leftarrow:before { content: '\e824'; }

/* line 122, ../scss/revolution-slider.scss */
.tp-rightarrow:before { content: '\e825'; }

/* line 127, ../scss/revolution-slider.scss */
.tparrows.tp-rightarrow:before { margin-left: 1px; }
/* line 130, ../scss/revolution-slider.scss */
.tparrows:hover { background: black !important; }

/******************************
	-	SLIDER NAV STYLE DEMOS	-
********************************/
/* line 139, ../scss/revolution-slider.scss */
#slider4container .tparrows { color: #000 !important; background: #fff !important; background: rgba(255, 255, 255, 0.5) !important; }
/* line 140, ../scss/revolution-slider.scss */
#slider4container .tparrows:before { color: #000 !important; }
/* line 143, ../scss/revolution-slider.scss */
#slider4container .tparrows:hover { color: #000 !important; background: #fff !important; }

/* line 153, ../scss/revolution-slider.scss */
.tp-caption.medium_grey { position: absolute; color: #fff; text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5); font-weight: 700; font-size: 20px; line-height: 20px; font-family: Arial; padding: 2px 4px; margin: 0px; border-width: 0px; border-style: none; background-color: #888; white-space: nowrap; }
/* line 168, ../scss/revolution-slider.scss */
.tp-caption.small_text { position: absolute; color: #fff; text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5); font-weight: 700; font-size: 14px; line-height: 20px; font-family: Arial; margin: 0px; border-width: 0px; border-style: none; white-space: nowrap; }
/* line 181, ../scss/revolution-slider.scss */
.tp-caption.medium_text { position: absolute; color: #fff; text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5); font-weight: 700; font-size: 20px; line-height: 20px; font-family: Arial; margin: 0px; border-width: 0px; border-style: none; white-space: nowrap; }
/* line 194, ../scss/revolution-slider.scss */
.tp-caption.large_text { position: absolute; color: #fff; text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5); font-weight: 700; font-size: 40px; line-height: 40px; font-family: Arial; margin: 0px; border-width: 0px; border-style: none; white-space: nowrap; }
/* line 207, ../scss/revolution-slider.scss */
.tp-caption.very_large_text { position: absolute; color: #fff; text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5); font-weight: 700; font-size: 60px; line-height: 60px; font-family: Arial; margin: 0px; border-width: 0px; border-style: none; white-space: nowrap; letter-spacing: -2px; }
/* line 221, ../scss/revolution-slider.scss */
.tp-caption.very_big_white { position: absolute; color: #fff; text-shadow: none; font-weight: 800; font-size: 60px; line-height: 60px; font-family: Arial; margin: 0px; border-width: 0px; border-style: none; white-space: nowrap; padding: 0px 4px; padding-top: 1px; background-color: #000; }
/* line 237, ../scss/revolution-slider.scss */
.tp-caption.very_big_black { position: absolute; color: #000; text-shadow: none; font-weight: 700; font-size: 60px; line-height: 60px; font-family: Arial; margin: 0px; border-width: 0px; border-style: none; white-space: nowrap; padding: 0px 4px; padding-top: 1px; background-color: #fff; }
/* line 253, ../scss/revolution-slider.scss */
.tp-caption.modern_medium_fat { position: absolute; color: #000; text-shadow: none; font-weight: 800; font-size: 24px; line-height: 20px; font-family: "Open Sans", sans-serif; margin: 0px; border-width: 0px; border-style: none; white-space: nowrap; }
/* line 266, ../scss/revolution-slider.scss */
.tp-caption.modern_medium_fat_white { position: absolute; color: #fff; text-shadow: none; font-weight: 800; font-size: 24px; line-height: 20px; font-family: "Open Sans", sans-serif; margin: 0px; border-width: 0px; border-style: none; white-space: nowrap; }
/* line 279, ../scss/revolution-slider.scss */
.tp-caption.modern_medium_light { position: absolute; color: #000; text-shadow: none; font-weight: 300; font-size: 24px; line-height: 20px; font-family: "Open Sans", sans-serif; margin: 0px; border-width: 0px; border-style: none; white-space: nowrap; }
/* line 292, ../scss/revolution-slider.scss */
.tp-caption.modern_big_bluebg { position: absolute; color: #fff; text-shadow: none; font-weight: 800; font-size: 30px; line-height: 36px; font-family: "Open Sans", sans-serif; padding: 3px 10px; margin: 0px; border-width: 0px; border-style: none; background-color: #4e5b6c; letter-spacing: 0; }
/* line 307, ../scss/revolution-slider.scss */
.tp-caption.modern_big_redbg { position: absolute; color: #fff; text-shadow: none; font-weight: 300; font-size: 30px; line-height: 36px; font-family: "Open Sans", sans-serif; padding: 3px 10px; padding-top: 1px; margin: 0px; border-width: 0px; border-style: none; background-color: #de543e; letter-spacing: 0; }
/* line 323, ../scss/revolution-slider.scss */
.tp-caption.modern_small_text_dark { position: absolute; color: #555; text-shadow: none; font-size: 14px; line-height: 22px; font-family: Arial; margin: 0px; border-width: 0px; border-style: none; white-space: nowrap; }
/* line 335, ../scss/revolution-slider.scss */
.tp-caption.boxshadow { -moz-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5); box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5); }
/* line 340, ../scss/revolution-slider.scss */
.tp-caption.black { color: #000; text-shadow: none; }
/* line 344, ../scss/revolution-slider.scss */
.tp-caption.noshadow { text-shadow: none; }
/* line 347, ../scss/revolution-slider.scss */
.tp-caption.thinheadline_dark { position: absolute; color: rgba(0, 0, 0, 0.85); text-shadow: none; font-weight: 300; font-size: 30px; line-height: 30px; font-family: "Open Sans"; background-color: transparent; }
/* line 357, ../scss/revolution-slider.scss */
.tp-caption.thintext_dark { position: absolute; color: rgba(0, 0, 0, 0.85); text-shadow: none; font-weight: 300; font-size: 16px; line-height: 26px; font-family: "Open Sans"; background-color: transparent; }
/* line 367, ../scss/revolution-slider.scss */
.tp-caption.largeblackbg { position: absolute; color: #fff; text-shadow: none; font-weight: 300; font-size: 50px; line-height: 70px; font-family: "Open Sans"; background-color: #000; padding: 0px 20px; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; }
/* line 381, ../scss/revolution-slider.scss */
.tp-caption.largepinkbg { position: absolute; color: #fff; text-shadow: none; font-weight: 300; font-size: 50px; line-height: 70px; font-family: "Open Sans"; background-color: #db4360; padding: 0px 20px; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; }
/* line 395, ../scss/revolution-slider.scss */
.tp-caption.largewhitebg { position: absolute; color: #000; text-shadow: none; font-weight: 300; font-size: 50px; line-height: 70px; font-family: "Open Sans"; background-color: #fff; padding: 0px 20px; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; }
/* line 409, ../scss/revolution-slider.scss */
.tp-caption.largegreenbg { position: absolute; color: #fff; text-shadow: none; font-weight: 300; font-size: 50px; line-height: 70px; font-family: "Open Sans"; background-color: #67ae73; padding: 0px 20px; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; }
/* line 423, ../scss/revolution-slider.scss */
.tp-caption.excerpt { font-size: 36px; line-height: 36px; font-weight: 700; font-family: Arial; color: #ffffff; text-decoration: none; background-color: black; text-shadow: none; margin: 0px; letter-spacing: -1.5px; padding: 1px 4px 0px 4px; width: 150px; white-space: normal !important; height: auto; border-width: 0px; border-color: white; border-style: none; }
/* line 442, ../scss/revolution-slider.scss */
.tp-caption.large_bold_grey { font-size: 60px; line-height: 60px; font-weight: 800; font-family: "Open Sans"; color: #666666; text-decoration: none; background-color: transparent; text-shadow: none; margin: 0px; padding: 1px 4px 0px; border-width: 0px; border-color: #ffd658; border-style: none; }
/* line 457, ../scss/revolution-slider.scss */
.tp-caption.medium_thin_grey { font-size: 34px; line-height: 30px; font-weight: 300; font-family: "Open Sans"; color: #666666; text-decoration: none; background-color: transparent; padding: 1px 4px 0px; text-shadow: none; margin: 0px; border-width: 0px; border-color: #ffd658; border-style: none; }
/* line 472, ../scss/revolution-slider.scss */
.tp-caption.small_thin_grey { font-size: 18px; line-height: 26px; font-weight: 300; font-family: "Open Sans"; color: #757575; text-decoration: none; background-color: transparent; padding: 1px 4px 0px; text-shadow: none; margin: 0px; border-width: 0px; border-color: #ffd658; border-style: none; }
/* line 487, ../scss/revolution-slider.scss */
.tp-caption.lightgrey_divider { text-decoration: none; background-color: #ebebeb; width: 370px; height: 3px; background-position: initial initial; background-repeat: initial initial; border-width: 0px; border-color: #222222; border-style: none; }
/* line 498, ../scss/revolution-slider.scss */
.tp-caption.large_bold_darkblue { font-size: 58px; line-height: 60px; font-weight: 800; font-family: "Open Sans"; color: #34495e; text-decoration: none; background-color: transparent; border-width: 0px; border-color: #ffd658; border-style: none; }
/* line 510, ../scss/revolution-slider.scss */
.tp-caption.medium_bg_darkblue { font-size: 20px; line-height: 20px; font-weight: 800; font-family: "Open Sans"; color: white; text-decoration: none; background-color: #34495e; padding: 10px; border-width: 0px; border-color: #ffd658; border-style: none; }
/* line 523, ../scss/revolution-slider.scss */
.tp-caption.medium_bold_red { font-size: 24px; line-height: 30px; font-weight: 800; font-family: "Open Sans"; color: #e33a0c; text-decoration: none; background-color: transparent; padding: 0px; border-width: 0px; border-color: #ffd658; border-style: none; }
/* line 536, ../scss/revolution-slider.scss */
.tp-caption.medium_light_red { font-size: 21px; line-height: 26px; font-weight: 300; font-family: "Open Sans"; color: #e33a0c; text-decoration: none; background-color: transparent; padding: 0px; border-width: 0px; border-color: #ffd658; border-style: none; }
/* line 549, ../scss/revolution-slider.scss */
.tp-caption.medium_bg_red { font-size: 20px; line-height: 20px; font-weight: 800; font-family: "Open Sans"; color: white; text-decoration: none; background-color: #e33a0c; padding: 10px; border-width: 0px; border-color: #ffd658; border-style: none; }
/* line 562, ../scss/revolution-slider.scss */
.tp-caption.medium_bold_orange { font-size: 24px; line-height: 30px; font-weight: 800; font-family: "Open Sans"; color: #f39c12; text-decoration: none; background-color: transparent; border-width: 0px; border-color: #ffd658; border-style: none; }
/* line 574, ../scss/revolution-slider.scss */
.tp-caption.medium_bg_orange { font-size: 20px; line-height: 20px; font-weight: 800; font-family: "Open Sans"; color: white; text-decoration: none; background-color: #f39c12; padding: 10px; border-width: 0px; border-color: #ffd658; border-style: none; }
/* line 587, ../scss/revolution-slider.scss */
.tp-caption.grassfloor { text-decoration: none; background-color: #a0b397; width: 4000px; height: 150px; border-width: 0px; border-color: #222222; border-style: none; }
/* line 596, ../scss/revolution-slider.scss */
.tp-caption.large_bold_white { font-size: 58px; line-height: 60px; font-weight: 800; font-family: "Open Sans"; color: white; text-decoration: none; background-color: transparent; border-width: 0px; border-color: #ffd658; border-style: none; }
/* line 608, ../scss/revolution-slider.scss */
.tp-caption.medium_light_white { font-size: 30px; line-height: 36px; font-weight: 300; font-family: "Open Sans"; color: white; text-decoration: none; background-color: transparent; padding: 0px; border-width: 0px; border-color: #ffd658; border-style: none; }
/* line 621, ../scss/revolution-slider.scss */
.tp-caption.mediumlarge_light_white { font-size: 34px; line-height: 40px; font-weight: 300; font-family: "Open Sans"; color: white; text-decoration: none; background-color: transparent; padding: 0px; border-width: 0px; border-color: #ffd658; border-style: none; }
/* line 634, ../scss/revolution-slider.scss */
.tp-caption.mediumlarge_light_white_center { font-size: 34px; line-height: 40px; font-weight: 300; font-family: "Open Sans"; color: #ffffff; text-decoration: none; background-color: transparent; padding: 0px 0px 0px 0px; text-align: center; border-width: 0px; border-color: #ffd658; border-style: none; }
/* line 648, ../scss/revolution-slider.scss */
.tp-caption.medium_bg_asbestos { font-size: 20px; line-height: 20px; font-weight: 800; font-family: "Open Sans"; color: white; text-decoration: none; background-color: #7f8c8d; padding: 10px; border-width: 0px; border-color: #ffd658; border-style: none; }
/* line 661, ../scss/revolution-slider.scss */
.tp-caption.medium_light_black { font-size: 30px; line-height: 36px; font-weight: 300; font-family: "Open Sans"; color: black; text-decoration: none; background-color: transparent; padding: 0px; border-width: 0px; border-color: #ffd658; border-style: none; }
/* line 674, ../scss/revolution-slider.scss */
.tp-caption.large_bold_black { font-size: 58px; line-height: 60px; font-weight: 800; font-family: "Open Sans"; color: black; text-decoration: none; background-color: transparent; border-width: 0px; border-color: #ffd658; border-style: none; }
/* line 686, ../scss/revolution-slider.scss */
.tp-caption.mediumlarge_light_darkblue { font-size: 34px; line-height: 40px; font-weight: 300; font-family: "Open Sans"; color: #34495e; text-decoration: none; background-color: transparent; padding: 0px; border-width: 0px; border-color: #ffd658; border-style: none; }
/* line 699, ../scss/revolution-slider.scss */
.tp-caption.small_light_white { font-size: 17px; line-height: 28px; font-weight: 300; font-family: "Open Sans"; color: white; text-decoration: none; background-color: transparent; padding: 0px; border-width: 0px; border-color: #ffd658; border-style: none; }
/* line 712, ../scss/revolution-slider.scss */
.tp-caption.roundedimage { border-width: 0px; border-color: #222222; border-style: none; }
/* line 717, ../scss/revolution-slider.scss */
.tp-caption.large_bg_black { font-size: 40px; line-height: 40px; font-weight: 800; font-family: "Open Sans"; color: white; text-decoration: none; background-color: black; padding: 10px 20px 15px; border-width: 0px; border-color: #ffd658; border-style: none; }
/* line 730, ../scss/revolution-slider.scss */
.tp-caption.mediumwhitebg { font-size: 30px; line-height: 30px; font-weight: 300; font-family: "Open Sans"; color: black; text-decoration: none; background-color: white; padding: 5px 15px 10px; text-shadow: none; border-width: 0px; border-color: black; border-style: none; }
/* line 744, ../scss/revolution-slider.scss */
.tp-caption.large_bold_white_25 { font-size: 55px; line-height: 65px; font-weight: 700; font-family: "Open Sans"; color: #fff; text-decoration: none; background-color: transparent; text-align: center; text-shadow: #000 0px 5px 10px; border-width: 0px; border-color: white; border-style: none; }
/* line 758, ../scss/revolution-slider.scss */
.tp-caption.medium_text_shadow { font-size: 25px; line-height: 25px; font-weight: 600; font-family: "Open Sans"; color: #fff; text-decoration: none; background-color: transparent; text-align: center; text-shadow: #000 0px 5px 10px; border-width: 0px; border-color: white; border-style: none; }
/* line 772, ../scss/revolution-slider.scss */
.tp-caption.black_heavy_60 { font-size: 60px; line-height: 60px; font-weight: 900; font-family: Raleway; color: black; text-decoration: none; background-color: transparent; text-shadow: none; border-width: 0px; border-color: black; border-style: none; }
/* line 785, ../scss/revolution-slider.scss */
.tp-caption.white_heavy_40 { font-size: 40px; line-height: 40px; font-weight: 900; font-family: Raleway; color: white; text-decoration: none; background-color: transparent; text-shadow: none; border-width: 0px; border-color: black; border-style: none; }
/* line 798, ../scss/revolution-slider.scss */
.tp-caption.grey_heavy_72 { font-size: 72px; line-height: 72px; font-weight: 900; font-family: Raleway; color: #d5d2d2; text-decoration: none; background-color: transparent; text-shadow: none; border-width: 0px; border-color: black; border-style: none; }
/* line 811, ../scss/revolution-slider.scss */
.tp-caption.grey_regular_18 { font-size: 18px; line-height: 26px; font-family: "Open Sans"; color: #777777; text-decoration: none; background-color: transparent; text-shadow: none; border-width: 0px; border-color: black; border-style: none; }
/* line 823, ../scss/revolution-slider.scss */
.tp-caption.black_thin_34 { font-size: 35px; line-height: 35px; font-weight: 100; font-family: Raleway; color: black; text-decoration: none; background-color: transparent; text-shadow: none; border-width: 0px; border-color: black; border-style: none; }
/* line 836, ../scss/revolution-slider.scss */
.tp-caption.arrowicon { line-height: 1px; border-width: 0px; border-color: #222222; border-style: none; }
/* line 842, ../scss/revolution-slider.scss */
.tp-caption.light_heavy_60 { font-size: 60px; line-height: 60px; font-weight: 900; font-family: Raleway; color: white; text-decoration: none; background-color: transparent; text-shadow: none; border-width: 0px; border-color: black; border-style: none; }
/* line 855, ../scss/revolution-slider.scss */
.tp-caption.black_bold_40 { font-size: 40px; line-height: 40px; font-weight: 800; font-family: Raleway; color: black; text-decoration: none; background-color: transparent; text-shadow: none; border-width: 0px; border-color: black; border-style: none; }
/* line 868, ../scss/revolution-slider.scss */
.tp-caption.light_heavy_70 { font-size: 70px; line-height: 70px; font-weight: 900; font-family: Raleway; color: white; text-decoration: none; background-color: transparent; text-shadow: none; border-width: 0px; border-color: black; border-style: none; }
/* line 881, ../scss/revolution-slider.scss */
.tp-caption.black_heavy_70 { font-size: 70px; line-height: 70px; font-weight: 900; font-family: Raleway; color: black; text-decoration: none; background-color: transparent; text-shadow: none; border-width: 0px; border-color: black; border-style: none; }
/* line 894, ../scss/revolution-slider.scss */
.tp-caption.black_bold_bg_20 { font-size: 20px; line-height: 20px; font-weight: 900; font-family: Raleway; color: white; text-decoration: none; background-color: black; padding: 5px 8px; text-shadow: none; border-width: 0px; border-color: black; border-style: none; }
/* line 908, ../scss/revolution-slider.scss */
.tp-caption.greenbox30 { line-height: 30px; text-decoration: none; background-color: #86b567; padding: 0px 14px; border-width: 0px; border-color: #222222; border-style: none; }
/* line 917, ../scss/revolution-slider.scss */
.tp-caption.blue_heavy_60 { font-size: 60px; line-height: 60px; font-weight: 900; font-family: Raleway; color: white; text-decoration: none; background-color: #31a5cb; padding: 3px 10px; text-shadow: none; border-width: 0px; border-color: black; border-style: none; }
/* line 931, ../scss/revolution-slider.scss */
.tp-caption.green_bold_bg_20 { font-size: 20px; line-height: 20px; font-weight: 900; font-family: Raleway; color: white; text-decoration: none; background-color: #86b567; padding: 5px 8px; text-shadow: none; border-width: 0px; border-color: black; border-style: none; }
/* line 945, ../scss/revolution-slider.scss */
.tp-caption.whitecircle_600px { line-height: 1px; width: 800px; height: 800px; text-decoration: none; background: linear-gradient(to bottom, #eeeeee 0%, white 100%); filter: progid; background-color: transparent; border-radius: 400px 400px 400px 400px; border-width: 0px; border-color: #222222; border-style: none; }
/* line 958, ../scss/revolution-slider.scss */
.tp-caption.fullrounded { border-radius: 400px 400px 400px 400px; border-width: 0px; border-color: #222222; border-style: none; }
/* line 964, ../scss/revolution-slider.scss */
.tp-caption.light_heavy_40 { font-size: 40px; line-height: 40px; font-weight: 900; font-family: Raleway; color: white; text-decoration: none; background-color: transparent; text-shadow: none; border-width: 0px; border-color: black; border-style: none; }
/* line 977, ../scss/revolution-slider.scss */
.tp-caption.white_thin_34 { font-size: 35px; line-height: 35px; font-weight: 200; font-family: Raleway; color: white; text-decoration: none; background-color: transparent; text-shadow: none; border-width: 0px; border-color: black; border-style: none; }
/* line 990, ../scss/revolution-slider.scss */
.tp-caption.fullbg_gradient { width: 100%; height: 100%; text-decoration: none; background-color: #490202; border-width: 0px; border-color: black; border-style: none; }
/* line 999, ../scss/revolution-slider.scss */
.tp-caption.light_medium_30 { font-size: 30px; line-height: 40px; font-weight: 700; font-family: Raleway; color: white; text-decoration: none; background-color: transparent; text-shadow: none; border-width: 0px; border-color: black; border-style: none; }
/* line 1012, ../scss/revolution-slider.scss */
.tp-caption.red_bold_bg_20 { font-size: 20px; line-height: 20px; font-weight: 900; font-family: Raleway; color: white; text-decoration: none; background-color: #e03300; padding: 5px 8px; text-shadow: none; border-width: 0px; border-color: black; border-style: none; }
/* line 1026, ../scss/revolution-slider.scss */
.tp-caption.blue_bold_bg_20 { font-size: 20px; line-height: 20px; font-weight: 900; font-family: Raleway; color: white; text-decoration: none; background-color: #3598dc; padding: 5px 8px; text-shadow: none; border-width: 0px; border-color: black; border-style: none; }
/* line 1040, ../scss/revolution-slider.scss */
.tp-caption.white_bold_bg_20 { font-size: 20px; line-height: 20px; font-weight: 900; font-family: Raleway; color: black; text-decoration: none; background-color: white; padding: 5px 8px; text-shadow: none; border-width: 0px; border-color: black; border-style: none; }
/* line 1054, ../scss/revolution-slider.scss */
.tp-caption.white_heavy_70 { font-size: 70px; line-height: 70px; font-weight: 900; font-family: Raleway; color: white; text-decoration: none; background-color: transparent; text-shadow: none; border-width: 0px; border-color: black; border-style: none; }
/* line 1067, ../scss/revolution-slider.scss */
.tp-caption.light_heavy_70_shadowed { font-size: 70px; line-height: 70px; font-weight: 900; font-family: Raleway; color: #ffffff; text-decoration: none; background-color: transparent; text-shadow: 0px 0px 7px rgba(0, 0, 0, 0.25); border-width: 0px; border-color: black; border-style: none; }
/* line 1080, ../scss/revolution-slider.scss */
.tp-caption.light_medium_30_shadowed { font-size: 30px; line-height: 40px; font-weight: 700; font-family: Raleway; color: #ffffff; text-decoration: none; background-color: transparent; text-shadow: 0px 0px 7px rgba(0, 0, 0, 0.25); border-width: 0px; border-color: black; border-style: none; }
/* line 1093, ../scss/revolution-slider.scss */
.tp-caption.blackboxed_heavy { font-size: 70px; line-height: 70px; font-weight: 800; font-family: "Open Sans"; color: white; text-decoration: none; background-color: black; padding: 5px 20px; text-shadow: rgba(0, 0, 0, 0.14902) 0px 0px 7px; border-width: 0px; border-color: black; border-style: none; }
/* line 1107, ../scss/revolution-slider.scss */
.tp-caption.bignumbers_white { color: #ffffff; background-color: transparent; font-size: 84px; line-height: 84px; font-weight: 800; font-family: Raleway; text-decoration: none; padding: 0px 0px 0px 0px; text-shadow: rgba(0, 0, 0, 0.24706) 0px 0px 7px; border-width: 0px; border-color: white; border-style: none solid none none; }
/* line 1121, ../scss/revolution-slider.scss */
.tp-caption.whiteline_long { line-height: 1px; min-width: 660px; background-color: transparent; text-decoration: none; border-width: 2px 0px 0px 0px; border-color: white #222222 #222222 #222222; border-style: solid none none none; }
/* line 1130, ../scss/revolution-slider.scss */
.tp-caption.light_medium_20_shadowed { font-size: 20px; line-height: 30px; font-weight: 700; font-family: Raleway; color: #ffffff; text-decoration: none; background-color: transparent; text-shadow: 0px 0px 7px rgba(0, 0, 0, 0.25); border-width: 0px; border-color: black; border-style: none; }
/* line 1143, ../scss/revolution-slider.scss */
.tp-caption.fullgradient_overlay { background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.5) 100%); filter: progid; width: 100%; height: 100%; border-width: 0px; border-color: #222222; border-style: none; }
/* line 1152, ../scss/revolution-slider.scss */
.tp-caption.light_medium_20 { font-size: 20px; line-height: 30px; font-weight: 700; font-family: Raleway; color: #ffffff; text-decoration: none; background-color: transparent; border-width: 0px; border-color: black; border-style: none; }
/* line 1164, ../scss/revolution-slider.scss */
.tp-caption.reddishbg_heavy_70 { font-size: 70px; line-height: 70px; font-weight: 900; font-family: Raleway; color: white; text-decoration: none; background-color: rgba(100, 1, 24, 0.8); padding: 50px; text-shadow: none; border-width: 0px; border-color: black; border-style: none; }
/* line 1178, ../scss/revolution-slider.scss */
.tp-caption.borderbox_725x130 { min-width: 725px; min-height: 130px; background-color: transparent; text-decoration: none; border-width: 2px; border-color: white; border-style: solid; }
/* line 1187, ../scss/revolution-slider.scss */
.tp-caption.light_heavy_34 { font-size: 34px; line-height: 34px; font-weight: 900; font-family: Raleway; color: white; text-decoration: none; background-color: transparent; text-shadow: none; border-width: 0px; border-color: black; border-style: none; }
/* line 1200, ../scss/revolution-slider.scss */
.tp-caption.black_thin_30 { font-size: 30px; line-height: 30px; font-weight: 100; font-family: Raleway; color: black; text-decoration: none; background-color: transparent; text-shadow: none; border-width: 0px; border-color: black; border-style: none; }
/* line 1213, ../scss/revolution-slider.scss */
.tp-caption.black_thin_whitebg_30 { font-size: 30px; line-height: 30px; font-weight: 300; font-family: Raleway; color: black; text-decoration: none; background-color: white; padding: 5px 10px; text-shadow: none; border-width: 0px; border-color: black; border-style: none; }
/* line 1227, ../scss/revolution-slider.scss */
.tp-caption.white_heavy_60 { font-size: 60px; line-height: 60px; font-weight: 900; font-family: Raleway; color: white; text-decoration: none; background-color: transparent; text-shadow: none; border-width: 0px; border-color: black; border-style: none; }
/* line 1240, ../scss/revolution-slider.scss */
.tp-caption.black_thin_blackbg_30 { font-size: 30px; line-height: 30px; font-weight: 300; font-family: Raleway; color: white; text-decoration: none; background-color: black; padding: 5px 10px; text-shadow: none; border-width: 0px; border-color: black; border-style: none; }
/* line 1254, ../scss/revolution-slider.scss */
.tp-caption.light_thin_60 { font-size: 60px; line-height: 60px; font-weight: 100; font-family: Raleway; color: white; text-decoration: none; background-color: transparent; text-shadow: none; border-width: 0px; border-color: black; border-style: none; }
/* line 1267, ../scss/revolution-slider.scss */
.tp-caption.greenbgfull { background-color: #85b85f; width: 100%; height: 100%; border-width: 0px; border-color: #222222; border-style: none; }
/* line 1275, ../scss/revolution-slider.scss */
.tp-caption.bluebgfull { text-decoration: none; width: 100%; height: 100%; background-color: #3da4cf; border-width: 0px; border-color: #222222; border-style: none; }
/* line 1284, ../scss/revolution-slider.scss */
.tp-caption.blackbgfull { text-decoration: none; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.24706); border-width: 0px; border-color: #222222; border-style: none; }
/* line 1293, ../scss/revolution-slider.scss */
.tp-caption.wave_repeat1 { width: 100%; height: 600px; background-repeat: repeat-x; background-color: transparent; text-decoration: none; border-width: 0px; border-color: #222222; border-style: none; }
/* line 1303, ../scss/revolution-slider.scss */
.tp-caption.wavebg2 { width: 200%; height: 300px; text-decoration: none; background-image: url(http://themepunch.com/revolution/wp-content/uploads/2014/05/wave21.png); border-width: 0px; border-color: #222222; border-style: none; }
/* line 1312, ../scss/revolution-slider.scss */
.tp-caption.wavebg1 { width: 200%; height: 300px; text-decoration: none; background-image: url(http://themepunch.com/revolution/wp-content/uploads/2014/05/wave11.png); border-width: 0px; border-color: #222222; border-style: none; }
/* line 1321, ../scss/revolution-slider.scss */
.tp-caption.wavebg3 { width: 200%; height: 300px; text-decoration: none; background-image: url(http://themepunch.com/revolution/wp-content/uploads/2014/05/wave3.png); border-width: 0px; border-color: #222222; border-style: none; }
/* line 1330, ../scss/revolution-slider.scss */
.tp-caption.wavebg4 { width: 200%; height: 300px; text-decoration: none; background-image: url(http://themepunch.com/revolution/wp-content/uploads/2014/05/wave4.png); border-width: 0px; border-color: #222222; border-style: none; }
/* line 1339, ../scss/revolution-slider.scss */
.tp-caption.greenishbg_heavy_70 { font-size: 70px; line-height: 70px; font-weight: 900; font-family: Raleway; color: white; text-decoration: none; padding: 50px; text-shadow: none; background-color: rgba(40, 67, 62, 0.8); border-width: 0px; border-color: black; border-style: none; }
/* line 1353, ../scss/revolution-slider.scss */
.tp-caption.wavebg5 { width: 200%; height: 300px; text-decoration: none; background-image: url(http://themepunch.com/revolution/wp-content/uploads/2014/05/wave51.png); border-width: 0px; border-color: #222222; border-style: none; }
/* line 1362, ../scss/revolution-slider.scss */
.tp-caption.deepblue_sea { width: 100%; height: 1000px; background-color: #1e2e3b; text-decoration: none; border-width: 0px; border-color: #222222; border-style: none; }
/* line 1371, ../scss/revolution-slider.scss */
.tp-caption a { color: #ff7302; text-shadow: none; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; }
/* line 1378, ../scss/revolution-slider.scss */
.tp-caption a:hover { color: #ffa902; }

/* line 1384, ../scss/revolution-slider.scss */
.largeredbtn { font-family: "Raleway", sans-serif; font-weight: 900; font-size: 16px; line-height: 60px; color: #fff !important; text-decoration: none; padding-left: 40px; padding-right: 80px; padding-top: 22px; padding-bottom: 22px; background: #ea5b1f; /* Old browsers */ background: -moz-linear-gradient(top, #ea5b1f 0%, #e33a0c 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ea5b1f), color-stop(100%, #e33a0c)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ea5b1f 0%, #e33a0c 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ea5b1f 0%, #e33a0c 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ea5b1f 0%, #e33a0c 100%); /* IE10+ */ background: linear-gradient(to bottom, #ea5b1f 0%, #e33a0c 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ea5b1f', endColorstr='#e33a0c',GradientType=0 ); /* IE6-9 */ }
/* line 1411, ../scss/revolution-slider.scss */
.largeredbtn:hover { background: #e33a0c; /* Old browsers */ background: -moz-linear-gradient(top, #e33a0c 0%, #ea5b1f 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e33a0c), color-stop(100%, #ea5b1f)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #e33a0c 0%, #ea5b1f 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #e33a0c 0%, #ea5b1f 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #e33a0c 0%, #ea5b1f 100%); /* IE10+ */ background: linear-gradient(to bottom, #e33a0c 0%, #ea5b1f 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e33a0c', endColorstr='#ea5b1f',GradientType=0 ); /* IE6-9 */ }

/* line 1431, ../scss/revolution-slider.scss */
.fullrounded img { -webkit-border-radius: 400px; -moz-border-radius: 400px; border-radius: 400px; }
