.col1 { padding: 20px; background-color: rgba(102, 192, 228, 0.1); color: #000; transition: all 0.1s; }
.col2, .col3 { padding: 20px; width: calc((100% - 20px - 80px) / 2); background-color: rgba(102, 192, 228, 0.1); }
.col3 { width: calc((100% - 20px - 20px - 120px) / 3); }
.col1 .nth-col1 { width: calc(100% - 20px); }
a .col1:hover { /*box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);*/ }
.col1.colbutton p:last-child { margin-top: 0; }

#myModal_obrazovanie { top: 20px !important; }
.btn_more_red.otzyvy { padding-top: 10px; }


	.col1 .col1, .col1 .col2, .col1 .col3 { margin-bottom: 0; background-color: transparent; border: 1px solid rgba(102, 192, 228, 0.4); width: calc((100% - 20px - 80px - 4px) / 2); }
	.col1 .col3 { width: calc((100% - 20px - 20px - 120px - 6px) / 3); }
	.col1:hover .col1, .col1:hover .col2, .col1:hover .col3 { /*margin-bottom: 0;*/ background-color: transparent; }
	.col1 .col1 { width: calc(100% - 20px - 2px); }
