 /*
   Theme Name: Zerif Lite Child
   Theme URI: https://www.themeisle.com/ 
   Description: Custom changes to the theme
   Author: Luke Mayo
   URI: https://www.themeisle.com/ 
   Template: zerif-lite
   Version: 0.1 
   */

body{min-width: 360px;}


.site-content {
    background: #FFF;
    background-color: transparent;
    background-image: linear-gradient(20deg,#ffffff 22%,#dddddd 100%);
}

.intro-text {
    background-color: rgba(128, 128, 128, 0.54);
    line-height: 75px;

}
.header-content-wrap {
     padding: 200px 0 100px;

}
::selection {
    background: #428bca;
    color: #FFF;
}

.section-header .section-legend {
    font-size: 30px;
    color: #999;
    padding-bottom: 25px;

}
.about-us .col-md-12.zerif-rtl-big-title .big-intro, .about-us .col-md-12.zerif_about_us_center p {
    text-align: left;

}
.section-header {
    text-align: center;
    padding-bottom: 15px;
}

.navbar {
    background: #fff!important;
}

.focus-box .service-icon{
	border-radius:0%;
}

.focus-box .service-icon .pixeden {
	border-radius:0%;
}
/*GUSTO BORDER*/
.focus-box:nth-child(4n+1) .service-icon:hover{
	border: 10px solid #e51b24;
}
/*CHEFS SUPREME BORDER*/
.focus-box:nth-child(4n+2) .service-icon:hover{
	border: 10px solid #273072;
}
/*FRANCESSA BORDER*/
.focus-box:nth-child(4n+3) .service-icon:hover{
	border: 10px solid #75a844;
}

/* MR T BORDER */
.focus-box:nth-child(4n+4) .service-icon:hover{
	border: 10px solid #f8b81f;
}

/* CATER STRONG BORDER */
.focus-box:nth-child(4n+5) .service-icon:hover{
	border: 10px solid #c6a530;
}
 /* CONCESSION LAND BORDER */
.focus-box:nth-child(4n+6) .service-icon:hover{
	border: 10px solid #aa030a;
}
/* PERFORMANCE PATIO BORDER */
.focus-box:nth-child(4n+7) .service-icon:hover{
	border: 10px solid #e51b24;
}
/* DISPOSABULL BORDER */
.focus-box:nth-child(4n+8) .service-icon:hover{
	border: 10px solid #32459d;
}
/* RIDGELINE BORDER */
.focus-box:nth-child(4n+9) .service-icon:hover{
	border: 10px solid #242471;
}
/* GUSTO LINE */
.focus-box:nth-child(4n+1) .red-border-bottom:before {
	background: #e51b24;
}

/* CHEFS SUPREME LINE */
.focus-box:nth-child(4n+2) .red-border-bottom:before {
	background: #273072;
}

/* FRANCESSA LINE*/
.focus-box:nth-child(4n+3) .red-border-bottom:before {
	background: #75a844;
}

/* MR T LINE */
.focus-box:nth-child(4n+4) .red-border-bottom:before {
	background: #f8b81f;
}

/* CATER STRONG LINE */
.focus-box:nth-child(4n+5) .red-border-bottom:before {
	background: #c6a530;
}
/* CONCESSION LAND LINE */
.focus-box:nth-child(4n+6) .red-border-bottom:before {
	background: #aa030a;
}
/* PERFORMANCE PATIO LINE */
.focus-box:nth-child(4n+7) .red-border-bottom:before {
	background: #e51b24;
}
/* DISPOSABULL LINE */ 
.focus-box:nth-child(4n+8) .red-border-bottom:before {
	background: #32459d;
}

/* RIDGELINE LINE */ 
.focus-box:nth-child(4n+9) .red-border-bottom:before {
	background: #242471;
}
.red-btn, .green-btn {
    background: #1965ad;
}
.red-btn:hover, .green-btn:hover {
    color: #FFF;
    background: #0054a4;
}

.navbar-inverse .navbar-nav>li.current>a {
    color: #0054a4;
    position: relative;
    outline: none;
}

.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus {
    color: #0054a4;
}
.navbar-inverse .navbar-nav ul.sub-menu li:hover > a, .navbar-inverse .navbar-nav ul.sub-menu li.link-focus > a {
    color: #0054a4;
}
ul.nav > li.current_page_item.current > a:before {
background: #0054a4;
}

button,input[type="button"]{
    background-color: #1965ad;
}
.pirate_forms .pirate-forms-submit-button:hover {
    color: #FFF;
    background: #0054a4;
}

.about-us {
    background: #0054a4;
    color: #FFF;
}

.about-us p{
    color: #FFF;
    font-size: 17px;
}

.about-us .big-intro{
    font-weight: 500;
}

#footer{
background: #0054a4;
}
.zerif-footer-address{
color:#fff;
}

.company-details a {
    color: #ffffff;
    text-decoration: none;
}
.company-details a:hover {
    color: #939393;
    text-decoration: none;
}

.copyright {
    padding-top: 68px;
    padding-bottom: 68px;
    background: #1965ad;
}
.copyright p {
    margin-bottom: 0;
    color: #FFFFFF;
}
.social li a {
    color: #FFF;
    font-size: 18px;
}

/*  BRAND PAGE STYLING  */
.brandProfile{
    width: 100%;
    height: auto;
    }
.brandProfile img{
    margin: 30px auto;
    display: block;
}
.profLFloat{
    width:50%;
    float:left;
    padding: 20px 50px;
}
.profRFloat{
    width:50%;
    float:right;
   padding: 20px 50px;
}
.profRFloat h3, .profLFloat h3{
    text-align: left;
    font-weight: 400;
    font-size: 34px;
    margin: 10px 0;
    line-height: 1.2;
    text-transform: uppercase;
}
.profRFloat p, .profLFloat p{
     line-height:2em;
}

@media (max-width:1024px) {
    .profLFloat, .profRFloat{
     width:100%;
     float:none;
     }
.profRFloat h3, .profLFloat h3{
 font-size: 150%
}

.rev {
     display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
     display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
     display: -ms-flexbox;      /* TWEENER - IE 10 */
     display: -webkit-flex;     /* NEW - Chrome */
     display: flex;             /* NEW, Spec - Opera 12.1, Firefox 20+ */
     -webkit-flex-flow: column-reverse;
     flex-flow: column-reverse;
}
.propage {
    margin:0;
    width:100%;
    padding: 10px 2px;
    font-size: 56%;
    font-weight: 600;
}


