RIFF"WEBPVP8 Е�* �>�T�M'��%�u|�� gk�ZaQb�����o����lN���s�_�3��S+���c�€R��y����//����~��H�@�2oF�X ���R@'�:�ꞓ}��a�M,.� ��o��=�p�U�&g<�:���~���t��.�1���cyW�� We�M=�f�Y6v�����(nO���������^- �9(b _�s%{�C|�p�@�����37�}B0��u���i�Գ���� ������5�}���֮M?dz���q�e��N�~�&�N��K�av$]hO�i�C�,��"]�����@����M@�o O[�Æ*;�e]��_; }�p�?��)�'VC� J��L�y� v����18��)7c�d�mߛ�]I� ����d��?�{�.����b)49��c��Zy/��c^��%��/z�å̯�t��rS��Z��Uͩ�h��2����` �7�:��~��zP���Z����?v�R��TD���G����CJ���}�o��fs��̜#b��e"k9,���3�{Or�i��x":���{/ۈ�`�7RČ����(�p:I��%:�ͺ��W(|�=KP��3�7}���������ed��;�3�;�e��8�g�4�9 %v,B�GU�����T% ֯��B+�tR���p������F7�sT��oϱq �h�Rݧ�~*�܈_�Ck���}�nY�>��C�PQ�B��(o�६�qxy������f ���]��}����%=CW�k^t�—]����M�cX�i��%��!�Y������:N=|��wj<9ł��,�s�O�,,�U�!�������e���{���W��989�y*z�=�"E�CyW���N�2�ę��LN�HW��?����`V���DJ=#׶×ܽ$eF���o;b� ��0��&�W���Y�bR�� �Fֵ� `J�an�-Є@�tR�v��e2W��Mn�p��4P1�q ���®w���ũur*�җ.�#�4b���������:���g��ʧ�`R�4�+G�f���niU����$�K-'A�zE&]��Y�H2�4� ��˄�t��Q�4%��L�#��0FS8�Bu����ژ��"����۹�[�JK��4��z�v�ڌ��L*jD0.����?�ڃN��H��J����n�w��6Q(i;��I,.3?|�`���y���D_��(��w��������[��ZYhe�')��D*��kb����c��@� �|S�S3���- ���iq!*��w������Ł��ܩ��*FY���jV�4Q���4�,�ʑV!��N�.�1�KT,��Zp� ���iL�r��Ȧ����"y�tU���PS�ģ��?�QGng_�#yEk��B̝��1hr��ѕ�z*Ԧ�L8T�����H�^�k�-�g�z������w��N����v��RH��E��!0Cؚ)R�@�q�J�qA�r�$k4���om���Ьnu���x�������������y$�8�Z���v� &�+2�|���\r:[,!�Y�C#c��͊�{��7Щ��Y�LVę]�j��)��^���󶦙$�_����Hx>����[ +K�ڏ�1������Q�7@�^{�ik�;'H{�8 �ȇe vR����^� Meq�����Y�MC��U<��O�۫�nAfBf317���x��O�.u@3R}e�`�D��\�z���L��P������y8�?����I�"s`�b 3��ٹd�0��A�/���� ��{b�b������1� ����ka�&T�z�_4���I��PN��8��}N�r��]�՜���ӿ��9�|/.��� �fˑ.�`r�r��U-���7�Rx8L��d$H�m��Ǒ�*x�P{�D�����k��o�ueV�-.��j}���U2��g絍g���s �������aN�X�ҍ���C�� ��X��B�EF���8%p57<�x�Y�e�cϔ�\��C �OAj&N�V���!v��U��~J��j��4�V|��8�R�v�fD�)�HA�3�G��ds�7Z.���= ����+kI2�0=�'� K �H,`�ɴāTE\����E�'/��;���;��a���0"��� �x$J�T��#U=������j-�8�����y c8W����Ԋ�K��_��Y� '%Vg$I�Пq�shE�y�:�m�}�F1(:b�U�~� ���0}�C�}0����#�#}���e�S9��.��SP�m���<�~�y��� ��ɭ�ٮ6N��� ğ��t��A��N�V ������f�+�w�O1�Jq���U�B�T��į���� ��*�=z�x"yU S���� ��// ����W᫮��R�O�2W�M��<-�;�F�`9 �����t�:C{a�8�� <�r'���:�g8%�9J̞�˦��eV�7l�~�#����.yY)$��k�|�!�3���m���XS���J4B���`�����oL[]��aT[�C��@h�T�l��_�e>�����K<'��P�zgk�#fm��V�]�ݽ�j1����H��J��J58��ڱ��@�e&*�w��e���Q��HT8�ֽ��\�Fa�栆�A�ڝӚ׹@�:9`��G�h�7����t<���_˒|�\bU�O�����,M�a�oynGf�޶7�w�i`�m[��XE4�*�8}5��U1���^�B*��_%[����Yb�^���S�l�"A�1�T��ڈ��(???)j�S�n�8v%� Eo��� mE��|�Έ�Ai�3uy5O����7Rܽ���"L��X���1�@�=?5�_'��{j�����Z3L��k��^x6g3i�����r.��N��&��9[��ɓW[+�� 7�����fe�3�K�%��0F��+V�ϛ+3�B�p,y;Z�NGK�uWg䁯9�v��t��ǒx�JY�O��K�iY��#FJy�Bzt�Q^�Y��Uϲ-͖��9��g�X,�X] f�P/�]d�䠾�̔m%Q��겓\q(�%'����/EN�P�1�o��� ���}��'��c�F��Ju��4��0ck�N��w�1��&]a ��^I�)����֓��\;�1��3��� �L��{>�+���a��Jg��#����P���>�5�a<�`>>˔�]�ߎey�-T���ʵ���r���8`dmNm���_mӐK�Ҏ-޴�� ��RQ%�d�l"��l�_��ie0.�$Xh|.jv,���l\ uyj�u\�/� B:�܀�]� _��T��I���lz�&c�A�g{g��O˂�O���O�M�t��7Y�~? ቶ`�7��'�w��#���˚�\��_��� a��d���[Ҭњ��]ɢ�A$ �l�v=E�66d �WA\̬fsǭ}x;';���?�UW�O��{�&|_a�C� |ȹ��pka�|���zf[S�������[�Jcf�A�&�L�U)Pd+)�_�$1�0�z�'�v\u�' +;�!���dž�]h�N�{ku��<��a��.0�,��]q��ZKao=ILo�z�rb&�{@K�i*7nX).�/�̶��ӒU�v �B֝���a��n��تx ���P�AG7M4N�?r;Z�����7�@�wA�q��RM5�8ۭ ��g��8�g���G�Tſ�O�{2��P3r��6�W,/��kC���p�V���~�"���T���6�/<�4�U�>��T�H�Fc�T�D�^I���!�����=&\Em�>b�,|T��d���n��=@\Wzi���D��&�f���1�t�mC�Ih��m��&�������84�!H�i�|�Z���� ��W���g����8�h�B] OvQ�u����+�}n�� FE�+q�&j����I�u��&��=!��T�b�@�ք0 �D�W�W�t�V}�������^�g�Erb`j��2 �wr�\Y5��L�Ρ���_�bNU�)~�e�Z�U�*�����:�vƀu2�W-W��W{KKo0�)��G�K.��{̮���v�/��p� !�� �w;`��b ������F���/���:����I�lm��Vc�,x~m<=|�_�>n����(A�����{�膾���m�,{3 �ӀH=٘�%��[USd��!J�|�f_�/ �߻��)I%���G�ܑ�G |N������d��BU5��qvG�c,���A?!��w��� �S��-i���Fr�P�_��E�+��)��V��f��������~�����������}"sk��cHN�<� 5I�r��1gu�ݗ�,N�I��f��k�s���0��: 0�<�\ͩB�܄ �:�f2A��mҞ�Z�6��3��t�����͟~����J�R9�] �,h������Z�@�{����9��W�il!�:��P��P���wK)���p���!���KuB\�7 uI�?(���/��r3����v,\'�8��qUa�ء���!��(b��n?�YfӸ����r�$���ה�~��_�&�8g�<(Mx$ZO�������u`q��:�N�Q !�%`���h:�� �~>�D���m�^��[V!y�6=� ��m��ѡ��p4�Iꎸ��1cE��QS�ٷ��W�C����*�����Q��=��3���&���-#,åCCG�������9�i��3�C��S[t>���qm����B��s���������o��� J�^s|����r��\ԺΦ�a�{��1��wT'���� �̓Q���B��\xx}��8��Of!��U�n��f�����bA��UD�cC} �r�������c ���^�X���k�Ɩk�6��^E�C�E�sՀ`�Ⱦ,i��v�� ٺe˟�!�co�64x4��A�ah��ˏ<��%�@�*|�\�TY����#:9��|?S�[������G hUw9���z]��D��-J6�m,ʭ��2�Iz�4W9��&���t�߁ R�Z�gP��H�dj�`%ap}�^떟��*fb{�Q) Dd_V����$��,�߁� @D�&f�2��S6��M�ɤ�)Q\F�i���5p��Wb'PN�R�>�����9��]��\8{B8�� ��ю�������%� ӏۙ{]�j,_Y>��!�l���'���H�["��;c?cy��1< 0ϑ���/�AAЛ�� ; �j�(!��1 [)5ݻK ��A7��"[�%"���{��H ���V�� ���m�K���VLn��9鿹8�At΀@����f`�1y�rЅ��q��7Nf���x)y��, 0e�"{�ƨ�"� o �6� �.|Tm.���-r �G� [ed���–q���]�X�oG*�1>�� م�p_Y{δ(N�|s��^{i�`��͒ QӴx+X.ݕ�kP�g]�޿�4��Q|�O��h�*c�W�G�4{~x�k��A:�{Yu�倀#ތM�K!�e�;ȩ����r������'���D&H�$�0�ߜ�w��Sq dH��P�y����z����h��d��"�;0��#I2�F{����. W�wl���|>s�\ŌO�&bO/4(z9ܭua��`��_3d�Qpt�/�P -��#5�,�M��� �pA:©�q�����NW��ډ�A���� �9nʺج���� �TSM��{J6?7��r�@�\����D��� �׶���s�f�TJj?"��D��`?��̒� b�#�%�C*v�$�{�$����5Ծ�F�s��y�e/8��h-�f�̰&(����Gj�L:U� 2�� ����v�_k����Y��gp,�k�WF�R������_C�R��N@���R�@�ߔ?A�w9���F("iNa-S���Q�o�3tDMLh*�#4k�T/iQ��Y*�G��m����)��8�hBm/�I�,g�ﯖ���Z��}�Cz�q@´��d.����L�ŕ�,��1�Z�܌�: ̪���F+J-'��c�tvJ8��]Q-��b��y �6;*J`r_�d ��'�G ~p��)'�C,�%F��E(��2�k�����lР�z�!�=t ��_�0��f7��� ;�p�|�U �%img{ position: absolute!important; z-index: @z-index-9; right: 3px; } .ct-main-content{ font-family: @font-family-main; position: relative; z-index: 2; -webkit-box-shadow: 0 0 3px 0 rgba(4, 4, 4, 0.3); -moz-box-shadow: 0 0 3px 0 rgba(4, 4, 4, 0.3); box-shadow: 0 0 3px 0 rgba(4, 4, 4, 0.3); .ct-main-text{ .ct-product--price{ top: 10px; left: 10px; right: auto; padding: 0; line-height: 20px; .ct-price--Old{ display: inline; } span{ padding: 0 5px; line-height: 20px; } } .ct-product--tilte{ left: 20px; bottom: 66px; } } .ct-product--meta{ font-size: 14px; line-height: 18px; .ct-status{ margin-bottom: 6px; color: #333; } } } .ct-bottomArrow{ width: 100%; height: 0; position: absolute; left: 0; border-radius: 0 0 3px 3px; border: 3px solid @ct-motive; z-index: 1; bottom: -4px; &:before{ content: ""; width: 0; height: 0; border-style: solid; border-width: 6px 7px 0 7px; border-color: @ct-motive transparent transparent transparent; position: absolute; top: 3px; left: 50%; z-index: 1; margin-left: -4px; } } } .ct-gmapProduct.animated{ -webkit-animation-duration: 0.5s; animation-duration: 0.5s; } .ct-navigationGmaps{ position: relative; width: 100%; z-index: @z-index-7; } .ct-navigationGmaps--container{ position: absolute; width: 100%; top: 60px; } .ct-zoomNav{ display: inline-block; background-color: #fff; border-radius: 3px; margin-right: 8px; float: left; width: 60px; } .ct-zoom--in, .ct-zoom--out, .ct-geolocationButton{ position: relative; background-color: #fff; cursor: pointer; display: inline-block; text-align: center; font-size: 14px; line-height: 24px; .ct-m-transition(all, 0.3s, ease); &:hover{ background-color: @ct-motive; color: #fff; } } .ct-searchGmaps{ width: 210px; padding: 2px 10px 2px 30px; font-size: 14px; line-height: 18px; border: 1px solid #fff; border-radius: 3px; outline: none; height: 30px; &:focus{ border: 1px solid @ct-motive; } } .ct-search--container{ display: inline-block; position: relative; margin-right: 8px; float: left; i{ position: absolute; left: 8px; line-height: 30px; } } .ct-geolocationButton, .ct-searchGmaps, .ct-zoomNav{ -webkit-box-shadow: 0 0 3px 0 rgba(4, 4, 4, 0.3); -moz-box-shadow: 0 0 3px 0 rgba(4, 4, 4, 0.3); box-shadow: 0 0 3px 0 rgba(4, 4, 4, 0.3); float: left; } .ct-zoom--in, .ct-zoom--out{ padding: 3px 9px; } .ct-zoom--in{ border-right: 1px solid #e6e6e6; border-radius: 3px 0 0 3px; } .ct-zoom--out{ border-left: 1px solid #e6e6e6; border-radius: 0 3px 3px 0; } .ct-geolocationButton{ padding: 1px 10px; //top: -1px; i{ margin-right: 10px; } } .ct-markerCluster{ height: 56px; width: 56px; background: url("../images/marker-group.png") no-repeat; text-align: center; padding: 15px 15px 15px 16px; font-size: 20px; color: #ffffff; } //hover .ct-hover{ cursor: pointer; &:hover{ .ct-imageBox{ background: #333; img{ opacity: 0.3!important; .ct-m-transition(all, 0.3s, ease); } i{ display: block; } } } } .ct-itemProducts--small{ width: 100%; margin-bottom: 20px; .ct-main-content{ position: relative; } .ct-imageBox{ width: 70px; display: inline-block; margin-right: 10px; img{ width: 100%; } } .ct-main-text{ display: inline-block; padding: 0; position: absolute; } .ct-product--tilte { font-size: 14px; line-height: 14px; } .ct-product--price{ padding: 0; span{ font-size: 14px; line-height: 24px; } } } .ct-itemProducts--small-type1{ background-color: #fff; a{ color: #333; &:hover{ color: @ct-motive; } } } .ct-itemProducts--small-type2{ box-shadow: none; background-color: #292929; a{ color: #fff; &:hover{ color: @ct-motive; } } .ct-main-content{ border: 3px solid #292929; border-radius: 4px; } } //custom animation .ct-animation--container{ position: relative; height: 400px; width: 100%; left: 20%; img{ position: absolute; z-index: @z-index-1; left: 16%; top: 16%; } .big{ font-size: 256px; position: absolute; top: -17%;//-17% } .medium{ font-size: 148px; position: absolute; bottom: 7%;//7% right: 30%;//30% } .small{ font-size: 100px; position: absolute; bottom: 3%;//3% left: 15%;//15% } } @-webkit-keyframes rotating { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes rotating { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } .rotating { -webkit-animation: rotating 2s linear infinite; animation: rotating 2s linear infinite; } @-webkit-keyframes rotating--reverse { 0% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } 100% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } } @keyframes rotating--reverse { 0% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } 100% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } } .rotating--reverse { -webkit-animation: rotating--reverse 2s linear infinite; animation: rotating--reverse 2s linear infinite; } /*******Blog**********/ .ct-js-sidebar{ .btn{ width: 100%; } .ct-search-widget{ input{ color: #999999; } } } .ct-calendar--day{ //display: inline-block; color: #fff; .ct-m-rounded(3px); margin-right: 15px; float: left; height: 80px; width: 80px; .ct-day{ font-size: 30px; line-height: 18px; font-weight: bold; background-color: @ct-motive; padding: 16px 20px; border-radius: 3px 3px 0 0; span{ padding: 0 5px; } } .ct-month{ font-size: 16px; line-height: 18px; background-color: #333333; padding: 6px 0; border-radius: 0 0 3px 3px; } } .ct-calendar--mini{ z-index: 1; position: absolute; margin: 0; .ct-day{ padding: 5px; font-size: 18px; } .ct-month{ padding: 3px; font-size: 12px; } } .ct-articleBox{ // float: right; .tagcloud{ display: inline-block; a{ margin-bottom: 0; } } .ct-articleBox--body{ width: 60%; } .ct-articleBox-media{ display: inline-block; width: 36%; img{ width: 100%; } .ct-js-owl{ img{ width: auto; } } } .ct-articleBox-titleBox{ // display: inline-block; width: 100%; line-height: 1; a{ font-size: 22px; line-height: 18px; i{ font-size: 14px; line-height: 18px; margin-right: 10px; } } .ct-post--intro{ display: inline-block; } } .ct-articleBox-meta{ span{ font-size: 12px; line-height: 27px; color: #999999; } } .ct-articleComments{ a{ font-size: 12px; line-height: 14px; color: @ct-motive; &:hover{ color: inherit; } } } .ct-articleBox-description{ font-family: @font-family-sections; color: #666666; a{ color: @ct-motive; &:hover{ color: inherit; } } } } .ct-articleBox--noImage{ .ct-articleBox--body { width: 100%; } } .ct-blog--small .ct-articleBox.ct-articleBox--list{ margin-bottom: 0; } .ct-articleBox.ct-articleBox--list{ padding: 20px 0; border-top: 1px solid #e5e5e5; float: none; &:last-child{ border-bottom: 1px solid #e5e5e5; } .ct-calendar--day{ margin: 0; } .ct-articleBox-media{ margin: 0; .ct-m-rounded(3px); overflow: hidden; height: 80px; width: 80px; float: left; margin-left: 10px; img{ width: auto; min-width: 100%; height: 100%; } } .ct-articleBox-titleBox{ overflow: hidden; zoom: 1; width: auto; padding-left: 10px; padding-top: 5px; } } @media(max-width: @screen-xs-max){ .ct-articleBox.ct-articleBox--list{ .ct-articleBox-titleBox{ float: none; width: 100%; padding-top: 15px; padding-left: 0; padding-bottom: 0; } } } .ct-divider{ width: 100%; border-bottom: 2px solid #e6e6e6; &:before{ background: url("../images/decoration.png") no-repeat; height: 16px; width: 19px; display: block; position: relative; content: ""; top: 2px; left: 100px; } } .ct-blog{ .ct-articleBox-media{ width: 100%; img{ width: 100%; } } .ct-articleBox--body{ width: 100%; } } .ct-post--single{ .ct-articleBox-description{ font-size: 18px; line-height: 30px; } } .ct-share--section{ display: inline-block; h1,h2,h3,h4,h5,h6{ display: inline-block; font-size: 22px; line-height: 18px; position: relative; top: 3px; margin-right: 15px; } .ct-panel--socials{ display: inline-block; } ul{ margin: 0; } } .ct-authorPost, .ct-authorComment{ img{ margin-right: 20px; border-radius: 3px; } .ct-authorPost-content, .ct-authorComment-content{ padding-top: 7px; } } .ct-blockquote--testimonials, .ct-blockquote--background{ border-left: 2px solid @ct-motive; font-family: @font-family-italic; font-style: italic; } .ct-blockquote--testimonials{ font-size: 30px; line-height: 36px; color: #999999; } .ct-blockquote--background{ font-size: 18px; line-height: 28px; background-color: #f2f2f2; } .ct-commentForm{ input{ width: 31.3%; margin-right: 18px; &:last-child{ margin: 0; } } textarea{ height: 120px; } } /**********Sidebar*********/ .ct-widget--calculator form, .ct-contactForm--small{ border-radius: 4px; label{ color: #fff; } .ct-form--item{ width: 100%; margin-bottom: 17px; input{ width: 100%; } } .btn-lg{ width: 100%; } } .ct-widget--calculator form{ padding: 50px 20px 30px 20px; } .ct-calculator--whiteStyle{ form{ background-color: #fff; -webkit-box-shadow: 0 0 3px 0 rgba(4, 4, 4, 0.3); -moz-box-shadow: 0 0 3px 0 rgba(4, 4, 4, 0.3); box-shadow: 0 0 3px 0 rgba(4, 4, 4, 0.3); label{ color: #333333; } .form-control{ background-color: #fff; border: 2px solid #e6e6e6!important; color: #333; &:focus{ border: 2px solid @ct-motive!important; } } } } .ct-form--darkStyle{ background-color: #333333; } .ct-contactForm--small{ padding: 50px 30px 30px 30px; background-color: #fff; border: transparent; -webkit-box-shadow: 0 0 3px 0 rgba(4, 4, 4, 0.3); -moz-box-shadow: 0 0 3px 0 rgba(4, 4, 4, 0.3); box-shadow: 0 0 3px 0 rgba(4, 4, 4, 0.3); label{ color: #333333; } .form-control{ background-color: #fff; border: 2px solid #e6e6e6; color: #333; &:focus{ border: 2px solid @ct-motive; box-shadow: none; } } .ct-form--item{ padding: 0; } .ct-image--section{ border-radius: 3px; overflow: hidden; margin-bottom: 20px; img{ width: 100%; } } } .widget{ margin-bottom: 30px; h1,h2,h3,h4,h5,h6{ margin-top: 0; margin-bottom: 30px; font-size: 22px; line-height: 18px; .btn{ width: auto; } } li{ border-top: 1px solid #e6e6e6; &:last-child{ border-bottom: 1px solid #e6e6e6; } } .ct-u-displayTableVertical{ .ct-u-displayTableCell { &:first-child { .ct-form--item { padding-right: 10px; } } } } .ct-form--item{ padding: 0; } .ct-personBox{ h1,h2,h3,h4,h5,h6{ margin-bottom: 0; } li{ border: none; } .ct-personDescription{ border-bottom: 1px solid #e6e6e6; a{ color: @ct-motive; &:hover{ color: inherit; } } } } } //Calendar .datepicker{ width: 100%; padding: 0; height: 350px; .datepicker-days{ height: 100%; width: 100%; } table{ width: 100%; height: 100%; text-align: center; > thead > tr > th{ background-color: #e6e6e6; border: 2px solid #fff; color: #333; } tr{ .prev, .datepicker-switch, .next{ background-color: #f2f2f2; } .datepicker-switch{ font-size: 18px; line-height: 50px; font-weight: bold; } .prev, .next{ font-size: 20px; line-height: 50px; color: @ct-motive; } td{ font-size: 14px; padding: 0; background-color: #f2f2f2; border: 2px solid #fff; } td.new{ color: #333; } td.today, td.active{ background-color: @ct-motive!important; background-image: none; border: 2px solid #fff; color: #fff; &:hover{ border: 2px solid #fff; background-color: @ct-motive!important; background-image: none; color: #fff; } } } } } .ct-search-widget{ input{ width: 73%; } .btn{ width: auto; } } .ct-widget-categories{ a{ font-size: 14px; line-height: 50px; display: block; i{ margin-right: 10px; color: @ct-motive; } } } .ct-widget-latestPosts{ li{ display: table; padding: 20px 0; width: 100%; .widget-latest-posts-left, .widget-latest-posts-content{ display: table-cell; vertical-align: middle; } .widget-latest-posts-left{ border-radius: 3px; overflow: hidden; width: 100px; padding-right: 20px; } .widget-latest-posts-content{ a{ display: block; font-weight: bold; font-size: 16px; line-height: 24px; } span{ display: block; font-size: 12px; color: #999999; } } } } .twitterContainer{ i{ font-size: 60px; } } .ct-twitter{ p{ font-size: 36px; line-height: 48px; font-style: italic; font-family: @font-family-italic; } .tweet_user{ color: #fff; &:hover{ color: #fff; } } .tweet_time{ display: block; a{ font-size: 14px; color: #fff; font-family: @font-family-main; font-style: normal; &:hover{ color: #fff; } } } .tweet_text{ a{ color: #fff; &:hover{ color: #333; } } } .owl-pagination{ top: 50px; } } .ct-twitter--dark{ .tweet_text{ a{ color: #fff; &:hover{ color: @ct-motive; } } } } .tagcloud{ a{ font-size: 14px; line-height: 24px; padding: 0 10px; border-radius: 3px; display: inline-block; margin: 0 8px 10px 0; -webkit-box-shadow: 0 0 3px 0 rgba(4, 4, 4, 0.3); -moz-box-shadow: 0 0 3px 0 rgba(4, 4, 4, 0.3); box-shadow: 0 0 3px 0 rgba(4, 4, 4, 0.3); &:hover{ background-color: @ct-motive; color: #fff; } } } @media(max-width: 1600px){ .ct-section--products2col{ .col-lg-3{ width: 33.33333333333333% !important; } } } @media(max-width: @screen-lg){ //CTA .ct-section--inline{ text-align: center; .ct-u-displayTableCell{ margin-bottom: 20px; img{ margin: 0; } } .ct-u-displayTableVertical, .ct-u-displayTableCell{ display: block; width: 100%; } } //products small .ct-itemProducts--small{ .ct-main-text{ position: relative; } .ct-imageBox{ // margin: 0 0 10px 0; } } //icon box 2col .ct-iconBox--2col{ .ct-iconBox--description{ width: 79%; } } //slider nav .owl-prev{ left: 0; } .owl-next{ right: 0; } //owl thumbnail .ct-navigationThumbnail{ margin-left: -144px; } //blog small .ct-articleBox{ position: relative; .ct-articleBox--body{ width: 100%; } .ct-articleBox-media{ margin-bottom: 30px; width: 100%; } } //search widget .ct-search-widget{ .form-group{ input{ width: 100%; margin-bottom: 20px; } } .btn{ display: block; margin: 0 auto; float: none!important; } } //pricebox .ct-priceBox{ margin-bottom: 20px; } //Comment form .ct-commentForm{ input{ width: 100%; margin-bottom: 20px; &:last-child{ margin: 0; } } } //person box extended .ct-personBox--extended{ width: 100%; left: 0; margin: 0; .ct-personContent{ width: 71%; } } //Footer .ct-newsletter{ text-align: center; span{ display: block; margin-bottom: 20px; } input{ margin: 0; } } .ct-postFooter .ct-copyright{ padding: 15px 0; .icons{ display: block } } //custom animation .ct-animation--container{ left: 0; img{ left: 20%; } .medium{ right: 8%; } .small{ left: 23%; } } .ct-navigation{ max-width: 213px; } //Single product meta .ct-productMeta--single{ .ct-u-displayTableCell{ display: block; text-align: center; } } .ct-itemProducts, .ct-itemProducts--small { .ct-main-content{ .ct-imageBox{ img{ width: 100%; } } } } //footer .ct-footer--extended{ .ct-leftColumn, .ct-rightColumn{ width: 100%; text-align: center; } } } @media(max-width: @screen-md){ .ct-mediaSection{ height: auto!important; } header{ //margin-bottom: 30px; .ct-u-displayTableVertical{ display: block; .ct-u-displayTableCell{ display: block; text-align: center; } } .ct-textBox{ margin-bottom: 30px; h1,h2,h3,h4,h5,h6{ line-height: 30px; } } .ct-buttonBox{ margin: 20px 0 0 0; border: 0; padding: 0; display: block; } } .onepager{ header{ .ct-headerText--normal { img { margin-top: 100px; } h3{ text-shadow: 0px 1px 3px rgba(4, 4, 4, 0.4); } } } } header.ct-mediaSection{ padding: 30px 0; } .ct-blog--small{ .ct-articleBox{ margin-bottom: 30px; } } .ct-textHeader{ width: 100%; } //Isotope navigation .ct-gallery-filters{ a{ margin-bottom: 20px; } } //blog .ct-js-sidebar{ margin-top: 10px; } //owl thumbnail .ct-navigationThumbnail{ margin-left: -167px; } //form register .ct-formRegister{ margin-top: 50px; } //icon box 2col .ct-iconBox--2col{ float: none!important; .ct-iconBox--description{ width: 85%; } .ct-icon{ display: inline-block; float: none!important; margin-right: 20px; } .ct-iconBox--description{ float: none!important; display: inline-block; } } .ct-iconBoxContainer{ .ct-iconBox{ margin-bottom: 50px; } } //icon box .ct-iconBox{ margin-bottom: 50px; } //slider with gmap .ct-gallery--float{ position: relative; margin-top: 30px; } //person box .ct-personBox{ margin-bottom: 30px; } //person box extended .ct-personBox--extended{ .ct-imagePerson{ display: block; margin: 0 auto!important; float: none; } .ct-personContent{ width: 100%; padding: 20px; } } .ct-personBox--extendedFullWidth{ .ct-personContent{ width: 56%; } .ct-personContact input{ width: 30%; } } //productDetails .ct-productDetails--type2{ display: block; .ct-u-displayTableCell{ display: block; } } //custom animation .ct-animation--container{ width: 290px; } .ct-steps--submission { .ct-steps--item { &:after { width: 84%; } } } .ct-headerText--normal{ h1,h2,h3,h4,h5,h6{ line-height: 66px; } } .ct-heading--main{ padding: 30px; } .ct-decoration { display: none; } } @media(max-width: @screen-sm){ .ct-formSearch--extended{ display: none; } section{ &:first-of-type{ .ct-heading{ margin-top: 60px; } } } .ct-footer--extended{ .ct-rightColumn{ padding-right: 15px; padding-left: 15px; } } .ct-textHeader{ padding: 25px; } //site map .ct-site--map{ margin-top: 70px; } //slider .ct-pageWrapper{ margin-top: 0; } //owl thumbnail .ct-navigationThumbnail{ position:relative; margin-left: 0; left: 0; bottom: 0px; width: 100%; } //gallery .ct-gallery{ min-height:0px; } .ct-u-marginBottom30{ margin-bottom: 0px; } //blog post small .ct-articleBox .ct-articleBox-media{ margin-bottom: 20px; display: block; } .ct-post--intro{ text-align: center; } // widget-bar .ct-mobileMarginTopFix { margin-top: -40px; } //media section .ct-mediaSection .ct-mediaSection-inner{ display: block; } //sorting bar .ct-sortingBar{ margin-top: 10px; .ct-sortingTitle, ul{ float: none!important; } .ct-sortingTitle{ margin-bottom: 20px; } ul{ display: inline-block; } } .ct-section--inline{ .btn{ margin-bottom: 20px; } } //icon box 2col .ct-iconBox--2col{ text-align: center; width: 100%; .ct-icon{ display: block; margin: 0 auto 30px auto; float: none!important; } .ct-iconBox--description{ width: 100%; float: none!important; } } //person box .ct-personBox--extendedFullWidth{ .ct-imagePerson{ float: none; display: block; text-align: center; img{ //width: auto; } } .ct-personContent{ width: 100%; text-align: center; padding-left: 0; } .ct-personContact input{ width: 100%; &:last-of-type{ margin-bottom: 30px; } } } .ct-personBox--extended{ .ct-imagePerson{ img{ width: auto; } } } //gmaps .ct-navigationGmaps--container{ top: 100px; } .ct-geolocationButton{ margin-top: 20px; } //OWL slider .ct-owl-controls--type2 .owl-controls .owl-buttons{ .owl-prev{ left: -5px; } .owl-next{ right: 5px; } .owl-prev, .owl-next{ top: 45%; height: 40px; width: 40px; margin-top: 0; z-index: 5000; i{ position: relative; top: -3px; } } } .ct-owl-controls--type2 .owl-controls .owl-buttons div{ line-height: 40px; } //navigation .ct-navigation{ //margin-bottom: 30px; display: none; } //header .ct-headerText{ width: 100%; padding: 150px 0 0 0; } //footer .ct-footer--extended{ text-align: center; .ct-links{ text-align: center; } .ct-itemProducts--small{ text-align: left; } } .ct-postFooter{ padding: 40px 0 20px 0; .ct-copyright{ text-align: center; //margin-bottom: 20px; display: block; } .icons{ display: block; text-align: center; } } .ct-steps--submission{ width: 100%; } .owl-item .item .ct-itemProducts--slider{ width: 80%; right: auto; margin: auto; float: none; } .ct-section--products2col{ .col-sm-6{ width: 50% !important; } } } @media (max-width: @screen-sm) { .contactForm.ct-formContact--map.ct-formSearch--right.ct-form--darkStyle { position: initial; } } @media(max-width: @screen-xs){ //person box extended .ct-personBox--extended{ text-align: center; .ct-imagePerson{ width: 100%; .ct-panel--socials{ top: 10px; right: 10px; } } .ct-personContent{ .ct-contactPerson{ li{ padding: 0; } } .ct-buttonPanel{ a{ margin: 0 0 20px 0; } } } } .ct-steps--submission{ .ct-steps--item{ width: 30%; } } //sorting bar .ct-sortingBar{ ul{ margin-bottom: 20px; li{ &:first-child{ margin-bottom: 20px; } } } .ct-showPages{ margin: 0; li{ &:first-child{ margin: 0; } } } } //results inline .ct-showProducts--list{ .ct-itemProducts{ .ct-product--meta{ padding: 10px; .ct-icons, .ct-text{ display: block; } .ct-icons{ margin-bottom: 10px; } } } } //header .ct-headerText{ font-size: 24px; padding: 100px 0 0 0; } //slider .ct-owl--description{ left: 0; } .ct-owl--descriptionItem{ text-align: center; img{ width: 88%; } .btn{ margin-bottom: 20px; } } .ct-textHeader{ img{ width: auto; } &:before, &:after{ width: 20%; } } //heading .ct-heading{ a{ display: block; float: none!important; } } //blog post .ct-calendar--day{ margin-right: 15px; margin-bottom: 20px; } .ct-articleBox .ct-articleBox-titleBox{ display: block; } //footer .ct-newsletter{ margin-top: 30px; input{ margin:0 0 20px 0!important; width: 100%!important; } .btn{ margin-bottom: 20px; margin-left: 0; } } .ct-container--Big{ .btn{ display: block; margin-bottom: 20px; text-align: center; float: none!important; &:last-child{ margin-bottom: 0; } } button{ margin: auto; } } .ct-footer--extended .ct-itemProducts--small, .ct-itemProducts--small{ text-align: center; .ct-imageBox{ margin-right: 0; margin-bottom: 10px; } .ct-main-text{ display: block; } } .ct-section--products2col{ .col-xs-12{ width: 100% !important; } } } // We need this class to avoid of overwriting class .animated which was in headroom script as well .animatedHeadroom { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; } .cssAnimate .animated{ opacity: 0; filter:alpha(opacity=0); } .cssAnimate .activate{ opacity: 1; filter:alpha(opacity=100); } //Custom animation on google maps infoboxes @-webkit-keyframes fadeInDownSmall { 0% { opacity: 0; -webkit-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0); } 100% { opacity: 1; -webkit-transform: none; transform: none; } } @keyframes fadeInDownSmall { 0% { opacity: 0; -webkit-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0); } 100% { opacity: 1; -webkit-transform: none; transform: none; } } .fadeInDownSmall { -webkit-animation-name: fadeInDownSmall; animation-name: fadeInDownSmall; } @media(max-width: @screen-xs){ html,body{ // overflow: hidden; } .ct-pageWrapper{ overflow: auto; // height: 100%; } .ct-js-dropdown-mobile ul{ max-height: none !important; } } @media (max-width: @screen-xs) { .ct-itemProducts--small .ct-imageBox { float: left; } .ct-itemProducts--small { text-align: left; } .ct-itemProducts--small.ct-itemProducts--small-type1 .ct-main-text { margin-left: 80px; margin-top: 5px; } .ct-itemProducts--small.ct-itemProducts--small-type1 .ct-main-text .ct-product--tilte, .ct-itemProducts--small.ct-itemProducts--small-type1 .ct-main-text .ct-product--price { line-height: 20px; } }