/*
Theme Name: Sentry Wellhead System
Theme URI: http://webcreek.com
Author: the Webcreek team
Author URI: https://wordpress.org/
Description: The website for Sentry Wellhead System responds to the company's need to publicize its products and services in the area of machinery for the oil industry.Sentry Wellhead System runs its work in various areas of the United States, applies its work on the parts of Christmas trees, for machines in the fracking industry. The company has multiple products and services that are specified on the website, as well as the locations where they have their offices in the United States.The Sentry Wellhead Systems portal aims to give you all of these specifications, both the location of your offices, areas of action, products and services and other information that the company is willing to provide users and visitors.

Version: 2.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: sentrywellheadsystem
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
body{
    color: #484848;
}
#wpadminbar{
    background: #484848;
    
}
#wpadminbar #wp-admin-bar-wp-logo:hover >.ab-item .ab-icon:before{
    color: #FFF;
}
#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon:before{
    color: #ff9800;
}
#adminmenu a{
    color: #484848;
}
#adminmenu .wp-submenu a{
    color: #4f5152;
    color: rgba(79, 81, 82, 0.7);
}
#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a, #wpadminbar .quicklinks .menupop ul li a:focus, #wpadminbar .quicklinks .menupop ul li a:focus strong, #wpadminbar .quicklinks .menupop ul li a:hover, #wpadminbar .quicklinks .menupop ul li a:hover strong, #wpadminbar .quicklinks .menupop.hover ul li a:focus, #wpadminbar .quicklinks .menupop.hover ul li a:hover, #wpadminbar .quicklinks .menupop.hover ul li div[tabindex]:focus, #wpadminbar .quicklinks .menupop.hover ul li div[tabindex]:hover, #wpadminbar li #adminbarsearch.adminbar-focused:before, #wpadminbar li .ab-item:focus .ab-icon:before, #wpadminbar li .ab-item:focus:before, #wpadminbar li a:focus .ab-icon:before, #wpadminbar li.hover .ab-icon:before, #wpadminbar li.hover .ab-item:before, #wpadminbar li:hover #adminbarsearch:before, #wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover,#wpadminbar .ab-top-menu>li.hover>.ab-item, #wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus, #wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item, #wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus,#adminmenu .wp-submenu a:focus, #adminmenu .wp-submenu a:hover, #adminmenu a:hover, #adminmenu li.menu-top>a:focus{
    color: #ff3c00 !important;
    font-weight: 800;
}
#adminmenu, #adminmenu .wp-submenu, #adminmenuback, #adminmenuwrap{
    background-color: #EFEFEF;
}
#adminmenu li.menu-top:hover, #adminmenu li.opensub>a.menu-top, #adminmenu li>a.menu-top:focus{
    background: #c5c5c5;
    color: white;
}
#adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu .wp-has-current-submenu .wp-submenu.sub-open, #adminmenu .wp-has-current-submenu.opensub .wp-submenu, #adminmenu a.wp-has-current-submenu:focus+.wp-submenu, .no-js li.wp-has-current-submenu:hover .wp-submenu{
    background: #ff9800;
}
#adminmenu li a:focus div.wp-menu-image:before, #adminmenu li.opensub div.wp-menu-image:before, #adminmenu li:hover div.wp-menu-image:before{
    color: #2d2d2d;
}
.postbox .inside h2, .wrap [class$=icon32]+h2, .wrap h1, .wrap>h2:first-child{
    color: #ff3c00;
    font-weight: 700;
}
.wrap .add-new-h2, .wrap .add-new-h2:active, .wrap .page-title-action, .wrap .page-title-action:active{
    -webkit-border-radius: 0px;
    border-radius: 0px;
    border: 1px solid #ff3c00;
    background: #ff3c00;
    color: #fff;
    transition: all ease .2s;
    font-weight: 800;
}
.wp-core-ui .button, .wp-core-ui .button-primary, .wp-core-ui .button-secondary{
    -webkit-border-radius: 0px;
    border-radius: 0px;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    font-weight: 800;
}
.wp-core-ui .button-secondary:active, .wp-core-ui .button.active, .wp-core-ui .button.active:hover, .wp-core-ui .button:active{
    border-color: #ff9800;
    background: #ff9800;
    color: #2d2d2d;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.wp-core-ui .button, .wp-core-ui .button-secondary{
    background: #ff3c00;
    color: #fff;
    -webkit-box-shadow: none;
    box-shadow: none;
    transition: all ease .2s;
}
.wp-core-ui .button .wp-media-buttons-icon:before, .wp-core-ui .button-secondary .wp-media-buttons-icon:before{
    color: #fff;
}
.wp-core-ui .button:hover .wp-media-buttons-icon:before, .wp-core-ui .button-secondary:hover .wp-media-buttons-icon:before{
    color: #2d2d2d;
}
.wp-core-ui .button-secondary:focus, .wp-core-ui .button-secondary:hover, .wp-core-ui .button.focus, .wp-core-ui .button.hover, .wp-core-ui .button:focus, .wp-core-ui .button:hover,.wrap .add-new-h2:hover, .wrap .page-title-action:hover{
    border-color: #ff9800 !important;
    background: #ff9800;
    color: #2d2d2d;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.wrap .page-title-action:focus{
    border: 1px solid #ff3c00;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.wp-core-ui .button-primary{
    text-shadow: none;
}
.wp-core-ui .button.button-primary.button-hero{
    -webkit-box-shadow: none;
    box-shadow: none;
}
.wp-filter{
    background: #2d2d2d;
}
.wp-filter .search-form input[type=search]{
    border: none;
    box-shadow: none;
    border-bottom: 1px solid;
}
#adminmenu div.wp-menu-image:before{
    color: #484848;
}
#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head, #adminmenu .wp-menu-arrow, #adminmenu .wp-menu-arrow div, #adminmenu li.current a.menu-top, #adminmenu li.wp-has-current-submenu a.wp-has-current-submenu, .folded #adminmenu li.current.menu-top, .folded #adminmenu li.wp-has-current-submenu{
    background: #ff3c00;
}
.metabox-holder .postbox>h3, .metabox-holder .stuffbox>h3, .metabox-holder h2.hndle, .metabox-holder h3.hndle,.bulk-action-notice .toggle-indicator:before, .js .meta-box-sortables .postbox .toggle-indicator:before, .js .sidebar-name .sidebar-name-arrow:before{
    color: #FF9800;
}
blockquote{
	font-size: 24px;
	border-color: #FF3C00;
}
/*
You can add your own CSS here.

Click the help icon above to learn more.
*/


/* not unnecessary children items in products sidebar */

.main-list.children-list ~ .children-list {
    display:none;
}


/* style of contact page */

.contact-sidebar-background {
    background-color: white;
}


/* Top navigation menu styles */

nav.header-bar .nav>li>a {
    margin-right: 20px;
}

.search-icon {
    margin-left: 0;
}

.navbar-brand>img {
    width: 360px;
}

@media only screen and (max-width: 1199px) and (min-width: 1025px) {

    nav.header-bar .nav>li>a {
        margin-right: 15px;
    }

    .navbar-brand>img {
        width: 280px;
    }

    .sentry-nav-list {
        margin-top: 38px;
    }

}


/* Style for job application and jobs listing */

body.sjb .page-hero.about-us-hero {
    display:none;
}

.sjb-page ::selection {
    background: #ff3c00;
}

.sjb-page .btn-primary:active, .sjb-page .btn-primary:focus, .sjb-page .btn-primary:active:focus {
    background-color: #ff3c00;
    border-color: #ff3c00;
}

.sjb-page label {
    position: static;
    pointer-events: auto;
}

.sjb-page label.small + input[type="checkbox"] {
    display:inline;
}

.sjb-page input[type="radio"], .sjb-page input[type="checkbox"] {
    display: inline-block;
    width: initial;
}

.sjb-page .highlight {
    position: relative;
    height:inherit;
    width: inherit;
    top: 0px;
    left: 0;
    pointer-events: auto;
    opacity: 1;
}

.sjb-page .sjb-detail .jobpost-form .file input[type="file"] {
    width: 100%;
    cursor: pointer;
}

/*--Desktop--*/

@media only screen and (min-width: 1000px) {

    .sjb-page .form-control {
        width: 58%;
    }

    .sjb-page .sjb-detail .jobpost-form .file {
        width: 58%;
    }

}

/*--Tablet--*/

@media only screen and (min-width: 690px) and (max-width: 1000px) {

    .sjb-page .form-control {
        width: 68%;
    }

    .sjb-page .sjb-detail .jobpost-form .file {
        width: 68%;
    }

}




/*****************/
/* FEBRUARY 2018 */
/*****************/

/* Fixes product and service thumbnails displaying */

/*---Mobile---*/
@media only screen and (max-width: 500px) {
	article >.col-xs-6 {
		width:100%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 270px) {
	.product-item-header {
		height: auto;
	}
}

/*---Tablet---*/
@media only screen and (max-width: 1024px) and (min-width: 992px) {
	.background-gray-sidebar {
		left: -990px;
	}
}
@media only screen and (max-width: 992px) {
	.background-gray-sidebar {
		left: -1020px;
	}	
}
@media only screen and (max-width: 992px) and (min-width: 740px)  {
.catalog-download-card {
		margin: 36px auto;
	}
}

/*---Small Laptop---*/
@media only screen and (max-width: 1200px) and (min-width: 1024px) {
	.background-gray-sidebar {
		left: -1000px;
	}
	#breadcrumbs {
		/*margin-left: 35px;*/
	}
}

@media only screen and (max-width: 1200px) {
	.product-item, .product-item-footer {
		width: 200px!important;
	}	
}
#breadcrumbs {
	margin-top: 23px;
}
.content-wrapper {
    padding-top: 30px;
	min-height: initial;
    padding-bottom: 0;
}


/* Fixes sidebar and top secondary navigation menu for products and services on tablet devices */

/*---Tablet---*/
@media only screen and (max-width: 992px) {
	.catalog-download-card {
		margin-bottom: 0;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 768px) {	
	.catalog-thumbnail .catalog-img-thumb {
		height: 143px;
	}
	.catalog-download-button span {
		font-size: 14px;
	}
}
@media only screen and (max-width: 1023px) and (min-width: 992px) {
	.categories-list-container .main-item .main-link {    
		text-transform: none;
	}
	.main-categories-list {
		padding: 19px 0;
	}
	aside > div:nth-child(2) {
		display: flex;
		justify-content: flex-end;
	}
	.catalog-download-card .catalog-download-card {
		margin-top: 0;
	}
}

.catalog-img-thumb, .catalog-thumbnail-mask {
    width: 100% !important;
    height: 143px;
}
.catalog-download-card {
    height: 183px;
	width: 100% !important;
}
.main-category-item a {
    padding: 17px 0;
}


/* Fixes footer elements on tablet devices */

/*---Tablet---*/
@media only screen and (max-width: 768px) and (min-width: 740px) {
	.footer-logo {
		margin: 40px auto 36px;
	    display: block;
	}
	.footer-title, .adress {
		text-align: center;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 768px) {
	.footer-logo {
		margin: 40px 0 36px;
	}
}


/* Fixes Site's Main Top Navigation Menu */

/*---Tablet---*/
@media only screen and (width: 1024px) {
/* 	.sentry-brand {
		margin-left: 100px!important;
	} */
}
@media only screen and (max-width: 768px) {
	.navbar-toggle {
		float: left;
		display: block
	}
/* 	.sentry-brand {
		margin: 25px auto;
		max-width: 380px;
		margin-left: 100px!important;
	} */
/* 	.navbar-brand {
		float: left;
	}
	.navbar-brand>img {
		float:none;
		margin: 0;
	} */
}

/*---Mobile---*/
@media only screen and (max-width: 590px) {
/* 	.sentry-brand {
		margin-top:30px;
		margin-right: 20px;
		margin-left: 0px!important;
		margin-bottom: 20px;
	}
	.navbar-brand {
		float: right;
	}
	.navbar-brand>img {
		width: 250px;
	} */
}
@media only screen and (max-width: 390px)and (min-width: 270px) {
	.c-hamburger {
		width: 20px;
		margin-left: 5px;
	}
	.navbar-toggle {
		margin-right: 0px;
	}
	.sentry-brand {
		margin-right: 0px;
		margin-left: 15px!important;
	}
	.navbar-brand>img {
		width: 220px;		
	}
}
@media only screen and (min-width: 270px) {
	.container>.navbar-header {
		margin-right: 0;
		margin-left: 0;
	}	
}