/*
Theme Name: Coolminds Child
Version: 1.5
License: Coolminds
Text Domain: Coolminds Child
Template:coolminds
*/

/*
@import url("../coolminds/style.css");
*/

#layout {
    background: #ffffff;
}

body {
    color: #000000;
}

.gray {
    background: #b4c5cc;
}

.callback-submit {
    height: auto;
    padding: 15px;
}

.wp-caption {}
.wp-caption-text{}
.sticky {}
.gallery-caption {}
.bypostauthor { font-family: 'Open Sans',sans-serif;}
.alignleft {}
.alignright {}
.aligncenter {}

.top-header .gray {
    background: #f9f9f9;
}

.top-header__bar {
    background-color: #f3f3f3;
}

.top-header__bar,
.top-header__bar a {
    color: #315a6b;
}

.jRibbon {
    top: 13px;
    z-index: 2;
}

.jBar {
    z-index: 3;
}

.logo img {
width: 194px !important;
top: 10px !important;
}

@media (min-width: 992px) {
    .logo img {
        top: 15px !important;
    }
}

h1, h2, h3, h4, h5, h6 {
    color: #315a6b;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
}

h1.titles span {
    color: #315a6b;
}

.titles {
    font-weight: normal;
}

.line {
height: 0px !important;
}

.downarrow {
bottom: -38px !important;
}

.jBar {
background-color: #272727 !important;
background-image: none !important;

}

nav {
border-top: 0px !important;
border-bottom: 0px !important;
}

.titles span {
border-radius: 2px !important;
padding: 5px 110px !important;
}

.search_domain {
border-bottom: 0px !important;
}

.titles {
border-bottom: 0px !important;
}

.shadows {
box-shadow: none !important;
}

.borders {
border-top: 0px !important;
border-bottom: 0px !important;
}

.item_table {
border: solid 0px !important;
}

.item_table ul li {
border-top: 0px !important;
}

.item_facilities {
border: none !important;
background-color: #f8f8f8 !important;
}

.item_storie .info_storie {
background: #f8f8f8 !important;
border-radius: 2px !important;
border: none !important;
}

.item_storie .info_storie:before {
border-color: transparent #f8f8f8 transparent transparent !important;
}

.head_table h2{
color:#fff !important;
}

.item_storie .image_storie img{
	border:none !important;
}

#bridge .breadcrumb{
	border:none !important;
}

ul.social_footer li:hover a{
	color:#333 !important;
}

ul.social_footer li{
	background-color:#f5f5f5 !important;
	webkit-transition: 0.3s all ease !important;
	-moz-transition: 0.3s all ease !important;
	-o-transition: 0.3s all ease !important;
	-ms-transition: 0.3s all ease !important;
	transition: 0.3s all ease !important;
}

.button {
color: #FFF !important;
}

.successmsg {
border-color: #c6d880;
background: #e6efc2 no-repeat 0 -226px !important;
padding: 4px;
}

.section_title {
    background-color: #222222;
}

.section_title h1 {
    background: none !important;
    float: none !important;
    padding: 0 !important;
}

.section_title h1:after {
    display: none;
}

.footer_down {
    background-color: #222222;
}

.custom-header {
    background: url(/wp-content/themes/coolminds-child/header.jpg) right center no-repeat;
    -webkit-background-size: cover;
            background-size: cover;
    color: white;
    padding-top: 60px;
    padding-bottom: 60px;
}

@media (min-width: 800px) {
    .custom-header {
        height: 529px;
    }
}

.custom-header__container {
    min-width: 320px;
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}


.custom-header__title {
    color: white;
    font-size: 28px;
    font-weight: 400;
    line-height: 120%;
    margin-bottom: 30px;
}

@media (min-width: 800px) {
    .custom-header__title {
        font-size: 48px;
        margin-bottom: 60px;
    }
}

.custom-header__domain {
    display: inline-block;
    width: 50%;
    padding: 10px 20px;
    height: 46px;
}

.custom-header__extension {
    height: 46px;
    width: 100px;
    margin: 0 2% 0 0;
    padding: 10px 20px;
    border: solid #ddd 1px;
    color: #4A4A4A;
}

.custom-header .custom-header__btn {
    background: #66AA18;
    height: 46px;
    padding: 10px 30px;
}

.custom-header .custom-header__btn:hover {
    background: #79C522 !important;
}

.custom-header__products {
    text-align: center;
    margin-top: 40px;
}

@media (min-width: 800px) {
    .custom-header__products {
        display: block;
    }
}

.custom-header__products-item {
    display: inline-block;
    max-width: 50px;
    margin-left: 20px;
    margin-right: 20px;
}

@media (min-width: 800px) {
    .custom-header__products-item {
        max-width: 140px;
        margin-left: 40px;
        margin-right: 40px;
    }
}

.custom-header__products-link {
    color: white;
    -webkit-transition: all 0.3s ease-out;
            transition: all 0.3s ease-out;

}

.custom-header__products-link:hover {
    color: white;
    opacity: 0.8;
}

.custom-header__products-link:active,
.custom-header__products-link:focus {
    color: white;
    text-decoration: none;
}

.custom-header__products-img {
    max-width: 100%;
    margin-bottom: 10px;
}

@media (min-width: 800px) {
    .custom-header__products-img {
        max-width: 70px;
    }
}

.item_feature  {
}

.item_feature h4 {
    color: black;
    font-weight: bold;
}

.promotion_table {
    position: relative;
    background: #ffffff;
    margin-top: 0;
}

@media (min-width: 778px) {
    .promotion_table {
        /*min-height: 768px;*/
    }
}

.item_table .color {
    background: #ffffff;
}

.item_table ul {
    margin: 0;
}

.item_table li {
    background: #f5f5f5;
}

.promotion_table .head_table {
    background: #315a6b !important;
    color: white;
}

.item_table .head_table:before {
    display: none;
}

.item_table.promotion_table .head_table h1 {
    border-bottom: 0;
    font-size: 35px !important;
    padding: 20px 0;
}

.item_table.promotion_table .head_table h1 span {
    font-size: 35px !important;
}

.item_table.promotion_table .head_table h2 {
    padding: 20px 0 0 0;
    background: #f5f5f5;
    color: black !important;
}

.item_table.promotion_table .head_table h2 span {
    color: black !important;
}

.item_table.promotion_table .head_table h5 {
    display: none;
}

.item_table .button {
    background: #66AA18;
    height: 46px;
    padding: 10px 30px;
    margin-top: 20px;
    display: inline-block;
}

.item_table .button:hover {
    background: #79C522 !important;
}

.header-promotion {
    background: url(/wp-content/themes/coolminds-child/header-ziggo-alpha.jpg) right center no-repeat;
    -webkit-background-size: cover;
            background-size: cover;
    color: white;
    padding: 20px;
    height: 496px;
    margin-bottom: 40px;
    position: relative;
    min-width: 290px;
}

@media (min-width: 420px) {
    .header-promotion {
        background: url(/wp-content/themes/coolminds-child/header-ziggo.jpg) right center no-repeat;
        padding: 30px;
    }
}

@media (min-width: 1000px) {
    .header-promotion {
        padding: 60px;
    }
}

.header-promotion__title {
    color: white;
    font-size: 26px;
    max-width: 700px;
    line-height: 130%;
}

@media (min-width: 460px) {
    .header-promotion__title {
        font-size: 30px;
    }
}

@media (min-width: 1000px) {
    .header-promotion__title {
        font-size: 48px;
        margin-bottom: 30px;
    }
}

.header-promotion__list {
    list-style-type: none;
    margin: 0 0 30px 0;
    padding: 0;
}

@media (min-width: 460px) {
    .header-promotion__list {
        margin: 0 0 40px 0;
    }
}

.header-promotion__item {
}

.header-promotion__item i {
    margin-right: 10px;
}

.header-promotion__item {
    margin-bottom: 10px;
    font-size: 14px;
}

@media (min-width: 460px) {
    .header-promotion__item {
        margin-bottom: 20px;
        font-size: 18px;
    }
}

@media (min-width: 1000px) {
    .header-promotion__buttons {
        position: absolute;
        left: 60px;
        bottom: 60px;
    }
}

@media (min-width: 1000px) {
    .header-promotion__btn {
        padding: 20px 30px;
    }
}

.header-promotion__btn.btn-primary {
    border-color: #E1483F;
}

.header-promotion__btn {
    margin: 0 0 10px 0;
}

@media (min-width: 460px) {
    .header-promotion__btn + .header-promotion__btn {
        margin: 0 0 10px 10px;
    }
}

#callback_form {
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
}

.btn-Ziggo
{
	background-color: #f48c00 !important;
	border-color: #f48c00 !important;
}

.btn-Ziggo:hover
{
	background-color: #D16900 !important;
	border-color: #D16900 !important;
}

#bridge .contentbox input[type="checkbox"] {
    float: none !important;
}

.widget.widget_cc_whmcs_sidebarnav_main ul {
    padding-left: 0;
}

.widget_cc_whmcs_sidebarnav_main ul li {
    list-style-type: none;
}

/* ---------------------------------------------------------------------- */
/*  Mobile Version
/* ---------------------------------------------------------------------- */

@media handheld, only screen and (max-width: 1200px) {
    .logo img {
      width: 194px !important;
      top: 10px !important;
    }

    #menu{
        display: none;
    }
    .tinynav {
        display: block !important;
        width: 30%;
        float: right;
        margin: 15px 0;
        font-size: 14px;
        padding: 5px 10px;
        border: 1px solid #dbdbdb;
        height: 35px;
    }
}

/* ---------------------------------------------------------------------- */
/*  Sidebar
/* ---------------------------------------------------------------------- */

#sidebar {padding:20px; background-color:#222;}
#sidebar h2, #sidebar p, #sidebar .widget_text {color:#FFF;}
#sidebar form {margin-top:30px;}
#sidebar .wpcf7-submit {margin-top:20px!important;}
#sidebar input {background-color:#FFF;}


.wp-image-1891, 
.wp-image-2076, 
.wp-image-2113 {margin:30px 0;}
