/*
CONTACT SUPPORT STYLES
Designer: Laurel Jones - Perficient, Inc.
Date: June 12, 2017
*/

@font-face{font-family:"PFDinTextPro-bold";font-weight:bold;font-style:normal;src:url("//d32ajffse01guc.cloudfront.net/fonts/v1.1.1/pfdin/pfdin-bold.eot?#iefix") format("embedded-opentype"),url("//d32ajffse01guc.cloudfront.net/fonts/v1.1.1/pfdin/pfdin-bold.ttf") format("truetype")}
@font-face{font-family:"PFDinTextPro-light";font-weight:light;fofnt-style:normal;src:url("//d32ajffse01guc.cloudfront.net/fonts/v1.1.1/pfdin/pfdin-light.eot?#iefix") format("embedded-opentype"),url("//d32ajffse01guc.cloudfront.net/fonts/v1.1.1/pfdin/pfdin-light.ttf") format("truetype")}
@font-face{font-family:"PFDinTextPro-medium";font-weight:medium;font-style:normal;src:url("//d32ajffse01guc.cloudfront.net/fonts/v1.1.1/pfdin/pfdin-medium.eot?#iefix") format("embedded-opentype"),url("//d32ajffse01guc.cloudfront.net/fonts/v1.1.1/pfdin/pfdin-medium.ttf") format("truetype")}
@font-face{font-family:"PFDinTextPro-regular";font-weight:regular;font-style:normal;src:url("//d32ajffse01guc.cloudfront.net/fonts/v1.1.1/pfdin/pfdin-regular.eot?#iefix") format("embedded-opentype"),url("//d32ajffse01guc.cloudfront.net/fonts/v1.1.1/pfdin/pfdin-regular.ttf") format("truetype")}
@font-face{font-family:'PFDinTextPro-Medium';font-weight:normal;font-style:normal;src:url("//d32ajffse01guc.cloudfront.net/fonts/v1.1.1/pfdin/pfdin-medium.eot?#iefix") format("embedded-opentype"),url("//d32ajffse01guc.cloudfront.net/fonts/v1.1.1/pfdin/pfdin-medium.ttf") format("truetype")}
@font-face{font-family:'PFDinTextPro-Regular';font-weight:normal;font-style:normal;src:url("//d32ajffse01guc.cloudfront.net/fonts/v1.1.1/pfdin/pfdin-regular.eot?#iefix") format("embedded-opentype"),url("//d32ajffse01guc.cloudfront.net/fonts/v1.1.1/pfdin/pfdin-regular.ttf") format("truetype")}
@font-face{font-family:'PFDinTextPro-Bold';font-weight:bold;font-style:normal;src:url("//d32ajffse01guc.cloudfront.net/fonts/v1.1.1/pfdin/pfdin-bold.eot?#iefix") format("embedded-opentype"),url("//d32ajffse01guc.cloudfront.net/fonts/v1.1.1/pfdin/pfdin-bold.ttf") format("truetype")}
@font-face{font-family:'PFDinTextPro-Light';font-weight:100;font-style:normal;src:url("//d32ajffse01guc.cloudfront.net/fonts/v1.1.1/pfdin/pfdin-light.eot?#iefix") format("embedded-opentype"),url("//d32ajffse01guc.cloudfront.net/fonts/v1.1.1/pfdin/pfdin-light.ttf") format("truetype")}
p, table, input, div {
	font-family: "proxima nova", sans-serif;
}
h1, h2, h3 {
	font-family: 'PFDinTextPro-Medium';
}
a {
	color: #009FDF !important;
	text-decoration: none;
}
.gpBtn a {
	border: none;
	background: #009FDF;
	color: white !important;
	text-transform: uppercase;
	font-family: 'PFDinTextPro-Light' !important;
	font-size: 15px;
    padding: 10px 20px !important;
}

.midCol {
    width: 100%;
    margin: 35px auto !important;
    max-width: 1200px;
}
@media only screen and (max-width : 1200px) {
	.midCol { 
        width: calc(100% - 40px);
        padding: 0 20px; 
    }
}

/* -- -- BANNER -- -- */

.bannerText, .bannerImg {
	height: 250px;
}

.banner .col-lg-4 {
	padding: 0;
}
.banner.row {
	margin: 30px 0;
}
.bannerText {
    background: #009FDF;
    color: white;
    text-transform: uppercase;
    padding: 4% 10px 10px 30px !important;
}
.bannerText h1 {
	font-size: 30px;
	margin: 0;

}
.bannerText p {
	font-size: 50px;
	line-height: 50px;
	font-weight: bold;
}
.bannerImg {
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
}
@media only screen and (max-width : 1200px) {
	.bannerText { padding: 15px; }
}
@media only screen and (max-width : 992px) {
	.bannerText, .bannerImg { min-height: 150px !important; height: auto; }
}

/* -- -- SEARCH BAR -- -- */

.row.search {
	margin-bottom: 40px;
}
.searchBox, .leftCol {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.searchBox h2 {
	margin-top: 0;
    margin-bottom: 10px;
}
.searchBar input, .searchBtn input, .searchIcon {
	padding: 5px !important;
	border-radius:3px !important;
	height: 32px !important;
}
.searchIcon {
	width: 3%;
	float: left;
	background: #f8f8f8;
	border: 1px solid rgb(204, 204, 204);
	border-top-right-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
	border-right: none;
	text-align: center;
	padding-top: 7px !important;
}
.searchBar input {
	width: 87%;
	display: inline-block !important;
	float: left;
	border: 1px solid rgb(204, 204, 204) !important;
	border-radius: 0 !important;
}
input[type="text"]:focus {
	border: 1px solid #009fdf;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(0,139,218,0.6);
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(0,139,218,0.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(0,139,218,0.6);
}
.searchBtn input {
	width: 10% !important;
	border-top-left-radius: 0 !important;
	border-bottom-left-radius: 0 !important;
}
.searchBtn input.gpBtn {
	border: none;
	background: #009FDF;
	color: white !important;
	text-transform: uppercase;
	font-family: 'PFDinTextPro-Light' !important;
	font-size: 15px;
    padding: 0 0 0 0.5% !important;
}
@media only screen and (max-width: 768px) {
	.searchIcon { width: 10% !important; }
	.searchBar input { width: 65% !important; }
	.searchBtn input { width: 25% !important; }
    .support-searchbox-wrapper .span2 {
        margin-left: 0!important;
    }
}

/* -- -- Annoucment Area -- -- */

.announcementsWrap {
	background-color: #009fdf;
	border: medium none;
	color: #fff;
	float: left !important;
	padding: 10px 20px;
    border-radius: 10px;
}
.announcementsWrap h4 {
	color: #fff;
	display: inline;
	float: left;
	font-family: "PFDinTextPro-Regular";
	font-size: 1em;
	font-weight: bold;
	letter-spacing: 0;
	text-rendering: optimizelegibility;
	text-shadow: none;
	text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 0;
    max-width: 115px;
}

.announcementsWrap ul {
	display: inline;
	float: none;
	list-style: outside none none;
	margin: 0;
}

.announcementsWrap ul li {
	color: #fff;
	display: inline;
	float: left;
	padding: 0 0 0px;
	width: 100%;
}

.announcementsWrap .article-description {
	display: inline-block;
	float: left;
	height: 19px;
	overflow: hidden;
	text-shadow: none;
	width: auto;
}
.announcementsWrap .article-title-link {
	display: inline;
	float: left;
	font-weight: 700;
	padding-right: 4px;
}

.article-cta {
	color: #fff;
	display: inline;
	float: right;
	font-family: "PFDinTextPro-Medium";
	font-weight: 100;
	text-shadow: none;
	text-transform: uppercase;
}

li.tiny-bottom-margin .article-title.link-from-search {
	color: #FFF !important;
	font-weight: normal !important;
}

@media screen and (max-width: 767px) { 
    .row-fluid.annoucements.large-bottom-margin {
    	margin-left: auto;
    	margin-right: auto;
    	width: calc(100% - 75px);
	}
    .announcementsWrap h4 {
        display: block;
        margin-bottom: 5px;
    }
    .announcementsWrap ul li {
    	margin-bottom: 3px;
        margin-top: 3px;
	}

    .announcementsWrap .article-title-link {
        float: none;
    }
    
    .announcementsWrap .article-cta {
        display: block;
        float: none;
	    padding: 5px 0;
    }
}

@media screen and (max-width: 1240px) and (min-width: 768px) {
   .row-fluid.annoucements.large-bottom-margin {
    	margin-left: auto;
    	margin-right: auto;
    	width: calc(100% - 75px);
	} 
    .span10.PKB_Announcements_List {
        width: 80%;
    }
    .announcementsWrap .article-title-link {
        padding-left: 15px;
    }
}

/* -- -- PROMO AREA -- -- */

.supportHome .promoImg img {
	max-width: 420px;
}
.supportHome .promoImg {
	height: 176px;
}
.supportHome .promoText {
	padding: 10px 18% !important;
}

.row .row {
	margin: 0;
}
.row.promo {
	margin-bottom: 30px;
}
.promoText, .promoImg {
	border-radius: 10px;
}
.promoText {
	background: #009FDF;
	color: white;
	font-size: 25px;
	line-height: 29px;
	padding: 15px !important;
	border-top-right-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
}
.promoText p {
	font-family: 'PFDinTextPro-Light' !important;
}
.promoText p strong {
	font-family: 'PFDinTextPro-Medium' !important;
	font-weight: normal;
}
.promoText p.tabbed {
	margin-left: 12%;
}
.promoImg {
	border: 5px solid #009FDF;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	height: 146px;
}
.promoImg img {
    position: absolute;
    z-index: 1000;
    width: 90%;
    top: -10%;
    left: 6%;
    min-width: 250px;
}
@media only screen and (max-width: 1300px) {
	.promoImg { height: auto; }
	.promoImg img {
		position: relative !important;
	    top: 0 !important;
	    left: 0 !important;
	    min-width: inherit !important;
	    margin: 8% auto 0;
	    display: block;
	}
}
@media only screen and (max-width: 1200px) {
	.promoText { padding: 30px 15px 15px 20px !important; }
	.promoImg, .promoText { min-height: 170px !important; }
}
@media only screen and (max-width: 992px) {
	.promoText p.tabbed { margin-left: 0; }
	.promotext p { display: inline-block; margin-right: 20px; }
	.promoText { min-height: 20px !important; text-align: center; border-top-right-radius: 10px; border-bottom-right-radius: 10px;}

}

/* -- -- CATEGORIES -- -- */
.supportHome .categories {
	margin-top: 70px !important;
}
.supportHome .categories .categoryTile {
	background: #efefef;
	width: 22%;
    padding: 10px;
    height: 160px;
    margin: 0 15px 30px 15px;
    float: left;
}
@media only screen and (max-width: 992px) {
	.supportHome .categories .categoryTile { width: 46%; margin: 0 15px 30px 0; }
}
@media only screen and (max-width: 768px) {
	.supportHome .categories .categoryTile { width: 100%; margin: 0 0 30px 0;}
}
.supportHome .categories .categoryTile a.nav__link {
	padding: 0 !important;
}
.supportHome .categories .categoryTile a.nav__link:hover h4 {
	text-decoration: none !important;
	color: #0095DA !important;
}
.supportHome .categories .categoryTile:first-child,
.supportHome .categories .categoryTile:nth-child(5) {
	margin: 0 15px 30px 0;
}
.supportHome .categories .categoryTile:last-child,
.supportHome .categories .categoryTile:nth-child(8) {
	margin: 0 0 30px 15px;
}
.supportHome .categories h4 {
	text-transform: uppercase;
	text-align: center;
	color: black;
	font-weight: 500;
}
.capitalize{
    text-transform: capitalize;
} 

.topicColumns {
	margin-bottom: 5px;
}
.row.midCol.categoriesList {
    margin-top: 0 !important;
}

/* CATEGORY TILE ICONS */
.categoryTile a div {
	border: none !important;
	text-align: center;
	background-repeat: no-repeat;
	width: 220px;
	background-color: transparent;
	height: 110px;
	margin: 0 auto;
}
@media screen and (max-width: 1151px) and (min-width: 992px) {
.categoryTile a div.mounts-accessories {
background-size: 60px;
background-position: top center !important;
}
    
.supportHome .categories h4 {
	margin-top: 5px;
	margin-bottom: 5px;
}
}
@media screen and (max-width: 1200px) and (min-width: 1152px) {
.categoryTile a div.mounts-accessories {
background-size: 65px;
background-position: top center !important;
}
}
.categoryTile div.cameras {
	background-image: url('https://gopro.com/help/resource/supportContactTileIcons/Icon-Cameras-3.png');
    background-position: center
}
.categoryTile div.mounts-accessories {
	background-image: url('https://gopro.com/help/resource/supportContactTileIcons/Icon-Mounts-3.png');
    background-position: center
}
.categoryTile div.apps {
	background-image: url('/help/resource/supportContactTileIcons/Icon-Apps.png');
    background-size: contain;
    width: 98px;
}
.categoryTile div.camera-protection {
	background-image: url('https://gopro.com/help/resource/supportContactTileIcons/Icon-CarePlus-3.png');
    background-position:  25px 20px
}
.categoryTile div.karma {
	background-image: url('https://gopro.com/help/resource/supportContactTileIcons/Icon-Karma-3.png');
	background-position: center
}
.categoryTile div.Product-Updates {
	background-image: url('https://gopro.com/help/resource/supportContactTileIcons/Icon-ProductUpdates-3.png');
    background-position: 80px 10px
}
.categoryTile div.Product-Manuals {
	background-image: url('https://gopro.com/help/resource/supportContactTileIcons/Icon-Manuals-3.png');
	background-position: center
}
.categoryTile div.Order-Status {
	background-image: url('https://gopro.com/help/resource/supportContactTileIcons/Icon-OrderStatus-3.png');
    background-position: center
}

/* -- -- CONTACT OPTIONS -- -- */

.supportHome .contactUs {
	background: #009FDF;
	text-align: center;
    padding: 10px 40px;
    font-size: 30px;
    color: white !important;
}
.supportHome .contactBtn {
	border-bottom: 3px solid #009FDF;
	height: 70px;
}
.tab {
	background: #009FDF;
	color: white;
	text-transform: uppercase;
	font-size: 18px;
	padding: 5px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.tab i {
    font-size: 30px;
    margin-right: 10px;
    float: left;
}
.tab p {
    margin: 7px 0 0;
}
.block {
	background: #f8f8f8;
	margin-bottom: 30px !important;
	padding: 15px;
	font-size: 16px;
}
/* Phone */
.phone.block {
	text-align: center;
}
.phone.block .col-sm-6, .hours.block .col-sm-6 {
    line-height: 23px;
}
.phone.block h3 {
	margin-top: 0;
    margin-bottom: 10px;
	text-transform: uppercase;
    font-size: 18px;
}
.phone.block a {
    font-size: 20px;
    color: #009fdf;
    line-height: 23px;
    margin-top: 10px;
    display: block;
}
/* Chat */
.chat h3 {
    display: inline-block;
    float: left;
    font-size: 18px;
    text-transform: uppercase;
    margin: 10px 50px 0 0;
}
.chat .table-responsive {
	display: inline;
	border: none;
}
.chat.block table td {
	border: none;
	font-size: 14px;
}
.chat table td input[type="text"] {
    width: 100%;
}
.chat table td input[type="submit"] {
	padding: 5px 20px;
}
.table input[type="checkbox"] {
    display: inline-block !important;
    margin-top: -4px;
    margin-right: 8px;
}
/* Hours */
.hours {
	text-align: center;
}
.chat table td:first-child {
    width: 15%;
}
@media only screen and (max-width: 768px) {
	.hours .col-sm-6, .phone .col-sm-6 { margin-bottom: 10px; }
	.chat h3 { float: none; margin: 10px 0; }
    .supportHome .contactBtn {
        padding-left: 0;
        padding-right: 0;
    }
}

/* -- -- SUPPORT TILE SECONDARY PAGE -- -- */

/* Right col */
.subCategories .col-md-3 {
	width: 32% !important;
}

.col-md-3 {
    width: 33%;
    float: left;
}

@media only screen and (max-width : 767px) {
    .categoriesList .col-md-3 {
        width: 100%;
        float: none;
    } 
}
@media only screen and (max-width : 992px) {
    .subCategories .col-md-3 {
        width: 100% !important;
    }
}
.subCategories a.image {
	border: 1px solid #d4d4d4;
	margin: 0 auto;
    display: block;
    margin-right: 20px;
}
.subCategories h4 a.title,
.subCategories a.title h4 {
	font-family: 'ProximaNova';
	font-size: 13px;
	color: #333 !important;
	font-weight: bold;
	text-align: center;
	padding: 0;
    width: 100%;
    display: block;
    margin-bottom: 15px;
}
.subCategories a.title h4 {
	padding-top: 10px;
}
.subCategories a.nav__link.title {
    padding: 0;
}
.row.midCol.expand {
    border-bottom: 1px solid #d4d4d4;
    padding-bottom: 15px;
}

/* .pull-right h1 {
	text-transform: none;
	font-size: 36px;
	line-height: 39px;
	margin-bottom: 10px;
}*/

.span9.pull-right .support-searchbox-wrapper {
    background: transparent;
    padding: 0;
}

/* Images */
.subCategories .tileImage {
	background-repeat: no-repeat;
	background-size: contain;
	height: 150px;
	background-position: center;
	display: block;
	width: 150px;
	margin: 0 auto;
	background-image: url('/help/resource/supportContactTileIcons/Icon-Apps.png');
}

/* Cameras */

.subCategories .hero7-black {
	background-image: url(https://gopro.com/help/resource/supportContactTileIcons/h7b.png);
}
.subCategories .hero7-silver {
	background-image: url(https://gopro.com/help/resource/supportContactTileIcons/h7s.png);
}
.subCategories .hero7-white {
	background-image: url(https://gopro.com/help/resource/supportContactTileIcons/h7w.png);
}
.subCategories .hero6-black {
	background-image: url(https://gopro.com/help/resource/supportContactTileIcons/h6b-2.png);
}
.subCategories .fusion {
	background-image: url(https://gopro.com/help/resource/supportContactTileIcons/fusion.png);
}
.subCategories .hero-2018 {
	background-image: url(https://gopro.com/help/resource/supportContactTileIcons/hero-2018.png);
}
.subCategories .hero5-black{
	background-image: url(https://gopro.com/help/resource/supportContactTileIcons/h5b.png);
}
.subCategories .hero-session {
	background-image: url(https://gopro.com/help/resource/supportContactTileIcons/hero-session.png);
}
.subCategories .hero5-session {
	background-image: url(https://gopro.com/help/resource/supportContactTileIcons/h5session.png);
}
.subCategories .hero4-black {
	background-image: url(https://gopro.com/help/resource/supportContactTileIcons/hero4.png);
}
.subCategories .hero4-silver {
	background-image: url(https://gopro.com/help/resource/supportContactTileIcons/hero4.png);
}
.subCategories .hero-lcd {
	background-image: url(https://gopro.com/help/resource/supportContactTileIcons/hero+lcd.png);
}
.subCategories .hero-plus {
	background-image: url(https://gopro.com/help/resource/supportContactTileIcons/hero+.png);
}
.subCategories .hero-2014 {
	background-image: url(https://gopro.com/help/resource/supportContactTileIcons/hero-2014.png);
}
.subCategories .hero3plus-black-edition {
	background-image: url(https://gopro.com/help/resource/supportContactTileIcons/h3+b.png);
}
.subCategories .hero3plus-silver-edition {
	background-image: url(https://community.gopro.com/html/assets/carousel_hero3plussilver.png);
}
.subCategories .hero3-black-edition {
	background-image: url(https://community.gopro.com/html/assets/carousel_hero3black.png);
}
.subCategories .hero3-silver-edition {
	background-image: url(https://community.gopro.com/html/assets/carousel_hero3silver.png);
}
.subCategories .hero3-white-edition {
	background-image: url(https://gopro.com/help/resource/supportContactTileIcons/h3w.png);
}
.subCategories .hd-hero2 {
	background-image: url(https://gopro.com/help/resource/supportContactTileIcons/hd_hero2.png);
}
.subCategories .hd-hero {
	background-image: url(https://gopro.com/help/resource/supportContactTileIcons/original_hd_hero.png);
}
.subCategories .hd-hero-960 {
	background-image: url(https://gopro.com/help/resource/supportContactTileIcons/original_hd_hero.png);
}
.subCategories .standard-def-hero {
	background-image: url('https://community.gopro.com/html/assets/carousel_originalhero.png');
}
/* Apps */
.subCategories .quik-for-mobile {
	background-image: url(https://community.gopro.com/html/assets/featured_quikappx150.png);
}
.subCategories .gopro-fusion-studio-app {
	background-image: url(https://gopro.com/help/resource/supportContactTileIcons/GoPro_FusionStudio_Icon.png);
}
.subCategories .splice {
	background-image: url(https://community.gopro.com/html/assets/featured_spliceappx150.png);
}
.subCategories .quik-for-desktop {
	background-image: url(https://community.gopro.com/html/assets/featured_quikappx150.png);
}
.subCategories .gopro-studio,
.subCategories .capture,
.subCategories .gopro-app-for-desktop,
.subCategories .gopro-app {
	background-image: url('/help/resource/supportContactTileIcons/Icon-Apps.png');
}
.subCategories .gopro-app:before {
	content: "" !important;
}
.subCategories .dashware {
	background-image: url('/help/resource/supportContactTileIcons/Dashware.png');
	background-size: 120px;
}
/* GoPro Care */
.subCategories .gopro-plus {
	background-image: url(https://community.gopro.com/html/assets/carousel_goproplus.png);
}
.subCategories .GoPro-Care {
	background-image: url(https://community.gopro.com/html/assets/category_gpcnohover.png);
}
/* Premium Accessories */
.subCategories .lcd-touch-bacpac {
	background-image: url('/help/resource/supportContactTileIcons/lcdtouchbacpac.png');
}
.subCategories .lcd-bacpac {
	background-image: url('/help/resource/supportContactTileIcons/lcdbacpac.png');
}
.subCategories .battery-bacpac {
	background-image: url('/help/resource/supportContactTileIcons/batterybacpac.png');
}
.subCategories .battery-bacpac-2 {
	background-image: url('/help/resource/supportContactTileIcons/batterybacpac2.png');
}
.subCategories .wi-fi-bacpac-wi-fi {
	background-image: url('/help/resource/supportContactTileIcons/wifibacpac.png');
}
.subCategories .remote {
	background-image: url('/help/resource/supportContactTileIcons/remote.png');
}
.subCategories .x3d-hero-system {
	background-image: url('/help/resource/supportContactTileIcons/dualhero.png');
}
.subCategories .dual-hero-system {
	background-image: url('/help/resource/supportContactTileIcons/dualhero.png');
}
/* Spherical */
.subCategories .omni {
	background-image: url('/help/resource/supportContactTileIcons/omni.png');
}
.subCategories .autopano-video-pro {
	background-image: url('/help/resource/supportContactTileIcons/autopanovideopro.png');
}
.subCategories .autopano-giga {
	background-image: url('/help/resource/supportContactTileIcons/autopanogiga.png');
}


.subCategories .search-karma-faqs,
.subCategories .Learn-About-Karma {
	background-image: url(https://community.gopro.com/html/assets/carousel_karma.png);
}

/* Left sidebar */

.sidebar .nav-sidebar {
	margin-top: 10px;
}
.sidebar li {
	font-size: 16px;
	line-height: 36px;
	color: #999;
}
.sidebar li a {
	padding: 20px;
	text-decoration: none;
    transition: color 200ms ease-in-out,background-color 200ms ease-in-out;
    font-family: 'ProximaNova';
    text-transform: uppercase;
    color: #333 !important;
}
.sidebar .nav__item--haschild>.nav__link:before {
	content: none;
}
.fw-subnav li a {
    padding: 0 23px;
}
.support-box a {
	font-size: 16px;
	color: #333 !important;
	background: white;
}


/* -- -- RIGHT COL -- -- */
.rightCol {
    padding-left: 30px !important;
}
.rightCol h4 {
    font-family:'PFDinTextPro-Regular';
}
.rightCol .CoveoTriggers {
    padding: 0 !important;
    background-color: transparent !important;
}
.rightCol .CoveoResult {
    margin-left: 0 !important;
}
.CoveoResult .coveo-title {
    line-height: 18px !important;
    margin-bottom: 8px !important;
}
.CoveoResult .coveo-excerpt {
    line-height: 18px;
}
.CoveoResult .coveo- {
    font-size: 20px;
    line-height: 22px;
}
p.description {
	font-size: 16px;
}
.articleBlock {
	border-bottom: 1px solid rgb(204, 204, 204);
	margin-bottom: 30px;
}
.articleBlock:last-child {
	border-bottom: none;
	margin-bottom: 0;
}
@media only screen and (max-width: 768px) {
	.rightCol { padding: 0 !important; }
    .CoveoResult .coveo-excerpt { max-width: none !important; }
}


/*rohit updates */
.gpn-user-nav-container .gpn-user-nav-bottom a {
	color: #ffffff !important;
	text-decoration: none;
}
.gpn-user-nav-container .gpn-user-nav-bottom a:hover {
	color: #D8D8D8 !important;
	text-decoration: none;
}
.gpn-user-nav-container .gpn-user-nav-bottom .gpn-user-account-dropdown-list-item a {
    color: #009FDF !important;
}
.gpn-user-nav-bottom ul.gpn-user-account-dropdown-list {
    margin: 0px;
}
