/*
Theme name: Global Service Network
Description: Custom Theme
*/

/*
	Source post-css styles are located in the postcss directory.
	The compiled bundle is in assets/bundle.css; The README.md
	file contains instructions how to get the compilation
	process up & running.

	If you need to make a quick fix, feel free to add CSS
	below this comment. It will override bundle.css styles.
*/

.entry h1 {margin-bottom:15px;}
.breadcrumbs {margin-bottom:5px;}
.main {padding-top:35px;}

.nicebutton {
-webkit-appearance: none;
    border-radius: 0;
    box-shadow: none;
    background: #5293c9;
    border: none;
    color: #fff;
    font-size: 20px;
    padding: 5px 15px;
	margin: 10px auto;
	width:50%;
	text-align:center;
    display: block;
	font-weight:bold;
}

.paging a, h3 {text-transform:none;}
.section-services--alt .section__content p, .col.col--1of3 p {text-align:center;}

@media (min-width: 1280px) {
.sidebar {padding-top: 180px;}
}

@media (max-width: 1279px) {
.sidebar {padding-top: 173px;}
}

#menu-item-13913 {display:none;}
.nav-secondary ul li:nth-child(even) a {padding: 0 40px;font-size: 24px;}
.btn {font-size: 26px;padding: 0 40px;}

.ginput_cardinfo_right {margin-left:20px;}
.ginput_container_creditcard  .selecter {margin:5px 0;}

/*
.header .header-form button {border-top-left-radius:0;border-bottom-left-radius:0;}
*/
.search-form .search__field {border: 2px solid #ccc;}
.header-form .search-form .search__field {display:none;}

.assoc-logout {display:none !important;}
body.logged-in .assoc-logout {display:block !important;}
body.logged-in .assoc-login {display:none;}

.nav-secondary ul li:nth-child(even) a {padding:0 20px !important;font-size:19px !important;border-color:#5293c9 !important;}

@media (min-width: 921px) {
#menu-header-login-menu-1, .header .nav__dropdown .header__inner {display:none;}
}

body.page-id-14460 .breadcrumbs {margin-top:30px;}
body.page-id-14460 h1.pagetitle {margin-bottom:30px;}

/* Select Field */

@media (max-width: 1024px) {

.gform_wrapper form select { position: relative; -webkit-appearance: none; border-radius: 0; box-shadow: none; border: 2px solid #5293c9; width: 100%!important; padding: 3px 10px; line-height: 1.6; margin-bottom: 0!important; width: 100%; }
.gform_wrapper form .ginput_container_select { position: relative; }
.gform_wrapper form .ginput_container_select:after { position: absolute; display: block; background: #5293c9; width: 72px; top: 0; right: 0; height: 100%; border: 0; line-height: 30px; color: #fff; content: '\f107'; z-index: 5; font-family: FontAwesome; text-align: center; font-size: 30px; 
}
body.page-id-14460 .breadcrumbs {display:none;}
body.page-id-14460 h1.pagetitle {display:none;}
}