Сообщение от Skipp
			 
		
	 | 
	
		Во первых, ваш вопрос: 
 
Во вторых, какая разница откуда подключаются стили и какие фрейморков? Чем они отличаются от кастомных? 
В третьих, я больше чем уверен, что вы пошли не той дорогой для решения задачи, почему нельзя просто клонировать элемент, не добавляя какие-то свои стилевые правила? 
 
Подправил скрипт, не учёл групповые правила.
	 | 
	
Что клонировать чтобы не добавлять свои стилевые правила, input?
Ну так я и получу клонированный инпут, а мне надо взять от этого инпута стили и прикрутить часть из них к div, 
в котором input и кнопка, открывающая список опций, часть к инпуту в диве, часть к кнопке.
(размеры, отступы, стили текста, бэкграунд и бордер и т.д.). через .getComputedStyle() на старте все это берется без вопросов,
Но у "эталонного" инпута могут быть еще и стили прописанные на :hover и/или :focus (изменения стиля бордера, например,) вот их я также хочу прочитать, чтобы это изменение прикрутить к div, а не к input? который получен путем клонирования.
Чот тупанул я. Спасибо буду пробовать.