/*
Theme Name: Colormag Child Theme
Theme URI: http://themegrill.com/themes/colormag/
Description: Child Theme for Colormag
Author: ThemeGrill
Author URI: http://themegrill.com
Template: colormag
Version: 1.0
*/
/* START CODE */
/* Header CSS */

#masthead {
    position: sticky;
    top: 0;
    z-index: 9999;
}
/* End Header CSS */
.footerTop { max-width: 560px; margin: 0 auto; display: table; float: none; }
#section11 { margin-top: -82px !important; }
#section11.corporate-page { margin-top: -67px !important; }

.entry-content h2 { font-size: 30px !important; }
.entry-content h3, .entry-content h3 span { font-size: 26px; font-weight: 500 !important; }
.entry-content .adTitles h2 { font-size: 16px !important; }
.entry-content .adTitles h3 { font-size: 30px !important; }
.page-id-6980 h2.entry-title.cc { display: none; }
.page-id-6980 #section11 { margin-top: -60px !important; }
.page-id-8161 #section11, .page-id-9444 #section11 { margin-top: -67px !important; }
.commonFooter { background: #ffbf0e; padding-top: 30px; padding-bottom: 10px; text-align: center; }
.footerLogo img { margin-bottom: 0; }
.footerLogo h5 { font-weight: 400; }
.cc-social-container-block { padding-bottom: 10px; }
.cc-social-container-block img { padding: 0 5px; }
.mcc_social_icons_footer { padding: 12px 0; }
.footerMenuList a { color: #333; transition: all .3s; }
.footerMenuList a:hover { color: #fff; }
.copyrightInfo { padding-top: 12px; }
.copyrightInfo p { font-size: 16px; margin-bottom: 5px; }
/* .horizontalProducts { padding: 60px 0 60px !important; } */
.horizontalProducts:first-child { margin-top: 0 !important; }

.intl-tel-input.allow-dropdown { width: 100%; }
input#phoneNumber { width: 100%; border: 1px solid #eaeaea; border-radius: 3px; min-height: 40px; }

.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
    color: #f60;
    text-decoration:none;
}
.navigation li a:hover, .navigation li.active a { color: #fff; background-color: #ff6600 !important; border: 1px solid #ddd !important; }
 
.navigation li {
    display: inline;
}
 
.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
    background-color: #FFF;
    border-radius: 3px;
    cursor: pointer;
    padding: 12px;
    padding: 0.75rem;
}
 
.navigation li a:hover,
.navigation li.active a {
    background-color: #ff6600;
}

.navigation.custom-pagination ul {
    margin: 0;
}

.navigation.custom-pagination {
    padding: 20px 0;
    display: table;
    margin: 0 auto;
    clear: both;
    overflow: hidden;
}

.navigation.custom-pagination ul {
    margin: 0;
    padding: 0;
}

.custom-pagination a {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}

@media (max-width:320px), (max-width:360px), (max-width:375px), (max-width:400px), (max-width:480px) {
	div#main { padding-top: 0; }
	div#primary { width: 100% !important; }	
	#section11 { margin-top: -58px !important; }
	.page-id-6980 #section11 { margin-top: -40px !important; }
    .custom-pagination a { font-size: 12px; }
}

/* -------- Contact us page -----------*/
.mcc_social_icons_footer i.fa{margin-right: 12px;}