.t3-module { color: inherit; }
.t3-module .module-inner { position: relative; }
.t3-module .module-ct { padding: 37.5px; }
.module-title { color: rgb(51, 51, 51); font-family: "CreteRound-Regular",Helvetica,Arial,sans-serif; font-size: 24px; margin: 0px 0px -15px; padding: 37.5px 37.5px 0px; }
.t3-featured-news .listed-news .module-title { margin-top: -7.5px; }
@media (max-width: 1200px) {
  .t3-featured-news .listed-news .module-title { margin-top: 0px; }
}
.bigtitle .module-title { font-size: 36px; }
.head-news h3 { font-size: 13px; position: relative; padding-top: 15px; padding-right: 20px; width: 100px; left: -100px; margin-bottom: -50px; font-weight: normal; text-align: right; }
.module-ct { background: transparent none repeat scroll 0% 0%; color: inherit; }
.module-ct::before, .module-ct::after { content: " "; display: table; }
.module-ct::after { clear: both; }
.module-ct p, .custom p { margin-bottom: 6px; }
.module-ct .inputbox, .custom .inputbox { background-color: rgb(245, 245, 245); }
.colored { color: rgb(255, 255, 255); }
.colored h1, .colored h2, .colored h3, .colored h4, .colored h5 { color: rgb(255, 255, 255); }
.colored a { color: rgb(255, 255, 255); }
.colored .module-title { padding: 30px 37.5px; border-bottom: 1px solid rgb(206, 74, 76); color: rgb(255, 255, 255); }
.colored.t3-module { background-color: rgb(201, 54, 56); }
.colored .module-ct { border-top: medium none; padding: 37.5px; }
.no-padding .module-ct { padding: 0px; }
.no-padding .module-title { border-bottom: 1px solid rgb(228, 228, 228); padding: 37.5px; margin-bottom: 0px; }
.backfaced .module-title { position: absolute; font-size: 52.5px; left: 0px; top: 40%; border-bottom: medium none; line-height: 0.9; opacity: 1; transition: opacity 0.4s ease 0s; }
.backfaced:hover .module-title { opacity: 0; }
.backfaced .module-ct { opacity: 0; }
.backfaced:hover .module-ct { transition: all 0.4s ease 0s; opacity: 1; }
.title-colored .module-title { padding: 30px 37.5px; margin-bottom: 30px; background-color: rgb(201, 54, 56); color: rgb(255, 255, 255); text-align: center; }
.module-ct > ul, .module-ct .custom > ul, .module-ct > ol, .module-ct .custom > ol { margin-left: 20px; padding-left: 0px; border-top: 0px none; list-style: outside none none; }
.module-ct > ul.unstyled, .module-ct .custom > ul.unstyled, .module-ct > ol.unstyled, .module-ct .custom > ol.unstyled { padding-left: 0px; }
.module-ct > ul.nav, .module-ct .custom > ul.nav, .module-ct > ol.nav, .module-ct .custom > ol.nav { padding-left: 0px; margin-left: 0px; }
.module-ct .caret, .module-ct .custom .caret { display: none; }
.module-ct .dropdown-menu, .module-ct .custom .dropdown-menu { position: relative; float: none; top: auto; display: block; box-shadow: none; border-width: medium medium 1px; border-style: none none dotted; border-color: -moz-use-text-color -moz-use-text-color rgb(234, 234, 234); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; background-color: transparent; }
.module-ct .dropdown-menu > li > a, .module-ct .custom .dropdown-menu > li > a { padding: 5px 5px 5px 35px; }
.module-ct .dropdown-menu > li > a::before, .module-ct .custom .dropdown-menu > li > a::before { top: 10px; left: 22px; }
.module-ct .dropdown-menu .active a, .module-ct .custom .dropdown-menu .active a { background-color: transparent; color: inherit; }
.module-ct .dropdown-submenu > .dropdown-menu, .module-ct .custom .dropdown-submenu > .dropdown-menu { left: 30px; border-bottom: 0px none; }
.t3-breaking .gkHighlighterWrapperSub { min-height: 25px; text-indent: -15px; }
.t3-breaking .gkHighlighterInterface { background-color: transparent ! important; padding: 0px; }
.t3-breaking .gkHighlighterInterface span.text { font-size: 13px; font-weight: normal; text-transform: none; font-family: "CreteRound-Regular",Helvetica,Arial,sans-serif; line-height: inherit; color: rgb(34, 34, 34) ! important; margin-left: 0px; }
.t3-breaking .gkHighlighterItem a { color: rgb(153, 153, 153); }
.t3-breaking .gkHighlighterItem a:hover { color: rgb(34, 34, 34); }
.featured-slider .playlistck_wrap_cont { padding: 0px; background: transparent none repeat scroll 0% 0%; }
.featured-slider .playlistck_wrap_cont .playlistck_caption { bottom: 0px; margin-bottom: 0px; font-size: 13px; }
.featured-slider .playlistck_wrap_cont .playlistck_caption > div { border-radius: 0px; padding: 25px 30px; margin: 35px; }
.featured-slider .playlistck_wrap_cont .playlistck_caption > div .playlistck_caption_title { font-family: "CreteRound-Regular",Helvetica,Arial,sans-serif; font-size: 24px; line-height: 28.8px; border-bottom: 1px solid rgba(255, 255, 255, 0.15); padding: 0px 15px 15px 0px; margin-bottom: 10px; font-weight: normal; }
.featured-slider .playlistck_wrap_cont .playlistck_thumbs_ul { margin-top: -1px; }
.featured-slider .playlistck_wrap_cont .playlistck_thumbs_cont .playlistck_thumbs_li { padding: 1px 0px 0px 1px; }
.featured-slider .playlistck_wrap_cont .playlistck_thumbs_cont .playlistck_thumbs_li > div { background: transparent none repeat scroll 0% 0%; margin: 0px; height: 100%; }
.featured-slider .playlistck_wrap_cont .playlistck_thumbs_cont .playlistck_thumbs_li:hover .playlistck_thumbs_caption { opacity: 1; transition: all 0.4s ease 0s; cursor: pointer; }
.featured-slider .playlistck_wrap_cont .playlistck_thumbs_caption { text-shadow: none; color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.6); opacity: 0; top: auto; bottom: 0px; }
.featured-slider .playlistck_wrap_cont .playlistck_thumbs_caption .playlistck_thumbs_caption_title { padding: 10px 20px 0px; font-weight: normal; }
.featured-slider .playlistck_wrap_cont .playlistck_thumbs_caption .playlistck_thumbs_caption_desc { font-size: 12px; line-height: 1.4; padding: 0px 20px 15px; }
.featured-slider .playlistck_wrap_cont .playlistck_thumbs_cont .playlistck_thumbs_li img { margin: 0px; opacity: 1 ! important; }
.featured-slider .playlistck_wrap_cont .playlistck_thumbs_slider { border-radius: 0px; right: 0px; background: rgb(226, 226, 226) none repeat scroll 0% 0%; }
.featured-slider .playlistck_wrap_cont .playlistck_thumbs_slider .playlistck_thumbs_sliderbar { background: rgb(187, 187, 187) none repeat scroll 0% 0%; border-radius: 0px; cursor: move; }
@media (max-width: 679px) {
  .featured-slider .playlistck_wrap_cont .playlistck_thumbs_cont { display: none; }
  .featured-slider .playlistck_wrap_cont .playlistck_fakehover { width: 100% ! important; }
}
.gkTabsWrap.vertical ol, .gkTabsWrap.horizontal ol { text-align: left; position: relative; }
.gkTabsWrap.vertical ol li, .gkTabsWrap.horizontal ol li { line-height: 28px ! important; margin: 0px ! important; padding: 12px 20px; font-size: inherit; font-family: "CreteRound-Regular",Helvetica,Arial,sans-serif; color: rgb(34, 34, 34); }
@media (max-width: 679px) {
  .gkTabsWrap.vertical ol li, .gkTabsWrap.horizontal ol li { padding: 8px 12px; }
}
.gkTabsWrap.vertical ol li:hover, .gkTabsWrap.horizontal ol li:hover { color: rgb(201, 54, 56); transition: all 0.4s ease 0s; }
.gkTabsWrap.vertical ol li.active, .gkTabsWrap.horizontal ol li.active { color: rgb(255, 255, 255); background: rgb(201, 54, 56) none repeat scroll 0% 0%; }
.gkTabsWrap.vertical ol li.active:hover, .gkTabsWrap.horizontal ol li.active:hover { background: rgb(181, 49, 50) none repeat scroll 0% 0%; }
.bigtitle .gkTabsWrap.vertical ol, .bigtitle .gkTabsWrap.horizontal ol { position: absolute; top: 37.5px; right: 37.5px; }
@media (max-width: 1200px) {
  .bigtitle .gkTabsWrap.vertical ol, .bigtitle .gkTabsWrap.horizontal ol { left: auto; top: auto; position: inherit; border-bottom: 1px solid rgb(234, 234, 234); padding: 30px ! important; }
}
@media (max-width: 679px) {
  .bigtitle .gkTabsWrap.vertical ol, .bigtitle .gkTabsWrap.horizontal ol { padding: 15px 30px ! important; }
}
.gkTabsContainer { padding: 0px; }
.t3-sidebar .module-ct { position: relative; }
.nspArt { position: relative; }
.nspArt p.nspText { padding-top: 15px; }
.nspArt p.nspInfo { color: rgb(153, 153, 153); }
.nspArt p.nspInfo a { color: rgb(153, 153, 153); }
.nspArt p.nspInfo i { padding-left: 4px; margin-right: -1px; }
.nspArt p.nspInfo1 { padding-bottom: 5px; }
.nspArt h4.nspHeader { margin: 0px; padding: 0px 0px 5px; font-size: 15px; font-weight: normal; }
.nspArt a.modal { position: relative; left: 0px; top: 0px; width: auto; border: 0px none; overflow: hidden; }
.nspBotInterface, .nspTopInterface { top: -5px; }
.nspNext, .nspPrev { border-radius: 50%; }
.nspArt img.nspImage { backface-visibility: hidden; overflow: hidden; }
.responsive .nspArt img.nspImage { width: 100% ! important; height: auto ! important; }
.nspImageWrapper { overflow: hidden; }
img.nspImage { transition: all 0.4s ease 0s; }
img.nspImage:hover { transform: scale(1.2, 1.2); }
@media screen and (max-width: 680px) {
  .nspArt.nspCol2, .nspArt.nspCol3, .nspArt.nspCol4, .nspArt.nspCol5 { width: 100%; }
}
ul.nspList { margin: 0px; }
ul.nspList li { border: 1px solid rgb(234, 234, 234); margin: -1px -1px 0px 0px ! important; padding: 30px 37.5px 22.5px; }
ul.nspList h4 { font-size: 15px; font-weight: normal; }
ul.nspList p { font-size: 14px; }
.nspLinks a.readon-button { display: block; text-align: center; padding: 15px 0px; font-family: "CreteRound-Regular",Helvetica,Arial,sans-serif; clear: both; border-left: 1px solid rgb(234, 234, 234); border-bottom: 1px solid rgb(234, 234, 234); }
.head-news .nspArt p.nspText { padding-top: 2px; }
.t3-featured-news .module-title { font-size: 20px; }
.t3-featured-news .nspArt p.nspText { padding-top: 0px; }
@media screen and (min-width: 679px) {
  .t3-featured-news .nspArt p.nspText { display: none ! important; }
}
.t3-featured-news h4.nspHeader { margin-top: -5px; line-height: 1.4; }
@media screen and (max-width: 679px), (min-width: 1200px) and (max-width: 1440px) {
  .t3-featured-news .nspArt { padding-top: 25px ! important; padding-bottom: 20px ! important; }
}
@media (min-width: 1200px) and (max-width: 1440px) {
  .t3-featured-news img.nspImage { max-width: 70px ! important; height: auto ! important; }
  .t3-featured-news h4.nspHeader { height: 25px; overflow: hidden; margin-top: 0px; }
}
@media screen and (max-width: 679px) {
  .t3-featured-news img.nspImage { display: none ! important; }
}
@media (min-width: 680px) and (max-width: 1200px) {
  .t3-featured-news .listed-news .nspMain { margin: 0px -3%; }
  .t3-featured-news .listed-news .nspArt { margin: 0px 3%; width: 42%; }
  .t3-featured-news .listed-news .nspArt:last-child { border-bottom: 1px solid rgb(234, 234, 234); padding-bottom: 30px ! important; }
  .t3-featured-news .listed-news .nspArt:first-child { padding-top: 30px ! important; }
}
@media (max-width: 679px), (min-width: 1200px) {
  .t3-featured-news .listed-news .nspArt.nspCol2 { width: 100%; clear: none; }
}
.backfaced .nspArt { padding: 37.5px ! important; }
.backfaced .nspArt h4.nspHeader { font-size: 24px; font-family: "latoregular",Helvetica,Arial,sans-serif; }
.backfaced .nspArt p { color: rgb(255, 255, 255); }
.backfaced .nspArt p a { color: rgb(255, 255, 255); }
.backfaced .nspArt p.nspInfo1 { margin-bottom: 52.5px; }
.backfaced .nspArt p.nspInfo2 { font-family: "CreteRound-Regular",Helvetica,Arial,sans-serif; font-size: 15px; }
.backfaced .nspArt p.nspText { padding: 45px 0px 30px; }
.backfaced .nspArt .readon { position: absolute; width: 100%; height: 60px; line-height: 60px; padding-left: 37.5px; left: 0px; bottom: 0px; background-color: rgb(181, 49, 50); font-family: "CreteRound-Regular",Helvetica,Arial,sans-serif; margin-top: 45px; }
.home-news.nspMain { margin: 0px -4px; }
.home-news .nspArt { border: 1px solid rgb(234, 234, 234); margin-right: -1px ! important; margin-top: -1px ! important; padding-top: 45px ! important; padding-bottom: 45px ! important; transition: all 0.4s ease 0s; }
.home-news .nspArt h4, .home-news .nspArt p, .home-news .nspArt a.readon { padding-left: 37.5px; padding-right: 37.5px; }
.home-news .nspArt h4.nspHeader { font-size: 20px; font-family: "latoregular",Helvetica,Arial,sans-serif; height: 105px; letter-spacing: 0.75px; }
@media (min-width: 400px) and (max-width: 679px) {
  .home-news .nspArt h4.nspHeader { height: 65px; }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .home-news .nspArt h4.nspHeader { height: 115px; }
}
.home-news .nspArt p.nspInfo2 { font-family: "CreteRound-Regular",Helvetica,Arial,sans-serif; font-size: 15px; color: rgb(34, 34, 34); margin-bottom: 30px; }
.home-news .nspArt p.nspInfo2 a { color: rgb(34, 34, 34); }
.home-news .nspArt p.nspText { padding-top: 30px; padding-bottom: 30px; max-height: 160px; overflow: hidden; }
.home-news .nspArt .readon { font-family: "CreteRound-Regular",Helvetica,Arial,sans-serif; font-size: 13px; color: rgb(34, 34, 34); }
.home-news .nspArt .readon:hover { color: rgb(201, 54, 56); }
.home-news .nspArt:hover { background-color: rgb(251, 251, 251); }
@media (min-width: 679px) and (max-width: 1199px) {
  .home-news .nspArt.nspCol3 { width: 50%; clear: none ! important; }
}
.home-news .nspLinks .readon-button { margin-bottom: -3px; padding: 25px 0px; }
.listed-news .nspArt { border-bottom: 1px solid rgb(234, 234, 234); }
.listed-news .nspArt:last-child { border-color: transparent; padding-bottom: 5px ! important; }
.listed-news .nspArt:first-child { padding-top: 10px ! important; }
@media (min-width: 920px) and (max-width: 1439px) {
  .hidden-thumb img.nspImage { display: none ! important; }
}
.t3-extra-content p.nspInfo2 { position: absolute; top: 35px; left: 0px; background-color: rgb(201, 54, 56); color: rgb(255, 255, 255); padding: 5px 12px; }
.t3-extra-content p.nspInfo2 a { color: rgb(255, 255, 255); }
.t3-extra-content .nspArt:first-child .nspInfo2 { top: 10px; }
.t3-extra-content h4.nspHeader { font-size: 18px; }
.t3-extra-content h4.nspHeader a { color: rgb(34, 34, 34); }
.t3-extra-content h4.nspHeader a:hover { color: rgb(201, 54, 56); }
.t3-extra-content .readon { padding-top: 15px; font-family: "CreteRound-Regular",Helvetica,Arial,sans-serif; font-size: 12px; }
@media screen and (max-width: 680px) {
  .t3-extra-content .nspArt .nspImageWrapper { float: none; margin: 0px 0px 15px ! important; }
  .t3-extra-content .nspArt .nspImageWrapper img.nspImage { width: 100% ! important; height: auto ! important; }
}
.testimonial .nspArt { background: transparent url(cce7d04b1db221bf7b549822a08111c803e6768e.png)  no-repeat scroll 100% 0px; font: 16px/1.8 Georgia,"Times New Roman",Times,serif; }
.testimonial .nspArt h4.nspHeader, .testimonial .nspArt h4 { margin: 0px; font-size: 15px; color: rgb(119, 119, 119); padding: 20px 0px 5px; }
.testimonial .nspArt h5 { margin: 0px; padding: 0px; font-family: "latoregular",Helvetica,Arial,sans-serif; color: rgb(153, 153, 153); font-size: 11px; font-weight: normal; }
.testimonial .nspArt p { padding: 0px 35px 0px 0px; font-style: italic; }
.gkNspPM-VideoGallery { box-sizing: border-box; overflow: hidden; position: relative; width: 100%; }
.gkNspPM-VideoGallery .gkBigBlock { box-sizing: border-box; float: left; overflow: hidden; padding: 0px; position: relative; width: 47.5%; }
.gkNspPM-VideoGallery .gkSmallBlock { cursor: pointer; float: right; width: 50%; }
.gkNspPM-VideoGallery .gkItemsPage { display: none; }
.gkNspPM-VideoGallery .gkItemsPage.active { display: block; background-color: rgb(255, 255, 255); padding: 45px; }
.gkNspPM-VideoGallery .gkSmallBlock figcaption { box-sizing: border-box; padding: 0px 95px 0px 160px; position: relative; }
.gkNspPM-VideoGallery .gkBigBlock figure { cursor: pointer; left: 0px; position: absolute; top: 0px; z-index: 1; }
.gkNspPM-VideoGallery .gkBigBlock figcaption { bottom: -20%; opacity: 0; padding: 30px; position: absolute; transition: all 0.25s ease-out 0s; z-index: 2; }
.gkNspPM-VideoGallery .gkBigBlock.active figcaption { bottom: 0px; opacity: 1; }
.gkNspPM-VideoGallery .gkBigBlock strong { background-color: rgb(201, 54, 56); color: rgb(255, 255, 255); font-size: 11px; font-weight: bold; padding: 5px 10px; line-height: 20px; text-transform: uppercase; }
.gkNspPM-VideoGallery .gkSmallBlock .gkItem { cursor: pointer; display: inline-block; padding: 30px 0px; border-bottom: 1px solid rgb(234, 234, 234); }
.gkNspPM-VideoGallery .gkSmallBlock .gkItem:first-child { padding-top: 0px; }
.gkNspPM-VideoGallery .gkSmallBlock .gkItem:last-child { border-bottom: 0px none; padding-bottom: 0px; }
.gkNspPM-VideoGallery .gkSmallBlock h3 { font-size: 18px; margin: -4px 0px 10px; font-weight: normal; }
.gkNspPM-VideoGallery .gkBigBlock h3 { margin: 10px 0px 0px; line-height: 1; }
.gkNspPM-VideoGallery .gkBigBlock h3 a { color: rgb(245, 245, 245) ! important; font-size: 24px; }
.gkNspPM-VideoGallery .gkSmallBlock p { font-size: 14px; margin: 0px; }
.gkNspPM-VideoGallery .gkBigBlock img, .gkNspPM-VideoGallery .gkBigBlock .gkImageWrap { cursor: pointer; display: block; height: auto; width: 100%; }
.gkNspPM-VideoGallery .gkSmallBlock img, .gkNspPM-VideoGallery .gkSmallBlock .gkImageWrap { height: auto; float: left; max-width: 125px; }
.gkNspPM-VideoGallery .gkSmallBlock .gkImageWrap { margin: 3px 35px 0px 0px; }
.gkNspPM-VideoGallery .gkImageWrap { overflow: hidden; position: relative; z-index: 1; }
.gkNspPM-VideoGallery .gkImageWrap img { transform: scale(1, 1); transition: all 0.2s linear 0s; }
.gkNspPM-VideoGallery .gkItem:hover img, .gkNspPM-VideoGallery .gkImageWrap:hover img, .gkNspPM-VideoGallery .gkBigBlock:hover img { transform: scale(1.2, 1.2); }
.gkNspPM-VideoGallery .gkBigBlock p, .gkNspPM-VideoGallery .gkBigBlock small, .gkNspPM-VideoGallery .gkSmallBlock strong { display: none; }
.gkNspPM-VideoGallery .gkBigBlock figure::before { background: transparent linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.6) 100%) repeat scroll 0% 0%; content: ""; height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; z-index: 2; }
.gkNspPM-VideoGallery .gkBigBlock figure::after { background: rgba(0, 0, 0, 0.1) none repeat scroll 0% 0%; border: 2px solid rgb(255, 255, 255); border-radius: 50%; color: rgb(255, 255, 255); content: ""; font-family: FontAwesome; font-size: 36px; left: 50%; line-height: 78px; margin: -40px 0px 0px -40px; opacity: 0; position: absolute; text-indent: 28px; top: 20%; transition: all 0.25s ease-out 0s; width: 80px; height: 80px; z-index: 3; }
.gkNspPM-VideoGallery .gkBigBlock figure.video::after { content: ""; text-indent: 29px; }
.gkNspPM-VideoGallery .gkBigBlock.active figure::after { opacity: 1; top: 40%; }
.gkNspPM-VideoGallery .gkSmallBlock small { border: 1px solid rgb(248, 248, 248); font-size: 14px; height: 45px; line-height: 45px; margin: -22px 0px 0px; position: absolute; right: 5px; text-align: center; top: 50%; width: 45px; background-color: rgb(240, 240, 240); color: rgb(34, 34, 34); font-family: "CreteRound-Regular",Helvetica,Arial,sans-serif; }
.gkNspPM-VideoGallery .gkSmallBlock small::after { border-style: solid; border-width: 8px 8px 8px 0px; border-color: transparent rgb(240, 240, 240) transparent transparent; content: ""; height: 0px; left: -8px; position: absolute; top: 15px; width: 0px; }
.gkNspPM-VideoGallery .gkSmallBlock small::before { border-style: solid; border-width: 7px 7px 7px 0px; border-color: transparent rgb(240, 240, 240) transparent transparent; content: ""; height: 0px; left: -6px; position: absolute; top: 16px; width: 0px; z-index: 1; }
.gkNspPM-VideoGallery .gkBigBlock .gkIsHelperImage { display: block; height: auto; width: 100%; }
.dark-area .gkNspPM-VideoGallery .gkSmallBlock small { color: rgb(245, 245, 245); }
.dark-area .gkNspPM-VideoGallery .gkSmallBlock small::before { border-color: transparent rgb(0, 0, 0) transparent transparent; }
.dark-area .gkNspPM-VideoGallery .gkSmallBlock h3 a { color: rgb(245, 245, 245) ! important; }
.dark-area .gkNspPM-VideoGallery .gkSmallBlock h3 a:active, .dark-area .gkNspPM-VideoGallery .gkSmallBlock h3 a:focus, .dark-area .gkNspPM-VideoGallery .gkSmallBlock h3 a:hover { color: rgb(216, 39, 49) ! important; }
.dark-area .gkNspPM-VideoGallery .gkSmallBlock p { color: rgb(119, 119, 119); }
.dark-area .gkNspPM-VideoGallery .gkSmallBlock .gkItem { border-top: 1px solid rgb(51, 51, 51); }
.dark-area .gkNspPM-VideoGallery .gkSmallBlock .gkItem:first-child { border-top: medium none; }
@media screen and (max-width: 1440px) {
  .gkNspPM-VideoGallery .gkItemsPage.active { padding-top: 35px; padding-bottom: 35px; }
  .gkNspPM-VideoGallery .gkSmallBlock .gkItem { padding: 25px 0px; }
  .gkNspPM-VideoGallery .gkSmallBlock h3 { font-size: 15px; margin-bottom: 5px; }
  .gkNspPM-VideoGallery .gkSmallBlock figcaption { padding: 0px 60px 0px 120px; }
  .gkNspPM-VideoGallery .gkSmallBlock img, .gkNspPM-VideoGallery .gkSmallBlock .gkImageWrap { max-width: 100px; }
}
@media (min-width: 840px) and (max-width: 1199px) {
  .gkNspPM-VideoGallery .gkSmallBlock figcaption { padding: 0px 60px 0px 80px; }
  .gkNspPM-VideoGallery .gkSmallBlock .gkImageWrap { margin: 0px 15px 0px 0px; }
  .gkNspPM-VideoGallery .gkSmallBlock img, .gkNspPM-VideoGallery .gkSmallBlock .gkImageWrap { max-width: 70px; }
  .gkNspPM-VideoGallery .gkSmallBlock h3 { font-size: 15px; }
  .gkNspPM-VideoGallery .gkSmallBlock p { display: none; }
  .gkNspPM-VideoGallery .gkSmallBlock small { right: 2px; }
  .gkNspPM-VideoGallery .gkBigBlock h3 a { font-size: 18px; }
  .gkNspPM-VideoGallery .gkBigBlock figure::after { font-size: 20px; width: 50px; height: 50px; margin: -25px 0px 0px -25px; line-height: 48px; }
  .gkNspPM-VideoGallery .gkBigBlock figure.video::after { text-indent: 18px; }
}
@media (max-width: 839px) {
  .gkNspPM-VideoGallery .gkBigBlock, .gkNspPM-VideoGallery .gkSmallBlock { width: 100%; }
}
@media (max-width: 839px) {
  .gkNspPM-VideoGallery .gkBigBlock, .gkNspPM-VideoGallery .gkSmallBlock { width: 100%; }
}
@media (max-width: 599px) {
  .gkNspPM-VideoGallery .gkSmallBlock figcaption { padding-left: 0px; }
  .gkNspPM-VideoGallery .gkSmallBlock .gkImageWrap, .gkNspPM-VideoGallery .gkBigBlock figure::after { display: none; }
}
.t3-wrapper .gkNspPM-Portfolio2 .gkImagesWrapper { padding: 40px 0px 0px; }
.t3-wrapper .gkNspPM-Portfolio2 .gkImagesWrapper > a img { width: 100%; }
.gkNspPM-Portfolio2 .gkPortfolioImage { width: 62.5% ! important; }
.gkNspPM-Portfolio2 .gkPortfolioImage > a { max-height: 85%; overflow: hidden; }
.t3-wrapper .gkNspPM-Portfolio2 .gkPortfolioPopup { margin-top: 20px; }
@media (min-width: 920px) {
  .t3-wrapper .gkNspPM-Portfolio2 .gkPortfolioPopup { padding: 37.5px; }
}
.t3-wrapper .gkNspPM-Portfolio2 .gkPortfolioPopup > div { max-height: 80%; overflow: hidden; }
.gkNspPM-Portfolio2 .gkImagesWrapper > a.gkImage { transform: scale(1, 1); opacity: 0.15; transition: all 0.3s cubic-bezier(0.71, 0.23, 0.25, 1.48) 0s; }
.t3-wrapper .gkNspPM-Portfolio2 { margin-top: -65px; }
@media (max-width: 920px) {
  .t3-wrapper .gkNspPM-Portfolio2 { margin-top: 0px; }
}
.t3-wrapper .gkNspPM-Portfolio2 .gkPortfolioCategories { list-style: outside none none; float: right; margin-right: 10px; }
@media (max-width: 920px) {
  .t3-wrapper .gkNspPM-Portfolio2 .gkPortfolioCategories { float: left; }
}
.t3-wrapper .gkNspPM-Portfolio2 .gkPortfolioCategories li { text-transform: none; font-family: "CreteRound-Regular",Helvetica,Arial,sans-serif; padding: 12px 20px; line-height: normal; height: 42px; font-size: 15px; }
.t3-wrapper .gkNspPM-Portfolio2 .gkPortfolioCategories li.active { background: rgb(201, 54, 56) none repeat scroll 0% 0%; border-radius: 0px; }
.t3-wrapper .gkNspPM-Portfolio2 .gkPortfolioCategories li.active:hover { background: rgb(181, 49, 50) none repeat scroll 0% 0%; border-radius: 0px; }
.t3-wrapper .gkNspPM-Portfolio2 .gkPortfolioCategories li:hover { background: transparent none repeat scroll 0% 0%; color: rgb(34, 34, 34); }
.t3-wrapper .gkNspPM-Portfolio2 .gkPortfolioPrev, .t3-wrapper .gkNspPM-Portfolio2 .gkPortfolioNext, .t3-wrapper .gkNspPM-Portfolio2 .gkPortfolioClose { margin-top: -5px; color: rgb(204, 204, 204); }
.t3-wrapper .gkNspPM-Portfolio2 .gkPortfolioPrev:hover, .t3-wrapper .gkNspPM-Portfolio2 .gkPortfolioNext:hover, .t3-wrapper .gkNspPM-Portfolio2 .gkPortfolioClose:hover { color: rgb(34, 34, 34); }
@media (min-width: 1200px) {
  .t3-wrapper .gkNspPM-Portfolio2 .gkPortfolioPrev, .t3-wrapper .gkNspPM-Portfolio2 .gkPortfolioNext, .t3-wrapper .gkNspPM-Portfolio2 .gkPortfolioClose { font-size: 76px; margin-bottom: 45px; }
}
.t3-wrapper .gkNspPM-Portfolio2 .gkPortfolioPrev { margin-right: 20px; }
@media (min-width: 1200px) {
  .t3-wrapper .gkNspPM-Portfolio2 .gkPortfolioDesc { padding-left: 60px; padding-top: 30px; }
}
.t3-wrapper .gkNspPM-Portfolio2 .gkPortfolioCategory, .t3-wrapper .gkNspPM-Portfolio2 .gkPortfolioAuthor, .t3-wrapper .gkNspPM-Portfolio2 .gkPortfolioDate { padding-top: 20px; margin-bottom: 20px; }
.t3-wrapper .gkNspPM-Portfolio2 .gkPortfolioTitle { margin-bottom: 20px; }
@media (max-width: 920px) {
  .t3-wrapper .gkNspPM-Portfolio2 .gkPortfolioTitle { font-size: 16px; }
}
@media (max-width: 1199px) {
  .t3-wrapper .gkNspPM-Portfolio2[data-cols="3"] .gkImagesWrapper a, .t3-wrapper .gkNspPM-Portfolio2[data-cols="4"] .gkImagesWrapper a, .t3-wrapper .gkNspPM-Portfolio2[data-cols="5"] .gkImagesWrapper a, .t3-wrapper .gkNspPM-Portfolio2[data-cols="6"] .gkImagesWrapper a { width: 33.3333%; }
}
@media (max-width: 679px) {
  .t3-wrapper .gkNspPM-Portfolio2[data-cols="3"] .gkImagesWrapper a, .t3-wrapper .gkNspPM-Portfolio2[data-cols="4"] .gkImagesWrapper a, .t3-wrapper .gkNspPM-Portfolio2[data-cols="5"] .gkImagesWrapper a, .t3-wrapper .gkNspPM-Portfolio2[data-cols="6"] .gkImagesWrapper a { width: 50%; }
}
.dayquote { background: transparent url(cce7d04b1db221bf7b549822a08111c803e6768e.png)  no-repeat scroll 100% 0px; font: 16px/1.8 Georgia,"Times New Roman",Times,serif; }
.dayquote h4 { margin: 0px; font-size: 15px; color: rgb(119, 119, 119); padding: 20px 0px 5px; }
.dayquote h5 { margin: 0px; padding: 0px; font-family: "latoregular",Helvetica,Arial,sans-serif; color: rgb(153, 153, 153); font-size: 11px; font-weight: normal; }
.dayquote p { padding: 0px 35px 0px 0px; font-style: italic; }
.dayquote .item.active { opacity: 1; transition: all 0.5s ease-out 0s; }
.dayquote .item { opacity: 0; }
.sp-tweet { padding: 0px 0px 0px 110px; }
.sp-tweet::before { font-family: FontAwesome; content: ""; font-size: 46px; color: rgb(255, 255, 255); position: absolute; left: 30px; margin-top: -38px; top: 50%; }
.sp-tweet .sp-tweet-item { border-bottom: 0px none; padding: 25px 999em 28px 30px; margin-right: -999em ! important; background-color: rgb(204, 64, 66); border-left: 6px solid rgb(201, 54, 56); font-size: 16px; font-style: italic; }
.sp-tweet .sp-tweet-item .date { float: none; font-size: 12px; font-style: normal; }
.sp-tweet a.followme { background: transparent none repeat scroll 0% 0%; font-size: 11px; padding-left: 0px; margin: 0px; }
.t3-footer ul.address { border-top: 0px none ! important; margin-left: 0px; }
.t3-footer ul.address li { position: relative; padding-left: 25px; padding-bottom: 15px; }
.t3-footer ul.address li::before { font-family: FontAwesome; position: absolute; top: -2px; left: 0px; font-size: 15px; color: rgb(255, 255, 255); }
.t3-footer ul.address li a { background: transparent none repeat scroll 0% 0% ! important; border-bottom: 0px none ! important; }
.t3-footer ul.address li.home::before { content: ""; }
.t3-footer ul.address li.email::before { content: ""; }
.t3-footer ul.address li.phone::before { content: ""; }
.t3-footer ul.address li.mobile::before { content: ""; font-size: 20px; top: -4px; left: 2px; }
ul.social { padding-top: 0px; margin-bottom: 0px; float: right; }
ul.social li { float: left; margin-left: 1px; text-indent: -999em; list-style: outside none none; }
ul.social li a { width: 36px; height: 42px; display: block; background-color: rgb(191, 191, 191); background-image: url(2851be931daa515956dffb3f7823acdd12ac52d3.png) ; border-bottom: 0px none; }
ul.social li a:hover { background-color: rgb(85, 85, 85); }
ul.social li .fb { background-position: 2px 4px; }
ul.social li .tweet { background-position: -28px 4px; }
ul.social li .gplus { background-position: -62px 4px; }
ul.social li .pinterest { background-position: -94px 4px; }
ul.social li .youtube { background-position: -126px 4px; }
#toTop { background-color: rgb(201, 54, 56); box-shadow: -1px -1px 12px rgba(0, 0, 0, 0.2); z-index: 10; text-align: center; padding: 10px 20px; position: fixed; bottom: 0px; right: 0px; cursor: pointer; display: none; color: rgb(255, 255, 255); font-size: 42px; line-height: 1; transition: background-color 0.4s ease 0s; }
#toTop:hover { background-color: rgb(204, 64, 66); }
#map { width: 100% ! important; }
.module-ct > ol.breadcrumb { padding: 6px 12px; margin-left: 0px; }
ul.mostread { margin: 0px; padding: 0px; list-style: outside none none; }
ul.mostread > li > a { border-bottom: 1px dotted rgb(234, 234, 234); color: rgb(119, 119, 119); padding: 6px 0px 6px 22px; display: block; }
ul.mostread > li > a:hover { color: rgb(34, 34, 34); }
.loginModal { overflow: hidden ! important; }
.loginModal .modal-content { border-radius: 0px; padding: 37.5px 45px 30px; }
.loginModal .modal-body { padding: 0px; margin: 0px; }
.loginModal .modal-header { border-bottom: 0px none; padding: 0px; }
.loginModal .modal-title { font-weight: normal; }
.loginModal .userdata { margin-top: 37.5px; }
@media screen and (min-width: 1200px) {
  .loginModal .modal-dialog { margin-top: 75px; }
}
.loginModal ul.nav { margin: 15px 0px 65px; }
#login-form input[type="text"], #login-form input[type="password"] { width: 100%; }
#login-form .logout-button { position: absolute; top: 150px; right: 0px; }
#login-form ul.unstyled { padding-left: 0px; padding-top: 15px; margin: 30px 0px 0px; list-style: outside none none; font-size: 13px; border-top: 1px solid rgb(234, 234, 234); }
#login-form ul.unstyled li { display: inline-block; padding: 0px 15px 10px 0px; }
#login-form #form-login-remember label { font-weight: normal; font-family: "latoregular",Helvetica,Arial,sans-serif; font-size: 13px; color: rgb(119, 119, 119); }
.banner { padding-top: 0px; padding-bottom: 0px; }
.banner p { margin: 0px; padding: 0px; }
.categories-module, ul.categories-module, .category-module, ul.category-module { margin: 0px; }
.categories-module li, ul.categories-module li, .category-module li, ul.category-module li { list-style: outside none none; padding: 12px 0px; border-top: 1px solid rgb(234, 234, 234); }
.categories-module li:first-child, ul.categories-module li:first-child, .category-module li:first-child, ul.category-module li:first-child { border-top: 0px none; }
.categories-module h4, ul.categories-module h4, .category-module h4, ul.category-module h4 { font-size: 15px; font-weight: normal; margin: 0px; }
.feed h4 { font-weight: bold; }
.feed .newsfeed, .feed ul.newsfeed { border-top: 1px solid rgb(234, 234, 234); }
.feed .newsfeed .feed-link, .feed ul.newsfeed .feed-link, .feed .newsfeed h5.feed-link, .feed ul.newsfeed h5.feed-link { font-size: 15px; font-weight: normal; margin: 0px; }
.latestusers, ul.latestusers { margin-left: 0px; }
.latestusers li, ul.latestusers li { background: rgb(238, 238, 238) none repeat scroll 0% 0%; display: inline-block; padding: 5px 10px; border-radius: 0px; }
.stats-module dt, .stats-module dd { display: inline-block; margin: 0px; }
.stats-module dt { font-weight: bold; width: 35%; }
.stats-module dd { width: 60%; }
.tagspopular ul { display: block; margin: 0px; padding: 0px; list-style: outside none none; overflow: hidden; }
.tagspopular ul > li { color: rgb(85, 85, 85); display: inline-block; margin: 0px 5px 5px 0px; }
.tagspopular ul > li > a { background: rgb(238, 238, 238) none repeat scroll 0% 0%; border-radius: 3px; color: rgb(85, 85, 85); display: block; padding: 2px 5px; }
.tagspopular ul > li > a:hover, .tagspopular ul > li > a:focus, .tagspopular ul > li > a:active { background: rgb(181, 49, 50) none repeat scroll 0% 0%; color: rgb(255, 255, 255); text-decoration: none; }
.tagssimilar ul { margin: 0px; padding: 0px; list-style: outside none none; }
.tagssimilar ul > li { border-bottom: 1px solid rgb(238, 238, 238); padding: 8px 0px; }
.tagssimilar ul > li > a { color: rgb(85, 85, 85); }
.tagssimilar ul > li > a:hover, .tagssimilar ul > li > a:focus, .tagssimilar ul > li > a:active { color: rgb(181, 49, 50); }
.t3-module .fb_iframe_widget { width: 100% ! important; }
.t3-module .fb_iframe_widget span { width: 100% ! important; }
.t3-module .fb_iframe_widget span iframe { width: 100% ! important; }
.pluginBoxDividerGray { border-color: transparent ! important; }
.pluginBoxDivider { border-top: medium none ! important; }
.btn.jmodedit { width: 50px; height: 50px; border-radius: 50%; box-shadow: -1px -1px 12px rgba(0, 0, 0, 0.2); margin-top: 10px ! important; margin-right: 20px ! important; }
.btn.jmodedit::after { color: rgb(255, 255, 255); content: ""; font-family: FontAwesome; font-size: 20px; left: 50%; margin: -17px 0px 0px -9px; position: absolute; top: 50%; }
body #Kunena #ktab ul.menu li.active a, body #Kunena #ktab li#current.selected a, #Kunena dl.tabs dt.open:hover { background-color: rgb(201, 54, 56); }
body #Kunena #ktab ul.menu li.active a:hover, body #Kunena #ktab li#current.selected a:hover, #Kunena dl.tabs dt.open:hover:hover { background-color: rgb(181, 49, 50); }
.kprofileboxcnt .k_guest b, #Kunena .kwho-admin, #Kunena dl.tabs dt:hover { color: rgb(201, 54, 56); }
body #Kunena #ktab #current a span, body #Kunena #ktab a, body #Kunena #ktab a span, #Kunena dl.tabs dt, #Kunena ul.kpost-profile li.kpost-username, #Kunena div.kmsg-header-left span.kmsg-title-left, #Kunena .kprofilebox form .input span { font-family: "CreteRound-Regular",Helvetica,Arial,sans-serif; }
#Kunena div.kmsg-header h2, #Kunena .kprofilebox form .input span input { font-family: "latoregular",Helvetica,Arial,sans-serif; }
#Kunena .kprofilebox form .input { border: 1px solid rgb(234, 234, 234); padding: 20px 30px 30px; background-color: rgb(246, 246, 246); margin-bottom: 10px; }
#Kunena .kprofilebox form .input .inputbox.ks { background-color: rgb(255, 255, 255); }
#Kunena .kheader h2, #Kunena .kheader h3 { display: inline; font-size: 24px; font-weight: normal; }
#Kunena .kheader h2 a, #Kunena .kheader h3 a { color: rgb(34, 34, 34); }
#Kunena div.ktitle-desc { border-left: 1px solid rgb(234, 234, 234); padding-top: 1px; padding-bottom: 2px; display: inline-block; padding-left: 15px; vertical-align: middle; margin-left: 15px; margin-top: -3px; }
@media screen and (max-width: 920px) {
  #Kunena div.ktitle-desc { display: block; padding-left: 0px; margin-left: 0px; border: 0px none; }
}
#Kunena .kbutton, #Kunena #kbutton_addvideo1, #Kunena #kbutton_addvideo2 { font-family: "CreteRound-Regular",Helvetica,Arial,sans-serif; }
#Kunena tr.krow2, #Kunena tr.krow1 { border-left: 1px solid rgb(234, 234, 234); border-right: 1px solid rgb(234, 234, 234); }
#Kunena tr.krow2 td, #Kunena tr.krow1 td { font-size: 14px; }
#Kunena div.kthead-title { font-size: 16px; }
#kfrontstats-tbody ul { margin: 0px; padding: 0px; }
#kfrontstats-tbody ul#kstatslistleft { width: 70%; }
#kfrontstats-tbody ul#kstatslistright { width: 22.5%; }
@media screen and (max-width: 919px) {
  #kfrontstats-tbody ul { width: 100%; }
}
#kfrontstats-tbody ul li { padding: 2px 30px 2px 0px; display: inline; line-height: 2; position: relative; white-space: nowrap; }
#kfrontstats-tbody ul li::after { font-family: FontAwesome; position: absolute; top: 50%; margin-top: -4px; right: 12px; content: ""; font-size: 5px; color: rgb(170, 170, 170); }
#kfrontstats-tbody ul li:last-child::after { content: normal; }
#kfrontstats-tbody ul li:last-child { padding-right: 0px; }
.kprofileboxcnt ul { border-bottom: 1px solid rgb(234, 234, 234); margin: 5px 0px 0px; padding-left: 30px; padding-bottom: 30px; font-size: 24px; color: rgb(34, 34, 34); }
.kprofileboxcnt ul li.kms { font-size: 14px; color: rgb(119, 119, 119); }
.kprofileboxcnt ul li.kms strong { font-weight: normal; }
.kprofileboxcnt ul strong { font-weight: normal; }
.kprofileboxcnt ul.kprofilebox-link { font-size: 14px; border-bottom: 0px none; }
.kprofilebox-left { background-color: rgb(201, 54, 56) ! important; }
.kprofilebox-left img { border-radius: 50%; }
