/* Enter Your Custom CSS Here */

#nav-1 li a, #nav-1 li a:link, #nav-1 li a:visited {
    padding: 24px 14px 24px 14px!important;
}


button {
  -webkit-border-radius: 28;
  -moz-border-radius: 28;
  border-radius: 28px;
  font-family: Arial;
  color: #ffffff;
  font-size: 20px;
  background: #f93;
  padding: 10px 20px 10px 20px;
  border: solid #ffffff 2px;
  text-decoration: none;
}

button:hover {
  background: #3cb0fd;
  text-decoration: none;
}

article.module-testimonial p {
    text-align: left;
}
.module-section.product-slider h3 a {
	font-family: 'Muli',sans-serif;
	font-weight: 300;
}
#wrap #container-wrap .mpc-testimonial-widget-title>.widgettitle {
	background: #BBC9CC;
	color: #000;  
}

@media screen and (min-width: 961px) {
    .logo-image #header-left, 
  	.logo-image #header-left #title, 
  	.logo-image #header-left #title a {
    	height: 80px;
	}
  
  	#header {
    	height: 90px;
	}
  
  	#header-right {
    	padding: 20px 0 0;
	}
}

.page2 #header_bg {
    height: 54em !important;
}

#quotes.btm_bg {
    background-color: #f79625;
    height: 33em;
}

.logo-image #header #header-left {
  background-position: 0 0;
}

#header-wrap {
    padding: 12px 0;
}

#header-right {
	text-align: left;
}

#header #header-right .widget_text {
    padding-left: 36px !important;
    background-position: 0 0;
    font-family: 'Open Sans',sans-serif;
}

#header-right h5 {
    font-weight: 400;
    color: #0099CC;
    text-transform: uppercase;
    line-height: 1.6;
    font-size: 18px;
    text-align: center;
    margin-top: 4px;
    display: block;
}

#navbar-1-wrap ul.nav-1 li.menu-item a {
    /*padding: 24px 21px !important;*/
    padding: 24px 36px !important;  
}

#navbar-1-wrap ul.nav-1 > li.menu-item:first-child a {
    padding-left: 0 !important;
}

#navbar-1-wrap ul.nav-1 > li.menu-item:last-child a {
    padding-right: 0 !important;
}

section.module-section {
    padding: 80px 0;
}

section#module-slider {
    padding: 0;
}

.module-section a.module__button {
    font-family: 'Muli',sans-serif;
    font-weight: 300;
    font-size: 20px;
    padding: 0.75em 2em;
    background: #f93;
    color: #fff;
}

.module-section a.module__button:hover {
    background: #09c;
}

#module-testimonials a.module__button:hover {
    background: #09c;
}
#module-testimonials a.module__button {
    background: #f93;
}

#module-news .module__title {
    text-align: center;
}

.gallery-grid__column {
    width: 23%;
    text-align: center;
    overflow: hidden;
    position: relative;
    max-height: 220px;
}

.gallery-grid__column img a {
    display: block;
    vertical-align: bottom;
    position: absolute;
    left: 0;
}

.gallery-grid__column > a {
    display: inline-block;
    width: 100%;
    height: 100%;
    position: relative;
    text-align: center;
    background-color: #fff;
    overflow: hidden;
    padding: 20px;
    box-shadow: 0 0 5px rgba(0,0,0,0.15);
}

.galler-grid__column img {
    display: inline-block;
    margin: 0 auto;
}

.gallery-grid__column img {
	display: inline-block;
    max-width: 90%;
    max-height: 150px;
}
/*
.creativ-shortcode.creativ-shortcode-col {
    padding: 0 40px;
    width: 42% !important;
    overflow: hidden;
}

.creativ-shortcode.creativ-shortcode-col-b {
    padding-right: 0 !important;
    float: right;
}
*/

.creativ-shortcode-col-inner iframe {
    width: 100%;
}

.category-case-studies .post-meta {
    display: none;
}

.page-id-887 .gallery-grid {
	display: none;
}

.module-section--10c ul.module-list .module-list__item .module-list-item:before {
    content: "";
    width: 52px;
    height: 52px;
    left: 0;
    top: 10px;
}

.module-section--10c .module-list-item { 
    padding-left: 80px;
}

.module-section--10c .module-list-item__title {
	margin-bottom: 12px;
}

.module-section--10c ul.module-list .module-list__item:nth-child(1) .module-list-item:before {
    background: url(https://mypapercups.com.au/wp-content/uploads/2017/04/australian-continent.png) no-repeat 0 0 / contain !important;
}

.module-section--10c ul.module-list .module-list__item:nth-child(2) .module-list-item:before {
    background: url(https://mypapercups.com.au/wp-content/uploads/2017/04/delivery-truck-with-circular-clock.png) no-repeat 0 0 / contain !important;
}

.module-section--10c ul.module-list .module-list__item:nth-child(3) .module-list-item:before {
    background: url(https://mypapercups.com.au/wp-content/uploads/2017/04/history-clock-button.png) no-repeat 0 0 / contain !important;
}

.module-section--10c ul.module-list .module-list__item:nth-child(4) .module-list-item:before {
    background: url(https://mypapercups.com.au/wp-content/uploads/2017/04/order.png) no-repeat 0 0 / contain !important;
}
.module-section--10c ul.module-list .module-list__item:nth-child(5) .module-list-item:before {
    background: url(https://mypapercups.com.au/wp-content/uploads/2017/04/power.png) no-repeat 0 0 / contain !important;
}

.module-section--10c ul.module-list .module-list__item:nth-child(6) .module-list-item:before {
    background: url(https://mypapercups.com.au/wp-content/uploads/2017/04/no-dollars-accepted.png) no-repeat 0 0 / contain !important;
}

@media (max-width: 960px) {	
	#header {
    	padding-left: 3%;
		padding-right: 3%;
	}
	/*
	.logo-image #header-left, 
  	.logo-image #header-left #title, 
  	.logo-image #header-left #title a {
    	height: 70px;
    	width: 200px;
    	float: none;
    	display: inline-block;
    	margin: 0 auto;  
	}*/

    #header-right {
        text-align: left;
        float: right;
        width: auto;
		margin-top: 6px;  
    }

    .logo-image #header #header-left {
		float: left;
		margin-top: 0 !important;  
    }
}

@media (max-width: 570px) {	
	.logo-image #header-left, 
	.logo-image #header-left #title, 
	.logo-image #header-left #title a {
  		width: 280px;
	}
	
	.logo-image #header #header-left {
		background-position: 50% 50%; 	
  		width: 100%;
	}

    #header-right {
        width: 100%;
        text-align: center;
    }
}

#module-news a.module__button {
    display: inline-block;
    background: #f93;
}

#module-news a.module__button:hover {
    background: #0099CC;
}

/*
#module-team, 
#module-content {
    display: none;
}
*/

#content .post, 
#content article {
	clear: both;
}

@media (max-width:560px){
  section.module-section {
      padding: 40px 0 30px;
  }
}