скорее всего вы путаете именно "сетку" и обычные элементы на странице.
если макет сделан под эту сетку - ширина и паддинги у блоков не должны расходиться с бутстраповскими.
а уже обычные элементы, которые рядом стоят - как раз и НУЖНО просто через display: flex делать
is_tag( array( 30, 'metka', 'Метка' ) );
// Вернет true, когда отображается страница с постами из меток ID 30, или слаг "metka",
// или название "Метка". Возможность указывать массив была добавлена в версии 3.7.
$('.cat-parent').on("click",function(e){
e.preventDefault();
if ( $(this).parent('.product-categories').length > 0 ) {
console.log('тут действия Первого уровеня');
} else {
console.log('тут действия Второго уровеня');
e.stopPropagation();
}
});
а зачем останавливать? пусть платит.
прозвучала идея - озвучил стоимость (рассчитай там в часах или как ты обычно рассчитываешь)
прозвучала еще одна - озвучил стоимость
и так далее
ну бутстрап тут вряд ли тебе поможет. обычным flex сделай 3 колонки и в них картинки засунь. ну и для картинок задай свои width которые должны быть. примерно так:
синим выделил отступы
его превращает в ссылку почтовый сервис. скорее всего определяет его как номер телефона. гугли как этого избежать для каждого из почтовых сервисов. к примеру для gmail нагуглил https://www.emailonacid.com/blog/article/email-dev...
сделай скрипт, который будет стучаться по адресам vk.com/*твои имена*
и просто лови ответы. 404 - свободен, 200 - нет.
ну там потестируй. я не пробовал