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 �% .select2-chosen { margin-right: 26px; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; float: none; width: auto; } html[dir="rtl"] .select2-container .select2-choice > .select2-chosen { margin-left: 26px; margin-right: 0; } .select2-container .select2-choice abbr { display: none; width: 12px; height: 12px; position: absolute; right: 24px; top: 8px; font-size: 1px; text-decoration: none; border: 0; cursor: pointer; outline: 0; } .select2-container.select2-allowclear .select2-choice abbr { display: inline-block; } .select2-container .select2-choice abbr:hover { background-position: right -11px; cursor: pointer; } .select2-drop-mask { border: 0; margin: 0; padding: 0; position: fixed; left: 0; top: 0; min-height: 100%; min-width: 100%; height: auto; width: auto; opacity: 0; z-index: 9998; /* styles required for IE to work */ background-color: #fff; filter: alpha(opacity=0); } .select2-drop { width: 100%; margin-top: -1px; position: absolute; z-index: 9999; top: 100%; background: #fff; color: #000; border: 1px solid #aaa; border-top: 0; border-radius: 0 0 4px 4px; -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15); box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15); } .select2-drop.select2-drop-above { margin-top: 1px; border-top: 1px solid #aaa; border-bottom: 0; border-radius: 4px 4px 0 0; -webkit-box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15); box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15); } .select2-drop-active { border: 1px solid #5897fb; border-top: none; } .select2-drop.select2-drop-above.select2-drop-active { border-top: 1px solid #5897fb; } .select2-drop-auto-width { border-top: 1px solid #aaa; width: auto; } .select2-drop-auto-width .select2-search { padding-top: 4px; } .select2-container .select2-choice .select2-arrow { display: inline-block; width: 18px; height: 100%; position: absolute; right: 0; top: 0; border-left: 1px solid #aaa; border-radius: 0 4px 4px 0; background-clip: padding-box; background: #ccc; background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #cccccc), color-stop(0.6, #eeeeee)); background-image: -webkit-linear-gradient(center bottom, #cccccc 0%, #eeeeee 60%); background-image: -moz-linear-gradient(center bottom, #cccccc 0%, #eeeeee 60%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#eeeeee", endColorstr="#cccccc", GradientType=0); background-image: linear-gradient(to top, #cccccc 0%, #eeeeee 60%); } html[dir="rtl"] .select2-container .select2-choice .select2-arrow { left: 0; right: auto; border-left: none; border-right: 1px solid #aaa; border-radius: 4px 0 0 4px; } .select2-container .select2-choice .select2-arrow b { display: block; width: 100%; height: 100%; } html[dir="rtl"] .select2-container .select2-choice .select2-arrow b { background-position: 2px 1px; } .select2-search { display: inline-block; width: 100%; min-height: 26px; margin: 0; padding-left: 4px; padding-right: 4px; position: relative; z-index: 10000; white-space: nowrap; } .select2-search input { width: 100%; height: auto !important; min-height: 26px; padding: 4px 20px 4px 5px; margin: 0; outline: 0; font-family: sans-serif; font-size: 1em; border: 1px solid #aaa; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; /*background: #fff url("select2.png") no-repeat 100% -22px; background: url("select2.png") no-repeat 100% -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee)); background: url("select2.png") no-repeat 100% -22px, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%); background: url("select2.png") no-repeat 100% -22px, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%); background: url("select2.png") no-repeat 100% -22px, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0;*/ } html[dir="rtl"] .select2-search input { padding: 4px 5px 4px 20px; /*background: #fff url("select2.png") no-repeat -37px -22px; background: url("select2.png") no-repeat -37px -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee)); background: url("select2.png") no-repeat -37px -22px, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%); background: url("select2.png") no-repeat -37px -22px, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%); background: url("select2.png") no-repeat -37px -22px, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0;*/ } .select2-drop.select2-drop-above .select2-search input { margin-top: 4px; } .select2-search input.select2-active { /*background: #fff url("select2-spinner.gif") no-repeat 100%; background: url("select2-spinner.gif") no-repeat 100%, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee)); background: url("select2-spinner.gif") no-repeat 100%, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%); background: url("select2-spinner.gif") no-repeat 100%, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%); background: url("select2-spinner.gif") no-repeat 100%, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0;*/ } .select2-container-active .select2-choice, .select2-container-active .select2-choices { border: 1px solid #5897fb; outline: none; -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); } .select2-dropdown-open .select2-choice { border-bottom-color: transparent; -webkit-box-shadow: 0 1px 0 #fff inset; box-shadow: 0 1px 0 #fff inset; border-bottom-left-radius: 0; border-bottom-right-radius: 0; background-color: #eee; background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ffffff), color-stop(0.5, #eeeeee)); background-image: -webkit-linear-gradient(center bottom, #ffffff 0%, #eeeeee 50%); background-image: -moz-linear-gradient(center bottom, #ffffff 0%, #eeeeee 50%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#eeeeee", endColorstr="#ffffff", GradientType=0); background-image: linear-gradient(to top, #ffffff 0%, #eeeeee 50%); } .select2-dropdown-open.select2-drop-above .select2-choice, .select2-dropdown-open.select2-drop-above .select2-choices { border: 1px solid #5897fb; border-top-color: transparent; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(0.5, #eeeeee)); background-image: -webkit-linear-gradient(center top, #ffffff 0%, #eeeeee 50%); background-image: -moz-linear-gradient(center top, #ffffff 0%, #eeeeee 50%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#eeeeee", endColorstr="#ffffff", GradientType=0); background-image: linear-gradient(to bottom, #ffffff 0%, #eeeeee 50%); } .select2-dropdown-open .select2-choice .select2-arrow { background: transparent; border-left: none; filter: none; } html[dir="rtl"] .select2-dropdown-open .select2-choice .select2-arrow { border-right: none; } .select2-dropdown-open .select2-choice .select2-arrow b { background-position: -18px 1px; } html[dir="rtl"] .select2-dropdown-open .select2-choice .select2-arrow b { background-position: -16px 1px; } .select2-hidden-accessible { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } /* results */ .select2-results { max-height: 200px; padding: 0 0 0 4px; margin: 4px 4px 4px 0; position: relative; overflow-x: hidden; overflow-y: auto; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } html[dir="rtl"] .select2-results { padding: 0 4px 0 0; margin: 4px 0 4px 4px; } .select2-results ul.select2-result-sub { margin: 0; padding-left: 0; } .select2-results li { list-style: none; display: list-item; background-image: none; } .select2-results li.select2-result-with-children > .select2-result-label { font-weight: bold; } .select2-results .select2-result-label { padding: 3px 7px 4px; margin: 0; cursor: pointer; min-height: 1em; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .select2-results-dept-1 .select2-result-label { padding-left: 20px; } .select2-results-dept-2 .select2-result-label { padding-left: 40px; } .select2-results-dept-3 .select2-result-label { padding-left: 60px; } .select2-results-dept-4 .select2-result-label { padding-left: 80px; } .select2-results-dept-5 .select2-result-label { padding-left: 100px; } .select2-results-dept-6 .select2-result-label { padding-left: 110px; } .select2-results-dept-7 .select2-result-label { padding-left: 120px; } .select2-results .select2-highlighted { background: #3875d7; color: #fff; } .select2-results li em { background: #feffde; font-style: normal; } .select2-results .select2-highlighted em { background: transparent; } .select2-results .select2-highlighted ul { background: #fff; color: #000; } .select2-results .select2-no-results, .select2-results .select2-searching, .select2-results .select2-ajax-error, .select2-results .select2-selection-limit { background: #f4f4f4; display: list-item; padding-left: 5px; } /* disabled look for disabled choices in the results dropdown */ .select2-results .select2-disabled.select2-highlighted { color: #666; background: #f4f4f4; display: list-item; cursor: default; } .select2-results .select2-disabled { background: #f4f4f4; display: list-item; cursor: default; } .select2-results .select2-selected { display: none; } .select2-more-results.select2-active { background: #f4f4f4 url("select2-spinner.gif") no-repeat 100%; } .select2-results .select2-ajax-error { background: rgba(255, 50, 50, 0.2); } .select2-more-results { background: #f4f4f4; display: list-item; } /* disabled styles */ .select2-container.select2-container-disabled .select2-choice { background-color: #f4f4f4; background-image: none; border: 1px solid #ddd; cursor: default; } .select2-container.select2-container-disabled .select2-choice .select2-arrow { background-color: #f4f4f4; background-image: none; border-left: 0; } .select2-container.select2-container-disabled .select2-choice abbr { display: none; } /* multiselect */ .select2-container-multi .select2-choices { height: auto !important; height: 1%; margin: 0; padding: 0 5px 0 0; position: relative; border: 1px solid #aaa; cursor: text; overflow: hidden; background-color: #fff; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff)); background-image: -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%); background-image: -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%); background-image: linear-gradient(to bottom, #eeeeee 1%, #ffffff 15%); } html[dir="rtl"] .select2-container-multi .select2-choices { padding: 0 0 0 5px; } .select2-locked { padding: 3px 5px 3px 5px !important; } .select2-container-multi .select2-choices { min-height: 26px; } .select2-container-multi.select2-container-active .select2-choices { border: 1px solid #5897fb; outline: none; -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); } .select2-container-multi .select2-choices li { float: left; list-style: none; } html[dir="rtl"] .select2-container-multi .select2-choices li { float: right; } .select2-container-multi .select2-choices .select2-search-field { margin: 0; padding: 0; white-space: nowrap; } .select2-container-multi .select2-choices .select2-search-field input { padding: 5px; margin: 1px 0; font-family: sans-serif; font-size: 100%; color: #666; outline: 0; border: 0; -webkit-box-shadow: none; box-shadow: none; background: transparent !important; } .select2-container-multi .select2-choices .select2-search-field input.select2-active { background: #ffffff url("select2-spinner.gif") no-repeat 100% !important; } .select2-default { color: #999 !important; } .select2-container-multi .select2-choices .select2-search-choice { padding: 3px 5px 3px 18px; margin: 3px 0 3px 5px; position: relative; line-height: 13px; color: #333; cursor: default; border: 1px solid #aaaaaa; border-radius: 3px; -webkit-box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0, 0, 0, 0.05); box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0, 0, 0, 0.05); background-clip: padding-box; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-color: #e4e4e4; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#eeeeee", endColorstr="#f4f4f4", GradientType=0); background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee)); background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%); background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%); background-image: linear-gradient(to bottom, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%); } html[dir="rtl"] .select2-container-multi .select2-choices .select2-search-choice { margin: 3px 5px 3px 0; padding: 3px 18px 3px 5px; } .select2-container-multi .select2-choices .select2-search-choice .select2-chosen { cursor: default; } .select2-container-multi .select2-choices .select2-search-choice-focus { background: #d4d4d4; } .select2-search-choice-close { display: block; width: 12px; height: 13px; position: absolute; right: 3px; top: 4px; font-size: 1px; outline: none; } html[dir="rtl"] .select2-search-choice-close { right: auto; left: 3px; } .select2-container-multi .select2-search-choice-close { left: 3px; } html[dir="rtl"] .select2-container-multi .select2-search-choice-close { left: auto; right: 2px; } .select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover { background-position: right -11px; } .select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close { background-position: right -11px; } /* disabled styles */ .select2-container-multi.select2-container-disabled .select2-choices { background-color: #f4f4f4; background-image: none; border: 1px solid #ddd; cursor: default; } .select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice { padding: 3px 5px 3px 5px; border: 1px solid #ddd; background-image: none; background-color: #f4f4f4; } .select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close { display: none; background: none; } /* end multiselect */ .select2-result-selectable .select2-match, .select2-result-unselectable .select2-match { text-decoration: underline; } .select2-offscreen, .select2-offscreen:focus { clip: rect(0 0 0 0) !important; width: 1px !important; height: 1px !important; border: 0 !important; margin: 0 !important; padding: 0 !important; overflow: hidden !important; position: absolute !important; outline: 0 !important; left: 0px !important; top: 0px !important; } .select2-display-none { display: none; } .select2-measure-scrollbar { position: absolute; top: -10000px; left: -10000px; width: 100px; height: 100px; overflow: scroll; } /* Retina-ize icons */ @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 2dppx) { .select2-search input, .select2-search-choice-close, .select2-container .select2-choice abbr, .select2-container .select2-choice .select2-arrow b { background-image: url("select2x2.png") !important; background-repeat: no-repeat !important; background-size: 60px 40px !important; } .select2-search input { background-position: 100% -21px !important; } } /*! * Slider for Bootstrap * * Copyright 2012 Stefan Petre * Licensed under the Apache License v2.0 * http://www.apache.org/licenses/LICENSE-2.0 * */ .slider { display: inline-block; vertical-align: middle; position: relative; } .slider.slider-horizontal { width: 210px; height: 20px; } .slider.slider-horizontal .slider-track { height: 10px; width: 100%; margin-top: -5px; top: 50%; left: 0; } .slider.slider-horizontal .slider-selection { height: 100%; top: 0; bottom: 0; } .slider.slider-horizontal .slider-handle { margin-left: -10px; margin-top: -5px; } .slider.slider-horizontal .slider-handle.triangle { border-width: 0 10px 10px 10px; width: 0; height: 0; border-bottom-color: #0480be; margin-top: 0; } .slider.slider-vertical { height: 210px; width: 20px; } .slider.slider-vertical .slider-track { width: 10px; height: 100%; margin-left: -5px; left: 50%; top: 0; } .slider.slider-vertical .slider-selection { width: 100%; left: 0; top: 0; bottom: 0; } .slider.slider-vertical .slider-handle { margin-left: -5px; margin-top: -10px; } .slider.slider-vertical .slider-handle.triangle { border-width: 10px 0 10px 10px; width: 1px; height: 1px; border-left-color: #0480be; margin-left: 0; } .slider input { display: none; } .slider .tooltip-inner { white-space: nowrap; } .slider-track { position: absolute; cursor: pointer; background-color: #f7f7f7; background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9)); background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9); background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9); background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff5f5f5", endColorstr="#fff9f9f9", GradientType=0); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; } .slider-selection { position: absolute; background-color: #f7f7f7; background-image: -moz-linear-gradient(top, #f9f9f9, #f5f5f5); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f9f9f9), to(#f5f5f5)); background-image: -webkit-linear-gradient(top, #f9f9f9, #f5f5f5); background-image: -o-linear-gradient(top, #f9f9f9, #f5f5f5); background-image: linear-gradient(to bottom, #f9f9f9, #f5f5f5); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff9f9f9", endColorstr="#fff5f5f5", GradientType=0); -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; } .slider-handle { position: absolute; width: 20px; height: 20px; background-color: #0e90d2; background-image: -moz-linear-gradient(top, #149bdf, #0480be); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be)); background-image: -webkit-linear-gradient(top, #149bdf, #0480be); background-image: -o-linear-gradient(top, #149bdf, #0480be); background-image: linear-gradient(to bottom, #149bdf, #0480be); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff149bdf", endColorstr="#ff0480be", GradientType=0); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); opacity: 0.8; border: 0px solid transparent; } .slider-handle.round { -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; } .slider-handle.triangle { background: transparent none; } .tooltip { opacity: 1 !important; } .tooltip.top .tooltip-arrow { border-top-color: #60a7d4; } .tooltip-inner { background-color: #60a7d4; } /*! * Datepicker for Bootstrap v1.4.0 (https://github.com/eternicode/bootstrap-datepicker) * * Copyright 2012 Stefan Petre * Improvements by Andrew Rowls * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0) */ .datepicker { padding: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; direction: ltr; } .datepicker-inline { width: 220px; } .datepicker.datepicker-rtl { direction: rtl; } .datepicker.datepicker-rtl table tr td span { float: right; } .datepicker-dropdown { top: 0; left: 0; } .datepicker-dropdown:before { content: ""; display: inline-block; border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 7px solid #ccc; border-top: 0; border-bottom-color: rgba(0, 0, 0, 0.2); position: absolute; } .datepicker-dropdown:after { content: ""; display: inline-block; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid #ffffff; border-top: 0; position: absolute; } .datepicker-dropdown.datepicker-orient-left:before { left: 6px; } .datepicker-dropdown.datepicker-orient-left:after { left: 7px; } .datepicker-dropdown.datepicker-orient-right:before { right: 6px; } .datepicker-dropdown.datepicker-orient-right:after { right: 7px; } .datepicker-dropdown.datepicker-orient-top:before { top: -7px; } .datepicker-dropdown.datepicker-orient-top:after { top: -6px; } .datepicker-dropdown.datepicker-orient-bottom:before { bottom: -7px; border-bottom: 0; border-top: 7px solid #999; } .datepicker-dropdown.datepicker-orient-bottom:after { bottom: -6px; border-bottom: 0; border-top: 6px solid #ffffff; } .datepicker > div { display: none; } .datepicker.days div.datepicker-days { display: block; } .datepicker.months div.datepicker-months { display: block; } .datepicker.years div.datepicker-years { display: block; } .datepicker table { margin: 0; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .datepicker td, .datepicker th { text-align: center; width: 20px; height: 20px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; border: none; } .table-striped .datepicker table tr td, .table-striped .datepicker table tr th { background-color: transparent; } .datepicker table tr td.day:hover, .datepicker table tr td.day.focused { background: #eeeeee; cursor: pointer; } .datepicker table tr td.old, .datepicker table tr td.new { color: #999999; } .datepicker table tr td.disabled, .datepicker table tr td.disabled:hover { background: none; color: #999999; cursor: default; } .datepicker table tr td.today, .datepicker table tr td.today:hover, .datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled:hover { background-color: #fde19a; background-image: -moz-linear-gradient(top, #fdd49a, #fdf59a); background-image: -ms-linear-gradient(top, #fdd49a, #fdf59a); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a)); background-image: -webkit-linear-gradient(top, #fdd49a, #fdf59a); background-image: -o-linear-gradient(top, #fdd49a, #fdf59a); background-image: linear-gradient(top, #fdd49a, #fdf59a); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fdd49a", endColorstr="#fdf59a", GradientType=0); border-color: #fdf59a #fdf59a #fbed50; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); color: #000; } .datepicker table tr td.today:hover, .datepicker table tr td.today:hover:hover, .datepicker table tr td.today.disabled:hover, .datepicker table tr td.today.disabled:hover:hover, .datepicker table tr td.today:active, .datepicker table tr td.today:hover:active, .datepicker table tr td.today.disabled:active, .datepicker table tr td.today.disabled:hover:active, .datepicker table tr td.today.active, .datepicker table tr td.today:hover.active, .datepicker table tr td.today.disabled.active, .datepicker table tr td.today.disabled:hover.active, .datepicker table tr td.today.disabled, .datepicker table tr td.today:hover.disabled, .datepicker table tr td.today.disabled.disabled, .datepicker table tr td.today.disabled:hover.disabled, .datepicker table tr td.today[disabled], .datepicker table tr td.today:hover[disabled], .datepicker table tr td.today.disabled[disabled], .datepicker table tr td.today.disabled:hover[disabled] { background-color: #fdf59a; } .datepicker table tr td.today:active, .datepicker table tr td.today:hover:active, .datepicker table tr td.today.disabled:active, .datepicker table tr td.today.disabled:hover:active, .datepicker table tr td.today.active, .datepicker table tr td.today:hover.active, .datepicker table tr td.today.disabled.active, .datepicker table tr td.today.disabled:hover.active { background-color: #fbf069 \9; } .datepicker table tr td.today:hover:hover { color: #000; } .datepicker table tr td.today.active:hover { color: #fff; } .datepicker table tr td.range, .datepicker table tr td.range:hover, .datepicker table tr td.range.disabled, .datepicker table tr td.range.disabled:hover { background: #eeeeee; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; } .datepicker table tr td.range.today, .datepicker table tr td.range.today:hover, .datepicker table tr td.range.today.disabled, .datepicker table tr td.range.today.disabled:hover { background-color: #f3d17a; background-image: -moz-linear-gradient(top, #f3c17a, #f3e97a); background-image: -ms-linear-gradient(top, #f3c17a, #f3e97a); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f3c17a), to(#f3e97a)); background-image: -webkit-linear-gradient(top, #f3c17a, #f3e97a); background-image: -o-linear-gradient(top, #f3c17a, #f3e97a); background-image: linear-gradient(top, #f3c17a, #f3e97a); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f3c17a", endColorstr="#f3e97a", GradientType=0); border-color: #f3e97a #f3e97a #edde34; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; } .datepicker table tr td.range.today:hover, .datepicker table tr td.range.today:hover:hover, .datepicker table tr td.range.today.disabled:hover, .datepicker table tr td.range.today.disabled:hover:hover, .datepicker table tr td.range.today:active, .datepicker table tr td.range.today:hover:active, .datepicker table tr td.range.today.disabled:active, .datepicker table tr td.range.today.disabled:hover:active, .datepicker table tr td.range.today.active, .datepicker table tr td.range.today:hover.active, .datepicker table tr td.range.today.disabled.active, .datepicker table tr td.range.today.disabled:hover.active, .datepicker table tr td.range.today.disabled, .datepicker table tr td.range.today:hover.disabled, .datepicker table tr td.range.today.disabled.disabled, .datepicker table tr td.range.today.disabled:hover.disabled, .datepicker table tr td.range.today[disabled], .datepicker table tr td.range.today:hover[disabled], .datepicker table tr td.range.today.disabled[disabled], .datepicker table tr td.range.today.disabled:hover[disabled] { background-color: #f3e97a; } .datepicker table tr td.range.today:active, .datepicker table tr td.range.today:hover:active, .datepicker table tr td.range.today.disabled:active, .datepicker table tr td.range.today.disabled:hover:active, .datepicker table tr td.range.today.active, .datepicker table tr td.range.today:hover.active, .datepicker table tr td.range.today.disabled.active, .datepicker table tr td.range.today.disabled:hover.active { background-color: #efe24b \9; } .datepicker table tr td.selected, .datepicker table tr td.selected:hover, .datepicker table tr td.selected.disabled, .datepicker table tr td.selected.disabled:hover { background-color: #9e9e9e; background-image: -moz-linear-gradient(top, #b3b3b3, #808080); background-image: -ms-linear-gradient(top, #b3b3b3, #808080); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b3b3b3), to(#808080)); background-image: -webkit-linear-gradient(top, #b3b3b3, #808080); background-image: -o-linear-gradient(top, #b3b3b3, #808080); background-image: linear-gradient(top, #b3b3b3, #808080); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b3b3b3", endColorstr="#808080", GradientType=0); border-color: #808080 #808080 #595959; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); color: #fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); } .datepicker table tr td.selected:hover, .datepicker table tr td.selected:hover:hover, .datepicker table tr td.selected.disabled:hover, .datepicker table tr td.selected.disabled:hover:hover, .datepicker table tr td.selected:active, .datepicker table tr td.selected:hover:active, .datepicker table tr td.selected.disabled:active, .datepicker table tr td.selected.disabled:hover:active, .datepicker table tr td.selected.active, .datepicker table tr td.selected:hover.active, .datepicker table tr td.selected.disabled.active, .datepicker table tr td.selected.disabled:hover.active, .datepicker table tr td.selected.disabled, .datepicker table tr td.selected:hover.disabled, .datepicker table tr td.selected.disabled.disabled, .datepicker table tr td.selected.disabled:hover.disabled, .datepicker table tr td.selected[disabled], .datepicker table tr td.selected:hover[disabled], .datepicker table tr td.selected.disabled[disabled], .datepicker table tr td.selected.disabled:hover[disabled] { background-color: #808080; } .datepicker table tr td.selected:active, .datepicker table tr td.selected:hover:active, .datepicker table tr td.selected.disabled:active, .datepicker table tr td.selected.disabled:hover:active, .datepicker table tr td.selected.active, .datepicker table tr td.selected:hover.active, .datepicker table tr td.selected.disabled.active, .datepicker table tr td.selected.disabled:hover.active { background-color: #666666 \9; } .datepicker table tr td.active, .datepicker table tr td.active:hover, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled:hover { background-color: #006dcc; background-image: -moz-linear-gradient(top, #0088cc, #0044cc); background-image: -ms-linear-gradient(top, #0088cc, #0044cc); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc)); background-image: -webkit-linear-gradient(top, #0088cc, #0044cc); background-image: -o-linear-gradient(top, #0088cc, #0044cc); background-image: linear-gradient(top, #0088cc, #0044cc); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#0088cc", endColorstr="#0044cc", GradientType=0); border-color: #0044cc #0044cc #002a80; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); color: #fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); } .datepicker table tr td.active:hover, .datepicker table tr td.active:hover:hover, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled:hover:hover, .datepicker table tr td.active:active, .datepicker table tr td.active:hover:active, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.active, .datepicker table tr td.active:hover.active, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled:hover.active, .datepicker table tr td.active.disabled, .datepicker table tr td.active:hover.disabled, .datepicker table tr td.active.disabled.disabled, .datepicker table tr td.active.disabled:hover.disabled, .datepicker table tr td.active[disabled], .datepicker table tr td.active:hover[disabled], .datepicker table tr td.active.disabled[disabled], .datepicker table tr td.active.disabled:hover[disabled] { background-color: #0044cc; } .datepicker table tr td.active:active, .datepicker table tr td.active:hover:active, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.active, .datepicker table tr td.active:hover.active, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled:hover.active { background-color: #003399 \9; } .datepicker table tr td span { display: block; width: 23%; height: 54px; line-height: 54px; float: left; margin: 1%; cursor: pointer; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; } .datepicker table tr td span:hover { background: #eeeeee; } .datepicker table tr td span.disabled, .datepicker table tr td span.disabled:hover { background: none; color: #999999; cursor: default; } .datepicker table tr td span.active, .datepicker table tr td span.active:hover, .datepicker table tr td span.active.disabled, .datepicker table tr td span.active.disabled:hover { background-color: #006dcc; background-image: -moz-linear-gradient(top, #0088cc, #0044cc); background-image: -ms-linear-gradient(top, #0088cc, #0044cc); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc)); background-image: -webkit-linear-gradient(top, #0088cc, #0044cc); background-image: -o-linear-gradient(top, #0088cc, #0044cc); background-image: linear-gradient(top, #0088cc, #0044cc); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#0088cc", endColorstr="#0044cc", GradientType=0); border-color: #0044cc #0044cc #002a80; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); color: #fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); } .datepicker table tr td span.active:hover, .datepicker table tr td span.active:hover:hover, .datepicker table tr td span.active.disabled:hover, .datepicker table tr td span.active.disabled:hover:hover, .datepicker table tr td span.active:active, .datepicker table tr td span.active:hover:active, .datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled:hover:active, .datepicker table tr td span.active.active, .datepicker table tr td span.active:hover.active, .datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active.disabled:hover.active, .datepicker table tr td span.active.disabled, .datepicker table tr td span.active:hover.disabled, .datepicker table tr td span.active.disabled.disabled, .datepicker table tr td span.active.disabled:hover.disabled, .datepicker table tr td span.active[disabled], .datepicker table tr td span.active:hover[disabled], .datepicker table tr td span.active.disabled[disabled], .datepicker table tr td span.active.disabled:hover[disabled] { background-color: #0044cc; } .datepicker table tr td span.active:active, .datepicker table tr td span.active:hover:active, .datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled:hover:active, .datepicker table tr td span.active.active, .datepicker table tr td span.active:hover.active, .datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active.disabled:hover.active { background-color: #003399 \9; } .datepicker table tr td span.old, .datepicker table tr td span.new { color: #999999; } .datepicker th.datepicker-switch { width: 145px; } .datepicker thead tr:first-child th, .datepicker tfoot tr th { cursor: pointer; } .datepicker thead tr:first-child th:hover, .datepicker tfoot tr th:hover { background: #eeeeee; } .datepicker .cw { font-size: 10px; width: 12px; padding: 0 2px 0 5px; vertical-align: middle; } .datepicker thead tr:first-child th.cw { cursor: default; background-color: transparent; } .input-append.date .add-on i, .input-prepend.date .add-on i { cursor: pointer; width: 16px; height: 16px; } .input-daterange input { text-align: center; } .input-daterange input:first-child { -webkit-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px; } .input-daterange input:last-child { -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0; } .input-daterange .add-on { display: inline-block; width: auto; min-width: 16px; height: 18px; padding: 4px 5px; font-weight: normal; line-height: 18px; text-align: center; text-shadow: 0 1px 0 #ffffff; vertical-align: middle; background-color: #eeeeee; border: 1px solid #ccc; margin-left: -5px; margin-right: -5px; } /*! * Yamm!3 - Yet another megamenu for Bootstrap 3 * http://geedmo.github.com/yamm3 * * @geedmo - Licensed under the MIT license */ .yamm .nav, .yamm .collapse, .yamm .dropup, .yamm .dropdown { position: static; } .yamm .container { position: relative; } .yamm .dropdown-menu { left: auto; } .yamm .yamm-content { padding: 20px 30px; } .yamm .dropdown.yamm-fw .dropdown-menu { left: 0; right: 0; } /****Top Bar*****/ .ct-topBar { font-size: 12px; background-color: #fff; line-height: 30px; font-weight: bold; position: relative; z-index: 9000 !important; top: 0; width: 100%; -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-topBar .container { position: relative; } .ct-topBar div[class^="col-"] { position: initial; } .ct-topBar .ct-input--search { border: none; box-shadow: none; font-size: 12px; line-height: 1; display: inline-block; width: 100px; padding: 5px 0 5px 0; height: 40px; background-color: #fff; } .ct-topBar .ct-input--search::-webkit-input-placeholder { color: #c1c1c1; } .ct-topBar .ct-input--search:-moz-placeholder { color: #c1c1c1; } .ct-topBar .ct-input--search::-moz-placeholder { color: #c1c1c1; } .ct-topBar .ct-input--search:-ms-input-placeholder { color: #c1c1c1; } .ct-topBar .ct-input--search:focus { box-shadow: none; border: none; } .ct-topBar a:hover { color: #60a7d4; } .ct-topBar i { font-size: 14px; line-height: 24px; } .ct-topBar--darkStyle { background-color: #333333; color: #fff; } .ct-topBar--darkStyle i { color: #fff; } .ct-topBar--darkStyle a { color: #fff; } .ct-topBar--darkStyle a:hover i { color: #60a7d4; } .ct-topBar--darkStyle .ct-input--search { background-color: #333; } .ct-topBar--darkStyle .ct-navbar-search input { background-color: #333; } .ct-topBar--withImage { position: relative; } .ct-topBar--withImage .navbar-header { line-height: 60px; position: absolute; left: 50%; margin-left: -56px; } .ct-topBar--withImage .ct-switcher--language li a { padding: 15px 11px; } .ct-topBar--withImage .ct-panel--left, .ct-topBar--withImage .ct-panel--right { line-height: 50px; } .ct-topBar--withImage #ct-js-navSearch { line-height: 60px; } .ct-topBar--withImage .ct-navbar-search { line-height: 60px; } .navbar-search { position: relative; cursor: pointer; color: #60a7d4; } .navbar-search:after { -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; content: ""; position: absolute; width: 100%; height: 3px; background-color: #e8e8e8; bottom: -2px; left: 0; } .navbar-search:hover:after { background-color: #60a7d4; } .navbar.is-inactive #magic-line { -moz-opacity: 0; -khtml-opacity: 0; -webkit-opacity: 0; opacity: 0; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); filter: alpha(opacity=0); } .navbar.is-inactive .navbar-search:after { height: 0; } .ct-navbar-search { width: 100%; position: absolute; left: 0; z-index: 9000; display: none; top: 0; } .ct-navbar-search .form-group { margin-bottom: 0; } .ct-navbar-search input { padding-left: 25px !important; padding-right: 25px !important; font-size: 14px !important; height: 40px; margin-left: 14px; background-color: #ffffff; border: none !important; font-weight: 300; } .ct-navbar-search input::-webkit-input-placeholder { color: #c1c1c1; } .ct-navbar-search input:-moz-placeholder { color: #c1c1c1; } .ct-navbar-search input::-moz-placeholder { color: #c1c1c1; } .ct-navbar-search input:-ms-input-placeholder { color: #c1c1c1; } .ct-navbar-search input, .ct-navbar-search input:focus, .ct-navbar-search input:hover { -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0); -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0); box-shadow: 0 0 0 rgba(0, 0, 0, 0); } .ct-navbar-search button { position: absolute; right: 9px; z-index: 9000; top: 0; left: 10px; height: 40px; width: 30px; border: none; background: none; color: #333; } .ct-panel--contact, .ct-panel--item, .ct-panel--user { display: inline-block; } .ct-panel--contact { width: 100%; } .ct-panel--user { width: 100%; } .ct-panel--item { padding: 5px 0 5px 0; } .ct-panel--item h1, .ct-panel--item h2, .ct-panel--item h3, .ct-panel--item h4, .ct-panel--item h5, .ct-panel--item h6 { line-height: 30px; } .ct-panel--left .ct-panel--item { float: left; } .ct-panel--right .ct-panel--item, .ct-panel--right .ct-switcher--language { padding-left: 10px; } .ct-panel--right .ct-switcher--withDecoration { padding: 0; } .ct-userImage { height: 15px; width: 15px; overflow: hidden; border-radius: 50%; display: inline-block; line-height: 0; position: relative; top: 2px; } .ct-switcher--language { display: inline-block; float: left; margin: 0; } .ct-switcher--language li a { padding: 5px 11px; margin: 0 10px; line-height: 30px; } .ct-switcher--language li a:hover { background-color: #eff6fb; color: #60a7d4; } .ct-switcher--language .dropdown-menu { padding: 0; border-radius: 4px; border: transparent; margin-top: 10px !important; -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); left: 10px; } .ct-switcher--language .dropdown-menu:after { content: ""; position: absolute; height: 10px; background: transparent; top: -10px; width: 100%; } .ct-switcher--language .dropdown-menu li a { padding: 5px 15px; margin: 0; border: transparent; border-bottom: 1px solid #e6e6e6; } .ct-switcher--language .dropdown-menu li a:hover { background-color: #60a7d4; color: #fff; } .ct-switcher--language .dropdown-menu li a i { margin-right: 15px; } .ct-switcher--language .dropdown-menu li:first-child a { border-radius: 4px 4px 0 0; } .ct-switcher--language .dropdown-menu li:first-child a:before { content: ""; width: 0; height: 0; border-style: dashed dashed solid; border-width: 0 5px 4px 5px; border-color: transparent transparent #fff transparent; position: absolute; top: -4px; left: 23px; z-index: 2; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .ct-switcher--language .dropdown-menu li:first-child a:after { content: ""; width: 0; height: 0; border-style: solid; border-width: 0 6px 5px 6px; border-color: transparent; border-bottom-color: rgba(0, 0, 0, 0.2); position: absolute; top: -5px; left: 22px; z-index: 1; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .ct-switcher--language .dropdown-menu li:first-child a:hover:before { border-color: transparent transparent #60a7d4 transparent; } .ct-switcher--language .dropdown-menu li:last-child a { border-bottom: none; border-radius: 0 0 4px 4px; } .ct-switcher--withDecoration { float: none; padding-left: 0; } .ct-switcher--withDecoration li { float: none; } .ct-switcher--withDecoration li a { margin: 0; padding: 0; } .ct-switcher--withDecoration li a:hover { background-color: transparent; } .ct-switcher--withDecoration li:first-child a:before { right: 23px !important; left: auto !important; } .ct-switcher--withDecoration li:first-child a:after { right: 22px !important; left: auto !important; } .ct-switcher--withDecoration .dropdown-menu { left: -85px; } .ct-hide--topbar { top: -40px !important; } /********Navbar*******/ .yamm .yamm-content { padding: 0; } .ct-shapeBottom { height: 4px; background-color: #e5e5e5; width: 100%; border-radius: 4px; position: absolute; bottom: -4px; z-index: 1; } .caret { border-top: 3px solid #60a7d4; border-right: 3px solid transparent; border-left: 3px solid transparent; } .navbar { margin: 0; background-color: #fff; width: 100%; border-radius: 0; z-index: 8000; -webkit-box-shadow: 0 0 5px 0 rgba(3, 3, 3, 0.25); -moz-box-shadow: 0 0 5px 0 rgba(3, 3, 3, 0.25); box-shadow: 0 0 5px 0 rgba(3, 3, 3, 0.25); } .navbar .container { position: relative; } .navbar .navbar-nav { margin-left: 2px; } .navbar .navbar-nav li.yamm-fw .yamm-content .ct-image--megamenu { padding: 0; } .navbar .navbar-nav li.yamm-fw .dropdown-menu li h1, .navbar .navbar-nav li.yamm-fw .dropdown-menu li h2, .navbar .navbar-nav li.yamm-fw .dropdown-menu li h3, .navbar .navbar-nav li.yamm-fw .dropdown-menu li h4, .navbar .navbar-nav li.yamm-fw .dropdown-menu li h5, .navbar .navbar-nav li.yamm-fw .dropdown-menu li h6 { padding: 15px 15px 0 20px; } .navbar .navbar-nav li.yamm-fw .dropdown-menu li .yamm-content ul li:first-child a:before, .navbar .navbar-nav li.yamm-fw .dropdown-menu li .yamm-content ul li:first-child a:after { display: none; } .navbar .navbar-nav li.yamm-fw .dropdown-menu li .yamm-content ul li a { color: #333; border-radius: 0; } .navbar .navbar-nav li.yamm-fw .dropdown-menu li .yamm-content ul li a:hover { color: #fff; } .navbar .navbar-nav li.yamm-fw .dropdown-menu li .yamm-content ul li img { width: 100%; } .navbar .navbar-nav li.yamm-fw .dropdown-menu li .yamm-content div[class^="col-"] ul { min-width: 100%; } .navbar .navbar-nav li.yamm-fw .dropdown-menu li .yamm-content div[class^="col-"]:first-child li:first-child a { border-radius: 4px 0 0 0; } .navbar .navbar-nav .dropdown:hover .ct-menu--arrow:before { -webkit-animation-delay: 0.25s; /* Chrome, Safari, Opera */ animation-delay: 0.25s; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: fadeIn; animation-name: fadeIn; } .navbar .navbar-nav .dropdown:hover .ct-menu--arrow:after { -webkit-animation-delay: 0.25s; /* Chrome, Safari, Opera */ animation-delay: 0.25s; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: fadeIn; animation-name: fadeIn; } .navbar .navbar-nav .dropdown > a:after { content: ""; height: 4px; width: 100%; display: block; background-color: transparent; position: absolute; z-index: 2; bottom: -5px; left: 0; } .navbar .navbar-nav .dropdown > a:hover:after { background-color: #60a7d4; } .navbar .navbar-nav .dropdown .dropdown-menu:after { content: ""; position: absolute; height: 35px; background: transparent; top: -30px; width: 100%; left: 0; } .navbar .navbar-nav li { border-top: 1px solid #fff; border-bottom: 1px solid #fff; } .navbar .navbar-nav li a { font-size: 14px; line-height: 30px; padding: 24px 5px 24px 15px; font-weight: bold; } .navbar .navbar-nav li a .caret { margin-left: 5px; } .navbar .navbar-nav li:hover > a, .navbar .navbar-nav li:focus > a { background-color: #eff6fb; color: #60a7d4; } .navbar .navbar-nav li .dropdown-menu { padding: 0; border-radius: 4px; -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); border: transparent; margin-top: 15px; min-width: 260px; } .navbar .navbar-nav li .dropdown-menu > .active > a { background-color: #eff6fb; color: #60a7d4; } .navbar .navbar-nav li .dropdown-menu a, .navbar .navbar-nav li .dropdown-menu .yamm-content ul li a { padding: 10px 20px; border: transparent; border-bottom: 1px solid #e6e6e6; display: block; } .navbar .navbar-nav li .dropdown-menu a:hover, .navbar .navbar-nav li .dropdown-menu .yamm-content ul li a:hover { background-color: #60a7d4; color: #fff; } .navbar .navbar-nav li .dropdown-menu li, .navbar .navbar-nav li .dropdown-menu .yamm-content ul li { border: none; } .navbar .navbar-nav li .dropdown-menu li:first-child > a, .navbar .navbar-nav li .dropdown-menu .yamm-content ul li:first-child > a { border-radius: 4px 4px 0 0; } .navbar .navbar-nav li .dropdown-menu li:first-child > a:hover:before, .navbar .navbar-nav li .dropdown-menu .yamm-content ul li:first-child > a:hover:before { border-color: transparent transparent #60a7d4 transparent; } .navbar .navbar-nav li .dropdown-menu li:last-child > a, .navbar .navbar-nav li .dropdown-menu .yamm-content ul li:last-child > a { border-bottom: none; border-radius: 0 0 4px 4px; } .navbar .navbar-nav li .dropdown-menu .active a:after { background-color: transparent; } .navbar .navbar-nav li .dropdown-menu .yamm-content .ct-u-displayTableVertical { -webkit-box-shadow: 0px 3px 5px 0px rgba(4, 4, 4, 0.1); -moz-box-shadow: 0px 3px 5px 0px rgba(4, 4, 4, 0.1); box-shadow: 0px 3px 5px 0px rgba(4, 4, 4, 0.1); } .navbar .navbar-nav li .dropdown-menu .yamm-content .ct-u-displayTableVertical .middle-element ul li:first-child > a:hover { border-radius: 0; } .navbar .navbar-nav li .dropdown-menu .yamm-content .ct-u-displayTableVertical .middle-element ul li:first-child > a:before { z-index: 5; } .navbar .navbar-nav li .dropdown-menu .yamm-content .ct-u-displayTableVertical .ct-u-displayTableCell ul { border-right: 1px solid #e6e6e6; } .navbar .navbar-nav li .dropdown-menu .yamm-content ul { min-width: 260px; box-shadow: none; } .navbar .navbar-nav li .dropdown-menu .yamm-content .ct-u-displayTableCell { white-space: nowrap; } .navbar .navbar-nav li .dropdown-menu .yamm-content .ct-u-displayTableCell:first-child ul li:first-child > a { border-radius: 4px 0 0 0; } .navbar .navbar-nav li .dropdown-menu .yamm-content .ct-u-displayTableCell:first-child ul li:first-child > a:before { z-index: 5; } .navbar .navbar-nav li .dropdown-menu .yamm-content .ct-u-displayTableCell:first-child ul li:last-child > a { border-bottom: none; border-radius: 0; } .navbar .navbar-nav li .dropdown-menu .yamm-content .ct-u-displayTableCell li a:hover { border-radius: 0; } .navbar .navbar-nav li .dropdown-menu .yamm-content .ct-u-displayTableCell { vertical-align: top; } .navbar .navbar-nav li .dropdown-menu .yamm-content .ct-menuBrand .ct-u-displayTableCell a { line-height: 72px; font-size: 22px; padding: 0; } .navbar .navbar-nav li .dropdown-menu .yamm-content .ct-menuBrand .ct-u-displayTableCell a:hover { background: transparent; color: inherit; } .navbar .navbar-nav li .dropdown-menu .yamm-content .ct-menuBrand .ct-u-displayTableCell img { padding-right: 20px; border-right: 1px solid #e6e6e6; } .navbar .navbar-nav li .dropdown-menu .yamm-content .ct-menuBrand .ct-u-displayTableCell:first-child { width: 155px; } .navbar .navbar-nav li .dropdown-menu .yamm-content .ct-menuBrand .ct-u-displayTableCell:first-child a { padding: 0 0 0 20px; } .navbar .navbar-nav li .dropdown-menu .dropdown-submenu { position: relative; overflow: visible; } .navbar .navbar-nav li .dropdown-menu .dropdown-submenu .dropdown-menu { display: none; position: absolute; left: 100%; top: -16px; margin-left: 0; border-radius: 0 4px 4px 0; } .navbar .navbar-nav li .dropdown-menu .dropdown-submenu .dropdown-menu li:hover:first-child a { border-radius: 0 4px 0 0; } .navbar .navbar-nav li .dropdown-menu .dropdown-submenu .dropdown-menu li:hover:last-child a { border-radius: 0 0 4px 0; } .navbar .navbar-nav li .dropdown-menu .dropdown-submenu:hover .dropdown-menu { display: block; } .navbar .navbar-nav .active > a { background-color: #eff6fb; color: #60a7d4; } .navbar .navbar-nav .active > a:after { content: ""; height: 4px; width: 100%; display: block; background-color: #60a7d4; position: absolute; z-index: 2; bottom: -5px; left: 0; } .navbar .navbar-nav .ct-yamm--dropdownRight .dropdown-menu { left: 14%; } .navbar .navbar-nav .ct-yamm--dropdownRight .dropdown-menu .yamm-content li a:before, .navbar .navbar-nav .ct-yamm--dropdownRight .dropdown-menu .yamm-content li a:after { display: none; } .ct-navbar--noDecoration .ct-shapeBottom { display: none; } .ct-navbar--noDecoration .navbar-nav .dropdown > a:hover:after { background-color: transparent; } .ct-navbar--noDecoration .navbar-nav .active > a { background-color: #eff6fb; color: #60a7d4; } .ct-navbar--noDecoration .navbar-nav .active > a:after { background-color: transparent; } .onepager .ct-navbar--hoverEffectLine .navbar-nav .dropdown > a, .ct-navbar--hoverEffectLine .navbar-nav .dropdown > a { padding: 24px 0; margin: 0 5px 0 15px; } .onepager .ct-navbar--hoverEffectLine .navbar-nav .dropdown > a:after, .ct-navbar--hoverEffectLine .navbar-nav .dropdown > a:after { height: 1px; -webkit-transition: all 0.15s ease-out; -moz-transition: all 0.15s ease-out; -o-transition: all 0.15s ease-out; transition: all 0.15s ease-out; -ms-transform: scale(0.1); /* IE 9 */ -webkit-transform: scale(0.1); /* Chrome, Safari, Opera */ transform: scale(0.1); transform-origin: left center; -webkit-transform-origin: left center; bottom: 20px; } .onepager .ct-navbar--hoverEffectLine .navbar-nav .dropdown > a:hover, .ct-navbar--hoverEffectLine .navbar-nav .dropdown > a:hover { background-color: #fff; } .onepager .ct-navbar--hoverEffectLine .navbar-nav .dropdown > a:hover:after, .ct-navbar--hoverEffectLine .navbar-nav .dropdown > a:hover:after { -ms-transform: scale(1); /* IE 9 */ -webkit-transform: scale(1); /* Chrome, Safari, Opera */ transform: scale(1); } .onepager .ct-navbar--hoverEffectLine .navbar-nav .onepage > a, .ct-navbar--hoverEffectLine .navbar-nav .onepage > a { padding: 24px 0; margin: 0 5px 0 15px; } .onepager .ct-navbar--hoverEffectLine .navbar-nav .onepage > a:after, .ct-navbar--hoverEffectLine .navbar-nav .onepage > a:after { content: ""; width: 100%; display: block; background-color: #60a7d4; position: absolute; z-index: 2; left: 0; height: 1px; -webkit-transition: all 0.15s ease-out; -moz-transition: all 0.15s ease-out; -o-transition: all 0.15s ease-out; transition: all 0.15s ease-out; -ms-transform: scale(0.1); /* IE 9 */ -webkit-transform: scale(0.1); /* Chrome, Safari, Opera */ transform: scale(0.1); transform-origin: left center; -webkit-transform-origin: left center; bottom: 20px; } .onepager .ct-navbar--hoverEffectLine .navbar-nav .onepage > a:hover, .ct-navbar--hoverEffectLine .navbar-nav .onepage > a:hover { background-color: #fff; } .onepager .ct-navbar--hoverEffectLine .navbar-nav .onepage > a:hover:after, .ct-navbar--hoverEffectLine .navbar-nav .onepage > a:hover:after { -ms-transform: scale(1); /* IE 9 */ -webkit-transform: scale(1); /* Chrome, Safari, Opera */ transform: scale(1); } .onepager .ct-navbar--hoverEffectLine .navbar-nav .active > a, .ct-navbar--hoverEffectLine .navbar-nav .active > a { background-color: #fff; } .onepager .ct-navbar--hoverEffectLine .navbar-nav .active > a:after, .ct-navbar--hoverEffectLine .navbar-nav .active > a:after { height: 1px; bottom: 20px; transform: scale(1); } .onepager .ct-navbar--hoverEffectLine .navbar-nav > li:hover > a, .ct-navbar--hoverEffectLine .navbar-nav > li:hover > a { background-color: #fff; } .onepager .ct-navbar--hoverEffectLine .ct-shapeBottom, .ct-navbar--hoverEffectLine .ct-shapeBottom { display: none; } .navbar-collapse.collapse { float: right; width: 75%; } .navbar-nav > li.dropdown:hover > ul.dropdown-menu { display: block; } .ct-panelBox { display: table; border-left: 2px solid #e5e5e5; float: left; margin: 25px auto 25px 18px; } .ct-panelBox .ct-panel--socials { display: table-cell; vertical-align: middle; } .navbar-header { float: left; line-height: 80px; } .ct-panel--text { display: table-cell; vertical-align: middle; padding: 0 20px; } .ct-panel--text a { font-size: 22px; line-height: 30px; display: block; color: #60a7d4; } .ct-panel--text a:hover { color: #333; } .navbar-collapse { padding: 0; } .navbar-collapse .btn { float: right; margin: 20px 2px; } .onepager .ct-navbar--noDecoration .navbar-nav { float: right; } .onepager .ct-navbar--noDecoration .navbar-nav li a { background-color: #fff; } .onepager .ct-navbar--noDecoration .navbar-nav .active { background-color: #fff; } .onepager .ct-navbar--noDecoration .navbar-nav .active a { color: #60a7d4; } .onepager .navbar .navbar-nav li a { padding: 24px 15px; } .ct-navbar--type2 .ct-panelBox { float: right; margin: 10px 0 10px 18px; border: none; } .ct-navbar--type2 .ct-panelBox .btn { margin-left: 20px; } .ct-navbar--type2 .collapse.navbar-collapse { width: auto; float: left; } .ct-navbar--type2 .navbar-nav { margin: 0; } .ct-navbar--type2 .navbar-nav li a { padding: 14px 5px 14px 15px; } /*******Mobile*******/ .snapjs-left, .snapjs-right { overflow: hidden !important; height: 100%; } .snapjs-right .ct-navbarMobile { right: 0; left: auto; } .snapjs-right .ct-searchFormMobile { right: 0; } .snapjs-left .ct-navbarMobile { left: 0; right: auto; } .snapjs-left .ct-menuMobile { left: 0; } .snapjs-right .ct-menuMobile, .snapjs-left .ct-menuMobile, .snapjs-right .ct-searchFormMobile, .snapjs-left .ct-searchFormMobile { overflow: scroll; } .ct-navbarMobile { -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease; width: 100%; position: absolute; top: 0; left: 0; right: 0; z-index: 9000; background-color: #fff; text-align: center; } .ct-navbarMobile .navbar-brand { height: 70px; line-height: 70px; float: none; padding: 19px; } .ct-navbarMobile .navbar-brand img { display: inline; } .ct-navbarMobile .navbar-toggle { position: absolute; top: 10px; left: 0; float: left; } .ct-navbarMobile .navbar-toggle .icon-bar { background-color: #333; } .ct-navbarMobile .searchForm-toggle { position: absolute; top: 15px; right: 0; border: none; background-color: #fff; box-shadow: none; font-size: 24px; float: right; outline: none; } .ct-navbarMobile .searchForm-toggle .icon-bar { background-color: #333; } .ct-menuMobile { -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease; position: fixed; top: 0; left: -100%; bottom: 0; width: 266px; } .ct-menuMobile .ct-menuMobile-navbar { padding: 0; list-style: none; border: none; } .ct-menuMobile .ct-menuMobile-navbar li { padding: 0; } .ct-menuMobile .ct-menuMobile-navbar li a { color: #333; padding: 10px 20px; display: block; text-decoration: none; font-weight: bold; } .ct-menuMobile .ct-menuMobile-navbar li a:hover { background-color: #eff6fb; color: #60a7d4; } .ct-menuMobile .ct-menuMobile-navbar .dropdown { overflow: hidden; color: #333; } .ct-menuMobile .ct-menuMobile-navbar .dropdown i { padding-left: 10px; } .ct-menuMobile .ct-menuMobile-navbar .dropdown a i { margin-right: 10px; } .ct-menuMobile .ct-menuMobile-navbar .dropdown:hover > a { background-color: #eff6fb; color: #60a7d4; } .ct-menuMobile .ct-menuMobile-navbar .dropdown-menu { position: relative; display: block; text-align: center; max-height: 0; padding: 0; -webkit-transition: background 0.5s ease; -moz-transition: background 0.5s ease; -o-transition: background 0.5s ease; transition: background 0.5s ease; border: none; width: 100%; left: 0; margin: 0; } .ct-menuMobile .ct-menuMobile-navbar .dropdown-menu li:hover { background-color: #eff6fb; } .ct-menuMobile .ct-menuMobile-navbar .dropdown-menu li:hover a { color: #60a7d4; } .ct-menuMobile .ct-menuMobile-navbar .dropdown-menu a { text-align: left; font-size: 12px; color: #333; } .ct-menuMobile .ct-menuMobile-navbar .dropdown-menu > .active > a { background-color: #eff6fb; color: #60a7d4; } .ct-menuMobile .ct-menuMobile-navbar .dropdown-menu .dropdown-submenu .dropdown-menu { padding-left: 20px; } .ct-menuMobile .ct-menuMobile-navbar > .active > a { background-color: #eff6fb; color: #60a7d4; } .ct-searchFormMobile { position: fixed !important; margin: 0; width: 100%; max-width: 266px; right: -100%; padding: 25px 20px 30px 20px!important; overflow: scroll; } .ct-searchFormMobile .ct-form--label--type1 { position: relative; top: 0; left: 0; display: block; margin-bottom: 20px; width: 100%; } .ct-js-dropdown-mobile { background-color: #fff; } .ct-js-dropdown-mobile ul { max-height: 500px !important; overflow: auto; height: auto !important; } .ct-navbar--bounceIn > li.dropdown:hover .dropdown-menu { -webkit-animation-name: bounceIn; animation-name: bounceIn; -webkit-animation-duration: .5s; animation-duration: .5s; animation-fill-mode: forwards; -webkit-animation-fill-mode: forwards; } .ct-navbar--fadeIn > li.dropdown:hover .dropdown-menu { -webkit-animation-name: fadeIn; animation-name: fadeIn; -webkit-animation-duration: .5s; animation-duration: .5s; animation-fill-mode: forwards; -webkit-animation-fill-mode: forwards; } .ct-navbar--fadeInLeft > li.dropdown:hover .dropdown-menu { -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; -webkit-animation-duration: .5s; animation-duration: .5s; animation-fill-mode: forwards; -webkit-animation-fill-mode: forwards; } .ct-navbar--fadeInRight > li.dropdown:hover .dropdown-menu { -webkit-animation-name: fadeInRight; animation-name: fadeInRight; -webkit-animation-duration: .5s; animation-duration: .5s; animation-fill-mode: forwards; -webkit-animation-fill-mode: forwards; } .ct-navbar--fadeInDown > li.dropdown:hover .dropdown-menu { -webkit-animation-name: fadeInDown; animation-name: fadeInDown; -webkit-animation-duration: .5s; animation-duration: .5s; animation-fill-mode: forwards; -webkit-animation-fill-mode: forwards; } @-webkit-keyframes ct-navbar--fadeInUp { 0% { opacity: 0; -webkit-transform: translate3d(0, 50px, 0); transform: translate3d(0, 50px, 0); } 100% { opacity: 1; -webkit-transform: none; transform: none; } } @keyframes ct-navbar--fadeInUp { 0% { opacity: 0; -webkit-transform: translate3d(0, 50px, 0); transform: translate3d(0, 50px, 0); } 100% { opacity: 1; -webkit-transform: none; transform: none; } } .ct-navbar--fadeInUp > li.dropdown:hover .dropdown-menu { -webkit-animation-name: ct-navbar--fadeInUp; animation-name: ct-navbar--fadeInUp; -webkit-animation-duration: .5s; animation-duration: .5s; animation-fill-mode: forwards; -webkit-animation-fill-mode: forwards; } .ct-navbar--pulse > li.dropdown:hover .dropdown-menu { -webkit-animation-name: pulse; animation-name: pulse; -webkit-animation-duration: .5s; animation-duration: .5s; animation-fill-mode: forwards; -webkit-animation-fill-mode: forwards; } .ct-navbar--bounceInRight > li.dropdown:hover .dropdown-menu { -webkit-animation-name: bounceInRight; animation-name: bounceInRight; -webkit-animation-duration: .5s; animation-duration: .5s; animation-fill-mode: forwards; -webkit-animation-fill-mode: forwards; } .ct-navbar--bounceInLeft > li.dropdown:hover .dropdown-menu { -webkit-animation-name: bounceInLeft; animation-name: bounceInLeft; -webkit-animation-duration: .5s; animation-duration: .5s; animation-fill-mode: forwards; -webkit-animation-fill-mode: forwards; } .ct-navbar--flipInX > li.dropdown:hover .dropdown-menu { -webkit-animation-name: flipInX; animation-name: flipInX; -webkit-animation-duration: .5s; animation-duration: .5s; animation-fill-mode: forwards; -webkit-animation-fill-mode: forwards; } .ct-navbar--flipInY > li.dropdown:hover .dropdown-menu { -webkit-animation-name: flipInY; animation-name: flipInY; -webkit-animation-duration: .5s; animation-duration: .5s; animation-fill-mode: forwards; -webkit-animation-fill-mode: forwards; } .ct-navbar--zoomIn > li.dropdown:hover .dropdown-menu { -webkit-animation-name: zoomIn; animation-name: zoomIn; -webkit-animation-duration: .5s; animation-duration: .5s; animation-fill-mode: forwards; -webkit-animation-fill-mode: forwards; } .ct-navbar--zoomInDown > li.dropdown:hover .dropdown-menu { -webkit-animation-name: zoomInDown; animation-name: zoomInDown; -webkit-animation-duration: .5s; animation-duration: .5s; animation-fill-mode: forwards; -webkit-animation-fill-mode: forwards; } .ct-navbar--zoomInUp > li.dropdown:hover .dropdown-menu { -webkit-animation-name: zoomInUp; animation-name: zoomInUp; -webkit-animation-duration: .5s; animation-duration: .5s; animation-fill-mode: forwards; -webkit-animation-fill-mode: forwards; } @media (max-width: 1200px) { .navbar-collapse.collapse { width: 100%; } .ct-panelBox { display: none; } .navbar-header { float: none; } .navbar { text-align: center; } .navbar .navbar-nav { margin-left: 0; } .navbar .navbar-nav .ct-yamm--dropdownRight .dropdown-menu .yamm-content ul li:first-child > a:before { left: 34%; right: auto; } .onepager .navbar-collapse { width: 82%; } .onepager .navbar-header { display: inline-block; float: left; } } @media (max-width: 992px) { .onepager .navbar-collapse { width: 100%; float: none; } .onepager .navbar-header { display: block; float: none; } .onepager .navbar .navbar-nav { float: none; } } @media (max-width: 767px) { .navbar { display: none; } .ct-topBar { display: none; } } @media (min-width: 768px) { .ct-navbarMobile, .ct-menuMobile, .ct-searchFormMobile { display: none; } } .ct-menu--arrow:before { content: ""; width: 0; height: 0; border-style: solid; border-width: 0 5px 4px 5px; border-color: transparent transparent #fff transparent; position: absolute; bottom: -16px; left: 20px; z-index: 2; -webkit-transition: opacity 0.2s ease; -moz-transition: opacity 0.2s ease; -o-transition: opacity 0.2s ease; transition: opacity 0.2s ease; opacity: 0; } .ct-menu--arrow:after { content: ""; width: 0; height: 0; border-style: solid; border-width: 0 6px 5px 6px; border-color: transparent; border-bottom-color: rgba(0, 0, 0, 0.2); position: absolute; bottom: -16px; left: 19px; z-index: 1; opacity: 0; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease; } body { font-family: "Montserrat", sans-serif; } p { font-family: "Open Sans", sans-serif; font-size: 14px; line-height: 21px; } a { color: #60a7d4; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } a:hover { color: #ff0000; } a:hover, a:visited, a:focus { text-decoration: none; } h1, h2, h3, h4, h5, h6 { margin: 0; } h1, .h1 { font-size: 65px; } @media (max-width: 480px) { h1 { font-size: 42px; } } h2, .h2 { font-size: 35px; } h3, .h3 { font-size: 22px; } h4, .h4 { font-size: 18px; } h5, .h5 { font-size: 16px; } h6, .h6 { font-size: 12px; } .list-group .active { background-color: #60a7d4; border-color: #60a7d4; } .list-group .active:hover { background-color: #60a7d4; border-color: #60a7d4; } ol { list-style: none; } table > thead > tr > th { background-color: #60a7d4; color: #fff; border-bottom: none !important; } .popover { border: none; padding: 0; border-radius: 4px; -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); } .popover .popover-title { background-color: #60a7d4; border: none; color: #fff; } .popover .popover-content { border: none; } .ct-progressBar-title { font-weight: bold; line-height: 30px; } .ct-progressBar-title .ct-progressBar-text { float: right; } .ct-progressBar-container .progress { height: 10px; border-radius: 2px; box-shadow: none; } .ct-progressBar-container .progress .progress-bar { border-radius: 2px; } .progress-bar-primary { background-color: #60a7d4; } .progress-bar-success { background-color: #a2bf52; } .progress-bar-warning { background-color: #eb8a21; } .progress-bar-danger { background-color: #bf5252; } /*****Search Form*********/ .ct-formSearch--extended, .ct-searchFormMobile, .ct-formRegister, .ct-formContact--map, .ct-formSearch--fullWidth { background-color: #333333; border-radius: 3px; position: relative; top: -10px; padding: 50px 20px 30px 20px; width: 100%; } .ct-formSearch--extended label, .ct-searchFormMobile label, .ct-formRegister label, .ct-formContact--map label, .ct-formSearch--fullWidth label { color: #fff; } .ct-formSearch--extended a, .ct-searchFormMobile a, .ct-formRegister a, .ct-formContact--map a, .ct-formSearch--fullWidth a { color: #e6e6e6; } .ct-formSearch--extended a:hover, .ct-searchFormMobile a:hover, .ct-formRegister a:hover, .ct-formContact--map a:hover, .ct-formSearch--fullWidth a:hover { color: #60a7d4; } .ct-formSearch--2col { top: 0; } .ct-searchFormMobile { height: 100%; } .ct-formRegister { max-width: 370px; } .ct-formSubmission label { font-size: 18px; } .ct-formSubmission label span { color: #cccccc; font-size: 18px; opacity: 1; display: inline; } .ct-formSubmission input { color: rgba(51, 51, 51, 0.4); } .ct-formSubmission .select2-container span { color: #333; opacity: 0.4; } .ct-formSubmission textarea { height: 200px; } .ct-formSubmission span { opacity: 0.3; display: block; } .ct-formSubmission .span { opacity: 1; } .ct-formSubmission .ct-infoLabel { display: inline-block; margin-left: 20px; } .ct-formSearch--gmaps { width: 470px; top: 22%; } .ct-formSearch--right, .ct-formSearch--left { position: absolute; opacity: 0.95; z-index: 7000; } .ct-formSearch--right { right: 19%; } .ct-formSearch--left { left: 19%; } .slider.slider-horizontal { width: 100% !important; } .slider.slider-horizontal .slider-track { height: 4px; background: #5c5c5c; } .slider.slider-horizontal .slider-track .slider-selection { background: #60a7d4; opacity: 1; z-index: 1; box-shadow: none; } .slider.slider-horizontal .slider-handle { margin-top: -6px; opacity: 1; height: 16px; width: 16px; border-radius: 3px; border: 4px solid #5c5c5c; background: #60a7d4; box-shadow: none; } form input { width: 100%; } .ct-formSearch--extended .ct-u-displayTableCell, .ct-formSearch--fullWidth .ct-u-displayTableCell { width: 20%; } .ct-formSearch--extended .ct-form--label--type1 .ct-u-displayTableCell, .ct-formSearch--fullWidth .ct-form--label--type1 .ct-u-displayTableCell, .ct-formSearch--extended .ct-form--label--type2 .ct-u-displayTableCell, .ct-formSearch--fullWidth .ct-form--label--type2 .ct-u-displayTableCell, .ct-formSearch--extended .ct-form--label--type3 .ct-u-displayTableCell, .ct-formSearch--fullWidth .ct-form--label--type3 .ct-u-displayTableCell { width: auto; } .ct-formSearch--extended .ct-slider--row .ct-u-displayTableCell, .ct-formSearch--fullWidth .ct-slider--row .ct-u-displayTableCell { width: 11%; vertical-align: bottom; } .ct-formSearch--extended .ct-slider--row .ct-u-displayTableCell .btn, .ct-formSearch--fullWidth .ct-slider--row .ct-u-displayTableCell .btn { margin-right: 10px; } .ct-js-slider-min, .ct-js-slider-max { cursor: not-allowed; pointer-events: none; } .ct-form--label--type1, .ct-form--label--type2, .ct-form--label--type3 { background-color: #60a7d4; border-radius: 3px; position: absolute; top: -60px; text-align: center; } .ct-form--label--type1 .ct-u-displayTableCell, .ct-form--label--type2 .ct-u-displayTableCell, .ct-form--label--type3 .ct-u-displayTableCell { width: auto !important; } .ct-form--label--type1 .ct-u-displayTableCell:first-child, .ct-form--label--type2 .ct-u-displayTableCell:first-child, .ct-form--label--type3 .ct-u-displayTableCell:first-child { width: 40px !important; } .ct-form--label--type1 .ct-form--labelBody, .ct-form--label--type2 .ct-form--labelBody, .ct-form--label--type3 .ct-form--labelBody { position: relative; } .ct-form--label--type1 span, .ct-form--label--type2 span, .ct-form--label--type3 span { font-size: 14px; line-height: 24px; padding: 8px; display: block; color: #fff; } .ct-form--label--type1 .ct-input-group-btn .btn, .ct-form--label--type2 .ct-input-group-btn .btn, .ct-form--label--type3 .ct-input-group-btn .btn { border-radius: 3px 0 0 3px; background-color: #5696be; border: 1px solid #5696be; padding: 7px 9px; } .ct-form--label--type1 i, .ct-form--label--type2 i, .ct-form--label--type3 i { font-size: 20px; display: inline-block; width: 20px; } .ct-form--label--type1 { left: 10px; width: 30%; } .ct-form--label--type2 { width: 100%; } .ct-form--label--type3 { width: 100%; top: 0; left: 0; } .form-group { margin: 0; position: relative; } .form-control { font-size: 14px; line-height: 1.2; border: 2px solid #5c5c5c; border-radius: 3px; background-color: #333333; box-shadow: none; color: #999999; display: inline-block; height: 40px; } .form-control:focus { border: 2px solid #999999; box-shadow: none; } .input-lg { padding: 13px; } .ct-formContact--map { width: 370px; top: 7%; } .ct-formRegister .select2-container .select2-choice .select2-chosen, .ct-formContact--map .select2-container .select2-choice .select2-chosen, .ct-formSubmission .select2-container .select2-choice .select2-chosen { width: 150px; } .select2-drop { z-index: 10001; -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); } .select2-drop .select2-search { display: none; } .ct-js-select { color: #555555; font-weight: 600; } .ct-js-select a { padding: 0 !important; border-radius: 3px; background-image: none; height: 40px !important; } .ct-js-select a span { padding: 5px 13px 10px 13px; } .ct-js-select a .select2-arrow { background-image: none; background-color: #fff; border: none; padding: 15px; } .ct-js-select a .select2-arrow:before { content: "\f107"; font-family: fontawesome; position: relative; top: -10px; } .ct-js-select .select2-chosen { font-size: 14px; color: #555555 !important; } .select2-container { width: 100% !important; } .select2-container .select2-choice { height: 47px; border: 2px solid #5c5c5c; box-shadow: none; background: transparent; } .select2-container .select2-choice .select2-arrow { width: auto; box-shadow: none; border-left: 2px solid #5c5c5c; background: transparent; color: #fff; } .select2-container .select2-choice .select2-chosen { color: #858585 !important; font-weight: 400; margin: 0; width: 100px; } .select2-dropdown-open .select2-choice, .select2-dropdown-open.select2-drop-above .select2-choice { border-radius: 3px; background: transparent; border: 2px solid #999999; } .select2-dropdown-open .select2-choice .select2-arrow, .select2-dropdown-open.select2-drop-above .select2-choice .select2-arrow { border-left: 2px solid #999999; background: transparent; box-shadow: none; } .select2-drop.select2-drop-above.select2-drop-active:before { display: none; } .select2-drop { margin-top: 10px; border: none; border-radius: 4px; background-color: #fff; } .select2-drop .select2-results { margin: 0; padding: 0; max-height: none; overflow: inherit; } .select2-drop .select2-results .select2-result-label { padding: 10px 15px; font-size: 14px; line-height: 30px; } .select2-drop .select2-results li { border-bottom: 1px solid #e6e6e6; } .select2-drop .select2-results li:last-child { border-bottom: none; } .select2-drop .select2-results li:first-child { border-radius: 4px 4px 0 0; } .select2-drop .select2-results li:first-child:before { content: ""; width: 0; height: 0; border-style: solid; border-width: 0 5px 4px 5px; border-color: transparent transparent #fff transparent; position: absolute; top: -4px; right: 16px; z-index: 2; } .select2-drop .select2-results li:first-child:after { content: ""; width: 0; height: 0; border-style: solid; border-width: 0 6px 5px 6px; border-color: transparent; border-bottom-color: rgba(0, 0, 0, 0.2); position: absolute; top: -5px; right: 15px; z-index: 1; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .select2-drop .select2-results li:first-child:hover:before { border-color: transparent transparent #60a7d4 transparent; } .select2-drop .select2-results li:last-child { border-bottom: none; border-radius: 0 0 4px 4px; } .select2-drop .select2-highlighted { background-color: #60a7d4; } .select2-drop .select2-highlighted:before { border-color: transparent transparent #60a7d4 transparent !important; } .ct-form--item { display: block; padding: 0 10px; } .ct-form--item label, .ct-form--item select, .ct-form--item input { display: block; } .ct-form--item .checkbox label input { left: 0; margin-left: 0; width: auto; } .ct-form--item .checkbox label a { color: #60a7d4; } .ct-form--item .checkbox label a:hover { color: inherit; } .slider input { display: none; } .ct-radio--items label { font-size: 14px; line-height: 24px; } .ct-radio--items input { position: inherit; width: auto; } .ct-radio--items .radio-inline + .radio-inline { margin-left: 20px; } .ct-radio--items span { display: inline; margin-left: 15px; opacity: 1; line-height: 24px; } .ct-radio--custom input[type=radio] { display: none; } .ct-radio--custom label { display: inline-block; cursor: pointer; position: relative; font-size: 14px; line-height: 24px; padding-left: 30px; margin-right: 30px; } .ct-radio--custom label:after { content: ""; display: inline-block; width: 16px; height: 16px; margin-right: 10px; position: absolute; left: 0; bottom: 4px; background-color: #e5e5e5; border-radius: 50%; z-index: 1; } .ct-radio--custom input[type=radio]:checked + label:before { content: ""; color: #60a7d4; height: 10px; width: 10px; background-color: #60a7d4; position: absolute; z-index: 2; border-radius: 50%; top: 7px; left: 3px; } .ct-radio--customInline { display: inline-block; } /* Custom Checbox */ .ct-checbox--custom { position: relative; margin-bottom: 20px; } .ct-checbox--custom input[type="checkbox"] { visibility: hidden; } .ct-checbox--custom:last-child { margin-bottom: 0; } .ct-checbox--custom label { cursor: pointer; position: absolute; width: 20px; height: 20px; top: 0; left: 0; border-radius: 4px; background-color: #e5e5e5; } .ct-checbox--custom label:after { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; content: ''; position: absolute; width: 9px; height: 5px; background: transparent; top: 6px; left: 6px; border: 3px solid #333; border-top: none; border-right: none; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); } .ct-checbox--custom label:hover::after { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; filter: alpha(opacity=30); opacity: 0.3; } .ct-checbox--custom input[type=checkbox]:checked + label:after { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; } .ct-input--transparent { background-color: transparent; border: 2px solid #fff; color: #fff; } .ct-input--transparent::-moz-placeholder { color: #fff; opacity: 1; } .ct-input--transparent:-ms-input-placeholder { color: #fff; } .ct-input--transparent::-webkit-input-placeholder { color: #fff; } .ct-input--transparent:focus { border-color: #333; } .ct-input--border { background-color: transparent; border: 1px solid #e6e6e6; color: #fff; } .ct-input--border::-moz-placeholder { color: #666; opacity: 1; } .ct-input--border:-ms-input-placeholder { color: #666; } .ct-input--border::-webkit-input-placeholder { color: #666; } .ct-input--border:focus { border: 1px solid #60a7d4; } .alert p { margin-bottom: 10px; } .mask { width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 10000; background-color: #333; opacity: 0.8; } .ct-popupForm { position: fixed; z-index: 10001; max-width: 970px; } .ct-popupForm .ct-content--left, .ct-popupForm .ct-content--right { width: 50%; display: inline-block; padding-left: 15px; padding-right: 15px; } .ct-popupForm form { background-color: #fff; border-radius: 3px; } .ct-popupForm form h1, .ct-popupForm form h2, .ct-popupForm form h3, .ct-popupForm form h4, .ct-popupForm form h5, .ct-popupForm form h6 { line-height: 18px; margin-bottom: 20px; } .ct-popupForm form input, .ct-popupForm form textarea { border: 1px solid #e6e6e6; background: transparent; margin-bottom: 20px; } .ct-popupForm form input:focus, .ct-popupForm form textarea:focus { border: 1px solid #60a7d4; } .ct-popupForm form textarea { height: 200px; } .ct-popupForm form label { font-size: 14px; line-height: 24px; } .ct-popupForm form .ct-form-content { -webkit-box-shadow: 0 0 10px 0 rgba(4, 4, 4, 0.75); -moz-box-shadow: 0 0 10px 0 rgba(4, 4, 4, 0.75); box-shadow: 0 0 10px 0 rgba(4, 4, 4, 0.75); padding: 57px 60px; position: relative; z-index: 1; } .ct-popupForm form .ct-form-close { font-size: 20px; line-height: 30px; color: #cccccc; background-color: #fff; border-radius: 0 3px 3px 0; position: absolute; top: 10px; right: -40px; padding: 5px 12px; cursor: pointer; } .ct-popupForm .ct-itemRemove i, .ct-popupForm .ct-itemRemove input { display: inline-block; } .ct-popupForm .ct-itemRemove input { width: 400px; } .ct-popupForm .ct-itemRemove i { margin-right: 10px; color: #e11e26; cursor: pointer; } .ct-popupForm .select2-container { width: 150px !important; display: block; } .ct-popupForm .select2-container .select2-choice { border: 1px solid #e6e6e6; } .ct-popupForm .select2-container .select2-arrow { border-left: 1px solid #e6e6e6; color: #cccccc; } .ct-select2--light { display: block; } .ct-select2--light .select2-choice { border: 1px solid #e6e6e6; } .ct-select2--light .select2-arrow { border: none !important; color: #cccccc !important; opacity: 1; } .infinite-left { position: absolute !important; left: -10000px !important; } @media (max-width: 1200px) { .ct-form--label--type2 span { font-size: 12px; padding: 8px 6px; } } @media (max-width: 992px) { .ct-formSearch--extended .ct-u-displayTableCell, .ct-searchFormMobile .ct-u-displayTableCell, .ct-formSearch--extended .ct-u-displayTableVertical, .ct-searchFormMobile .ct-u-displayTableVertical, .ct-formSearch--extended .ct-slider--row .ct-u-displayTableCell, .ct-searchFormMobile .ct-slider--row .ct-u-displayTableCell { display: block; width: 100%; } .ct-formSearch--extended .ct-u-displayTableCell .ct-form--item, .ct-searchFormMobile .ct-u-displayTableCell .ct-form--item, .ct-formSearch--extended .ct-u-displayTableVertical .ct-form--item, .ct-searchFormMobile .ct-u-displayTableVertical .ct-form--item, .ct-formSearch--extended .ct-slider--row .ct-u-displayTableCell .ct-form--item, .ct-searchFormMobile .ct-slider--row .ct-u-displayTableCell .ct-form--item { margin-bottom: 20px; padding: 0; } .ct-formSearch--extended .btn, .ct-searchFormMobile .btn { float: none !important; } .ct-form--label--type1 { width: 50%; } .ct-form--label--type1 .ct-u-displayTableCell { display: table-cell; } .ct-form--label--type1 span { padding: 0 5px; font-size: 10px; } .ct-form--label--type1 .ct-u-displayTableVertical, .ct-form--label--type2 .ct-u-displayTableVertical, .ct-form--label--type3 .ct-u-displayTableVertical { display: table; } .ct-form--label--type1 .ct-u-displayTableVertical .ct-u-displayTableCell, .ct-form--label--type2 .ct-u-displayTableVertical .ct-u-displayTableCell, .ct-form--label--type3 .ct-u-displayTableVertical .ct-u-displayTableCell { display: table-cell; } .ct-formContact--map label, .ct-formSearch--gmaps label { text-align: left; } .ct-formSearch--gmaps { width: 100%; right: 0; left: 0; position: static; } .ct-popupForm { width: 100%; } .ct-popupForm form .ct-form-close { top: 0; right: 0; z-index: 2; } .ct-formSubmission input { margin-bottom: 20px; } .ct-formSubmission .ct-u-displayTableCell { width: auto; } } @media (max-width: 768px) { .ct-formContact--map { width: 100%; } .ct-formSearch--right { right: 0; } .ct-formSearch--left { left: 0; } .ct-formSubmission .ct-u-displayTableCell { display: block; } } .onepager .ct-formContact--map { width: 370px; } .ct-leftColumn form { text-align: start; } @media (max-width: 1500px) { .ct-formSearch--2col .ct-u-displayTableCell { display: block; width: 100% !important; } .ct-formSearch--2col .ct-form--label--type1 .ct-u-displayTableCell { width: auto !important; display: table-cell !important; } } @media (max-width: 1200px) { .ct-formSearch--2col .ct-form--label--type1 { width: 40%; } } @media (max-width: 992px) { .ct-formSearch--2col .ct-form--label--type1 .ct-u-displayTableCell:first-child { width: 40px !important; } } @media (max-width: 768px) { .ct-formSearch--fullWidth { display: none; } } @media (max-width: 480px) { .ct-form--label--type2 span { font-size: 10px; } .ct-popupForm { width: 80%; } .ct-popupForm form .ct-content--left, .ct-popupForm form .ct-content--right { width: 100%; } .ct-popupForm form button { margin-top: 20px; } } button { outline: none; } .btn { padding: 6px 10px; font-size: 14px; line-height: 24px; font-weight: bold; border-radius: 3px; border-width: 2px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .btn-default { color: #ffffff; background-color: #ffffff; border-color: #ffffff; color: #333; } .btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active { color: #ffffff; background-color: #60a7d4; border-color: #60a7d4; } .btn-primary { background-color: #60a7d4; border-color: #60a7d4; } .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active { background-color: #333; border-color: #333; } .btn-success { color: #ffffff; background-color: #a2bf52; border-color: #a2bf52; } .btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active { color: #ffffff; background-color: #60a7d4; border-color: #60a7d4; } .btn-info { color: #ffffff; background-color: #5bc0de; border-color: #5bc0de; } .btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active { color: #ffffff; background-color: #60a7d4; border-color: #60a7d4; } .btn-warning { color: #ffffff; background-color: #eb8a21; border-color: #eb8a21; } .btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active { color: #ffffff; background-color: #60a7d4; border-color: #60a7d4; } .btn-danger { color: #ffffff; background-color: #e30000; border-color: #e30000; } .btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active { color: #ffffff; background-color: #60a7d4; border-color: #60a7d4; } .btn-dark { color: #ffffff; background-color: #333333; border-color: #333333; } .btn-dark:hover, .btn-dark:focus, .btn-dark:active, .btn-dark.active { color: #ffffff; background-color: #60a7d4; border-color: #60a7d4; } .btn-link { color: #e30000; } .btn-link:hover { color: inherit; } .btn-edit { background-color: #e11e26; color: #fff; position: absolute; top: -2px; margin-left: 8px; } .btn-edit:before { content: ""; width: 0; height: 0; border-style: solid; border-width: 4.5px 3px 4.5px 0; border-color: transparent #e11e25 transparent transparent; position: absolute; left: -5px; border-radius: 2px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .btn-edit:hover { background-color: #60a7d4; color: #fff; } .btn-edit:hover:before { border-color: transparent #60a7d4 transparent transparent; } .btn-transparent--border { background: transparent; } .btn-transparent--border:hover, .btn-transparent--border:focus, .btn-transparent--border:active, .btn-transparent--border.active { background-color: #60a7d4; border-color: #60a7d4; } .btn-lg { padding: 15px 20px; } .btn-sm { padding: 6px 11px; } .btn-xs { font-size: 12px; line-height: 10px; padding: 3px 4px; } .ct-sectioButton--square { padding: 6px 10px; background-color: #60a7d4; display: block; border-radius: 3px; } .ct-sectioButton--square i { font-size: 30px; line-height: 24px; color: #fff; } .ct-sectioButton--square:hover { background-color: #fff; } .ct-sectioButton--square:hover i { color: #60a7d4; } .btn.active { box-shadow: none; } .btn-hoverWhite:hover { background-color: #fff; border-color: #fff; color: #60a7d4; } @media (max-width: 1200px) { .btn { white-space: normal; } } @media (max-width: 768px) { .btn-edit { position: relative; display: inline-block !important; } } .ct-buttons--right10 .btn { margin-right: 10px; } .ct-buttons--right10 .btn:last-child { margin-right: 0; } .ct-fw-300 { font-weight: 300; } .ct-fw-400 { font-weight: 400; } .ct-fw-500 { font-weight: 500; } .ct-fw-600 { font-weight: 600; } .ct-fw-700 { font-weight: 700; } .ct-fw-800 { font-weight: 800; } .ct-fw-900 { font-weight: 900; } .ct-fs-i { font-style: italic; } .ct-fs-n { font-style: normal; } .ct-u-size20 { font-size: 20px; } .ct-u-arapey { font-family: 'Arapey', serif; } .ct-u-underline:hover { padding-bottom: 5px; } .ct-u-displayTable, .ct-u-displayTableVertical { display: table; width: 100%; } .ct-u-displayTableVertical { height: 100%; } .ct-u-displayTableVertical .ct-u-displayTableCell { vertical-align: middle; } .ct-u-displayTableVertical .ct-u-alignBottom { vertical-align: bottom; } .ct-u-displayTableRow { display: table-row; } .ct-u-displayTableCell { display: table-cell; } .ct-u-padding0 { padding: 0 !important; } .ct-u-paddingBoth10 { padding-top: 10px; padding-bottom: 10px; } .ct-u-paddingTop10 { padding-top: 10px; } .ct-u-paddingBottom10 { padding-bottom: 10px; } .ct-u-paddingBoth20 { padding-top: 20px; padding-bottom: 20px; } .ct-u-paddingTop20 { padding-top: 20px; } .ct-u-paddingBottom20 { padding-bottom: 20px; } .ct-u-paddingBoth30 { padding-top: 30px; padding-bottom: 30px; } .ct-u-paddingTop30 { padding-top: 30px; } .ct-u-paddingBottom30 { padding-bottom: 30px; } .ct-u-paddingBoth40 { padding-top: 40px; padding-bottom: 40px; } .ct-u-paddingTop40 { padding-top: 40px; } .ct-u-paddingBottom40 { padding-bottom: 40px; } .ct-u-paddingBoth50 { padding-top: 50px; padding-bottom: 50px; } .ct-u-paddingTop50 { padding-top: 50px; } .ct-u-paddingBottom50 { padding-bottom: 50px; } .ct-u-paddingBoth60 { padding-top: 60px; padding-bottom: 60px; } .ct-u-paddingTop60 { padding-top: 60px; } .ct-u-paddingBottom60 { padding-bottom: 60px; } .ct-u-paddingBoth70 { padding-top: 70px; padding-bottom: 70px; } .ct-u-paddingTop70 { padding-top: 70px; } .ct-u-paddingBottom70 { padding-bottom: 70px; } .ct-u-paddingBoth80 { padding-top: 80px; padding-bottom: 80px; } .ct-u-paddingTop80 { padding-top: 80px; } .ct-u-paddingBottom80 { padding-bottom: 80px; } .ct-u-paddingBoth90 { padding-top: 90px; padding-bottom: 90px; } .ct-u-paddingTop90 { padding-top: 90px; } .ct-u-paddingBottom90 { padding-bottom: 90px; } .ct-u-paddingBoth100 { padding-top: 100px; padding-bottom: 100px; } .ct-u-paddingTop100 { padding-top: 100px; } .ct-u-paddingBottom100 { padding-bottom: 100px; } .ct-u-paddingBoth150 { padding-top: 150px; padding-bottom: 150px; } .ct-u-paddingTop150 { padding-top: 150px; } .ct-u-paddingBottom150 { padding-bottom: 150px; } .ct-u-paddingRight30 { padding-right: 30px; } .ct-u-margin0 { margin: 0 !important; } .ct-u-marginBoth10 { margin-top: 10px; margin-bottom: 10px; } .ct-u-marginTop10 { margin-top: 10px; } .ct-u-marginBottom10 { margin-bottom: 10px; } .ct-u-marginBoth20 { margin-top: 20px; margin-bottom: 20px; } .ct-u-marginTop20 { margin-top: 20px; } .ct-u-marginBottom20 { margin-bottom: 20px; } .ct-u-marginBoth30 { margin-top: 30px; margin-bottom: 30px; } .ct-u-marginTop30 { margin-top: 30px; } .ct-u-marginBottom30 { margin-bottom: 30px; } .ct-u-marginBoth40 { margin-top: 40px; margin-bottom: 40px; } .ct-u-marginTop40 { margin-top: 40px; } .ct-u-marginBottom40 { margin-bottom: 40px; } .ct-u-marginBoth50 { margin-top: 50px; margin-bottom: 50px; } .ct-u-marginTop50 { margin-top: 50px; } .ct-u-marginBottom50 { margin-bottom: 50px; } .ct-u-marginBoth60 { margin-top: 60px; margin-bottom: 60px; } .ct-u-marginTop60 { margin-top: 60px; } .ct-u-marginBottom60 { margin-bottom: 60px; } .ct-u-marginBoth70 { margin-top: 70px; margin-bottom: 70px; } .ct-u-marginTop70 { margin-top: 70px; } .ct-u-marginBottom70 { margin-bottom: 70px; } .ct-u-marginBoth80 { margin-top: 80px; margin-bottom: 80px; } .ct-u-marginTop80 { margin-top: 80px; } .ct-u-marginBottom80 { margin-bottom: 80px; } .ct-u-marginBoth90 { margin-top: 90px; margin-bottom: 90px; } .ct-u-marginTop90 { margin-top: 90px; } .ct-u-marginBottom90 { margin-bottom: 90px; } .ct-u-marginBoth100 { margin-top: 100px; margin-bottom: 100px; } .ct-u-marginTop100 { margin-top: 100px; } .ct-u-marginBottom100 { margin-bottom: 100px; } .ct-u-marginBoth150 { margin-top: 150px; margin-bottom: 150px; } .ct-u-marginTop150 { margin-top: 150px; } .ct-u-marginBottom150 { margin-bottom: 150px; } /******Letter Spacing********/ .ct-u-letterSpacing1 { letter-spacing: 1px; } .ct-u-letterSpacing2 { letter-spacing: 2px; } .ct-u-letterSpacing3 { letter-spacing: 3px; } .ct-u-letterSpacing4 { letter-spacing: 4px; } .ct-u-letterSpacing5 { letter-spacing: 5px; } .ct-u-letterSpacing6 { letter-spacing: 6px; } .ct-u-letterSpacing7 { letter-spacing: 7px; } .ct-u-letterSpacing8 { letter-spacing: 8px; } .ct-u-letterSpacing9 { letter-spacing: 9px; } .ct-u-letterSpacing10 { letter-spacing: 10px; } /******Line height *********/ .ct-u-line-height24 { line-height: 24px; } .ct-u-line-height26 { line-height: 26px; } .ct-u-line-height30 { line-height: 30px; } .ct-u-text--white { color: #fff; } .ct-u-text--motive { color: #60a7d4; } .ct-u-text--green { color: #a2bf52; } .ct-u-text--lightBlue { color: #5bc0de; } .ct-u-text--red { color: #d9534f; } .ct-u-text--orange { color: #eb8a21; } .ct-u-text--dark { color: #333; } .ct-u-borderTop--white { border-top: 1px solid #fff; padding: 30px 0; } .ct-u-borderBottom--grey { border-bottom: 1px solid #e6e6e6; } .ct-u-borderAll { border: 1px solid #dddddd; } .ct-u-backgroundWhite { background-color: #ffffff; } .ct-u-backgroundGray { background-color: #fcfcfc; } .ct-u-positionRelative { position: relative; } .ct-u-shadow { height: 6px; position: relative; background: transparent; box-shadow: 0 3px 5px 0 rgba(4, 4, 4, 0.1); top: -6px; } /* * Core Owl Carousel CSS File * v1.3.3 */ /* clearfix */ .owl-carousel .owl-wrapper:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } /* display none until init */ .owl-carousel { display: none; position: relative; width: 100%; -ms-touch-action: pan-y; } .owl-carousel .owl-wrapper { display: none; position: relative; -webkit-transform: translate3d(0px, 0px, 0px); } .owl-carousel .owl-wrapper-outer { overflow: hidden; position: relative; width: 100%; } .owl-carousel .owl-wrapper-outer.autoHeight { -webkit-transition: height 500ms ease-in-out; -moz-transition: height 500ms ease-in-out; -ms-transition: height 500ms ease-in-out; -o-transition: height 500ms ease-in-out; transition: height 500ms ease-in-out; } .owl-carousel .owl-item { float: left; } .owl-controls .owl-page, .owl-controls .owl-buttons div { cursor: pointer; } .owl-controls { -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } /* mouse grab icon */ /* fix */ .owl-carousel .owl-wrapper, .owl-carousel .owl-item { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); } /* * Owl Carousel Owl Demo Theme * v1.3.3 */ .owl-theme .owl-controls { margin-top: 10px; text-align: center; } /* Styling Next and Prev buttons */ .owl-theme .owl-controls .owl-buttons div { color: #FFF; display: inline-block; zoom: 1; *display: inline; /*IE7 life-saver */ margin: 5px; padding: 3px 10px; font-size: 12px; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; background: #869791; filter: alpha(opacity=50); /*IE7 fix*/ opacity: 0.5; } /* Clickable class fix problem with hover on touch devices */ /* Use it for non-touch hover action */ .owl-theme .owl-controls.clickable .owl-buttons div:hover { filter: alpha(opacity=100); /*IE7 fix*/ opacity: 1; text-decoration: none; } /* Styling Pagination*/ .owl-theme .owl-controls .owl-page { display: inline-block; zoom: 1; *display: inline; /*IE7 life-saver */ } .owl-theme .owl-controls .owl-page span { display: block; width: 12px; height: 12px; margin: 5px 7px; filter: alpha(opacity=50); /*IE7 fix*/ opacity: 0.5; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; background: #869791; } .owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span { filter: alpha(opacity=100); /*IE7 fix*/ opacity: 1; } /* If PaginationNumbers is true */ .owl-theme .owl-controls .owl-page span.owl-numbers { height: auto; width: auto; color: #FFF; padding: 2px 10px; font-size: 12px; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; } /* preloading images */ .owl-item.loading { min-height: 150px; background: url(../images/three-dots.svg) no-repeat center center; } /* * Owl Carousel CSS3 Transitions * v1.3.2 */ .owl-origin { -webkit-perspective: 1200px; -webkit-perspective-origin-x: 50%; -webkit-perspective-origin-y: 50%; -moz-perspective: 1200px; -moz-perspective-origin-x: 50%; -moz-perspective-origin-y: 50%; perspective: 1200px; } /* fade */ .owl-fade-out { z-index: 10; -webkit-animation: fadeOut .7s both ease; -moz-animation: fadeOut .7s both ease; animation: fadeOut .7s both ease; } .owl-fade-in { -webkit-animation: fadeIn .7s both ease; -moz-animation: fadeIn .7s both ease; animation: fadeIn .7s both ease; } /* backSlide */ .owl-backSlide-out { -webkit-animation: backSlideOut 1s both ease; -moz-animation: backSlideOut 1s both ease; animation: backSlideOut 1s both ease; } .owl-backSlide-in { -webkit-animation: backSlideIn 1s both ease; -moz-animation: backSlideIn 1s both ease; animation: backSlideIn 1s both ease; } /* goDown */ .owl-goDown-out { -webkit-animation: scaleToFade .7s ease both; -moz-animation: scaleToFade .7s ease both; animation: scaleToFade .7s ease both; } .owl-goDown-in { -webkit-animation: goDown .6s ease both; -moz-animation: goDown .6s ease both; animation: goDown .6s ease both; } /* scaleUp */ .owl-fadeUp-in { -webkit-animation: scaleUpFrom .5s ease both; -moz-animation: scaleUpFrom .5s ease both; animation: scaleUpFrom .5s ease both; } .owl-fadeUp-out { -webkit-animation: scaleUpTo .5s ease both; -moz-animation: scaleUpTo .5s ease both; animation: scaleUpTo .5s ease both; } /* Keyframes */ /*empty*/ @-webkit-keyframes empty { 0% { opacity: 1; } } @-moz-keyframes empty { 0% { opacity: 1; } } @keyframes empty { 0% { opacity: 1; } } @-webkit-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } @-moz-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } @keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } @-webkit-keyframes fadeOut { 0% { opacity: 1; } 100% { opacity: 0; } } @-moz-keyframes fadeOut { 0% { opacity: 1; } 100% { opacity: 0; } } @keyframes fadeOut { 0% { opacity: 1; } 100% { opacity: 0; } } @-webkit-keyframes backSlideOut { 25% { opacity: .5; -webkit-transform: translateZ(-500px); } 75% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); } 100% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); } } @-moz-keyframes backSlideOut { 25% { opacity: .5; -moz-transform: translateZ(-500px); } 75% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); } 100% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); } } @keyframes backSlideOut { 25% { opacity: .5; transform: translateZ(-500px); } 75% { opacity: .5; transform: translateZ(-500px) translateX(-200%); } 100% { opacity: .5; transform: translateZ(-500px) translateX(-200%); } } @-webkit-keyframes backSlideIn { 0%, 25% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(200%); } 75% { opacity: .5; -webkit-transform: translateZ(-500px); } 100% { opacity: 1; -webkit-transform: translateZ(0) translateX(0); } } @-moz-keyframes backSlideIn { 0%, 25% { opacity: .5; -moz-transform: translateZ(-500px) translateX(200%); } 75% { opacity: .5; -moz-transform: translateZ(-500px); } 100% { opacity: 1; -moz-transform: translateZ(0) translateX(0); } } @keyframes backSlideIn { 0%, 25% { opacity: .5; transform: translateZ(-500px) translateX(200%); } 75% { opacity: .5; transform: translateZ(-500px); } 100% { opacity: 1; transform: translateZ(0) translateX(0); } } @-webkit-keyframes scaleToFade { to { opacity: 0; -webkit-transform: scale(0.8); } } @-moz-keyframes scaleToFade { to { opacity: 0; -moz-transform: scale(0.8); } } @keyframes scaleToFade { to { opacity: 0; transform: scale(0.8); } } @-webkit-keyframes goDown { from { -webkit-transform: translateY(-100%); } } @-moz-keyframes goDown { from { -moz-transform: translateY(-100%); } } @keyframes goDown { from { transform: translateY(-100%); } } @-webkit-keyframes scaleUpFrom { from { opacity: 0; -webkit-transform: scale(1.5); } } @-moz-keyframes scaleUpFrom { from { opacity: 0; -moz-transform: scale(1.5); } } @keyframes scaleUpFrom { from { opacity: 0; transform: scale(1.5); } } @-webkit-keyframes scaleUpTo { to { opacity: 0; -webkit-transform: scale(1.5); } } @-moz-keyframes scaleUpTo { to { opacity: 0; -moz-transform: scale(1.5); } } @keyframes scaleUpTo { to { opacity: 0; transform: scale(1.5); } } /* ************************************** MEDIA SECTIONS - VIDEO/PARALLAX/KENBURNS **************************************** */ video { width: 100%; } .ct-mediaSection { background-color: #111111; background-size: cover; background-repeat: no-repeat; background-position: center; overflow: hidden; width: 100%; position: relative; } .ct-mediaSection video { min-width: 100%; min-height: 100%; width: auto; } .ct-mediaSection .ct-mediaSection-inner { position: relative; vertical-align: middle; width: 100%; height: 100%; } @media (max-width: 768px) { .ct-mediaSection { width: 100%; display: block !important; } .ct-mediaSection .ct-mediaSection-inner { display: block; width: auto; } } .ct-mediaSection[data-type="pattern"] { background-repeat: repeat; display: table; } .ct-mediaSection[data-type="pattern"] .ct-mediaSection-inner { display: table-cell; } .ct-mediaSection[data-type="parallax"] { background-attachment: fixed; display: table; } .ct-mediaSection[data-type="parallax"].ct-mediaSection--stellar { overflow: hidden; } .ct-mediaSection[data-type="parallax"] .ct-mediaSection-inner { display: table-cell; } .ct-mediaSection[data-type="video"] { display: block; } .ct-mediaSection[data-type="video"] .ct-u-displayTable { height: 100%; position: absolute; top: 0; } .ct-mediaSection[data-type="video"] .ct-mediaSection-inner { display: table-cell; } .ct-mediaSection[data-type="video"] .ct-mediaSection-video { position: absolute; min-width: 100%; overflow: hidden; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } @media (max-width: 768px) { .ct-mediaSection[data-type="video"] .ct-u-displayTable { display: block; position: relative; } .ct-mediaSection[data-type="video"] .ct-u-displayTable .ct-mediaSection-inner { display: block; } } .ct-mediaSection[data-type="kenburns"] { overflow: hidden; display: table; } .ct-mediaSection[data-type="kenburns"] .ct-mediaSection-inner { display: table-cell; } .ct-mediaSection[data-type="kenburns"] .ct-mediaSection-kenburnsImageContainer { height: 100%; width: 100%; overflow: hidden; position: absolute; top: 0; } .ct-mediaSection[data-type="kenburns"] .ct-mediaSection-kenburnsImageContainer > img { vertical-align: middle; position: absolute; top: 50%; margin-top: -550px; max-width: none; min-width: 120%; min-height: 100%; -moz-opacity: 0; -khtml-opacity: 0; -webkit-opacity: 0; opacity: 0; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); filter: alpha(opacity=0); margin-left: -5%; -webkit-transition-property: opacity, -webkit-transform; -webkit-transition-duration: 3s, 8s; -moz-transition-property: opacity, -moz-transform; -moz-transition-duration: 3s, 8s; -o-transition-property: opacity, -o-transform; -o-transition-duration: 3s, 8s; transition-property: opacity, transform; transition-duration: 3s, 8s; } .ct-mediaSection[data-type="kenburns"] .ct-mediaSection-kenburnsImageContainer > img.singlefx { -moz-opacity: 1; -khtml-opacity: 1; -webkit-opacity: 1; opacity: 1; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); filter: alpha(opacity=100); } .ct-mediaSection[data-type="kenburns"] .ct-mediaSection-kenburnsImageContainer > img { -webkit-transform-origin: bottom left; -moz-transform-origin: bottom left; -o-transform-origin: bottom left; transform-origin: bottom left; } .ct-mediaSection[data-type="kenburns"] .ct-mediaSection-kenburnsImageContainer :nth-child(2n+1) { -webkit-transform-origin: top right; -moz-transform-origin: top right; -o-transform-origin: top right; transform-origin: top right; } .ct-mediaSection[data-type="kenburns"] .ct-mediaSection-kenburnsImageContainer :nth-child(3n+1) { -webkit-transform-origin: top left; -moz-transform-origin: top left; -o-transform-origin: top left; transform-origin: top left; } .ct-mediaSection[data-type="kenburns"] .ct-mediaSection-kenburnsImageContainer :nth-child(4n+1) { -webkit-transform-origin: bottom right; -moz-transform-origin: bottom right; -o-transform-origin: bottom right; transform-origin: bottom right; } .ct-mediaSection[data-type="kenburns"] .ct-mediaSection-kenburnsImageContainer .fx:first-child + img ~ img { z-index: -1; } .ct-mediaSection[data-type="kenburns"] .ct-mediaSection-kenburnsImageContainer .fx { -moz-opacity: 1; -khtml-opacity: 1; -webkit-opacity: 1; opacity: 1; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); filter: alpha(opacity=100); -webkit-transform: scale(1.1) translate(30px); -moz-transform: scale(1.1) translate(30px); -o-transform: scale(1.1) translate(30px); transform: scale(1.1) translate(30px); } .ct-mediaSection[data-type="kenburns"] .ct-mediaSection-kenburnsImageContainer .singlefx { -webkit-animation: singleimageloop 20s infinite; /* Safari 4+ */ -moz-animation: singleimageloop 20s infinite; /* Fx 5+ */ -o-animation: singleimageloop 20s infinite; /* Opera 12+ */ animation: singleimageloop 20s infinite; /* IE 10+ */ } @-webkit-keyframes singleimageloop { 0% { -webkit-transform: scale(1) translate(0px); } 50% { -webkit-transform: scale(1.1) translate(30px); } 100% { -webkit-transform: scale(1) translate(0px); } } @-moz-keyframes singleimageloop { 0% { -moz-transform: scale(1) translate(0px); } 50% { -moz-transform: scale(1.1) ct-m-translate(30px); } 100% { -moz-transform: scale(1) translate(0px); } } @-o-keyframes singleimageloop { 0% { -o-transform: scale(1) translate(0px); } 50% { -o-transform: scale(1.1) translate(30px); } 100% { -o-transform: scale(1) translate(0px); } } @keyframes singleimageloop { 0% { transform: scale(1) translate(0px); } 50% { transform: scale(1.1) translate(30px); } 100% { transform: scale(1) translate(0px); } } .ct-mediaSection-stellarObject { position: absolute; } .ct-gallery .wp-pagenavi { display: none; } .container > .ct-gallery { margin-left: -12.5px; margin-right: -12.5px; } .ct-gallery { position: relative; overflow: hidden; min-height: 300px; } .ct-gallery.is-loaded:before { display: none; } .ct-gallery:before { content: "\f110"; font-family: fontawesome; font-size: 40px; position: absolute; left: 50%; top: 50%; margin-left: -20px; margin-top: -20px; -webkit-animation: fa-spin 2s infinite linear; animation: fa-spin 2s infinite linear; } .ct-gallery.ct-gallery--withSpacing .ct-gallery-item .ct-gallery-itemInner { padding-left: 12.5px; padding-right: 12.5px; padding-bottom: 24px; } .ct-gallery-item.ct-gallery-item--masonry { position: relative; width: 20%; float: left; margin-top: -1px; overflow: hidden; } .ct-gallery-item.ct-gallery-item--masonry .project-thumb { width: 100%; } .ct-gallery-item.ct-gallery-item--masonry img { width: 100%; } .ct-gallery-item.ct-gallery-item--masonry:hover .area-hover { -moz-opacity: 1; -khtml-opacity: 1; -webkit-opacity: 1; opacity: 1; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); filter: alpha(opacity=100); } .ct-gallery-item.ct-gallery-item--masonry:hover .area-hover .cat-links { top: 0; -moz-opacity: 1; -khtml-opacity: 1; -webkit-opacity: 1; opacity: 1; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); filter: alpha(opacity=100); } .ct-gallery-item.ct-gallery-item--masonry:hover .area-hover .entry-title { top: 0; -moz-opacity: 1; -khtml-opacity: 1; -webkit-opacity: 1; opacity: 1; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); filter: alpha(opacity=100); } .ct-gallery.ct-gallery--col5 .ct-gallery-item.ct-gallery-item--masonry { width: 20%; } .ct-gallery.ct-gallery--col5 .ct-gallery-item.ct-gallery-item--masonry.ct-gallery-item--wide, .ct-gallery.ct-gallery--col5 .ct-gallery-item.ct-gallery-item--masonry.ct-gallery-item--big { width: 40%; } .ct-gallery.ct-gallery--col4 .ct-gallery-item.ct-gallery-item--masonry { width: 25%; } .ct-gallery.ct-gallery--col4 .ct-gallery-item.ct-gallery-item--masonry.ct-gallery-item--wide, .ct-gallery.ct-gallery--col4 .ct-gallery-item.ct-gallery-item--masonry.ct-gallery-item--big { width: 50%; } .ct-gallery.ct-gallery--col3 .ct-gallery-item.ct-gallery-item--masonry { width: 33.33%; } .ct-gallery.ct-gallery--col3 .ct-gallery-item.ct-gallery-item--masonry.ct-gallery-item--wide, .ct-gallery.ct-gallery--col3 .ct-gallery-item.ct-gallery-item--masonry.ct-gallery-item--big { width: 66.66%; } .ct-gallery.ct-gallery--col2 .ct-gallery-item.ct-gallery-item--masonry { width: 50%; } .ct-gallery.ct-gallery--col2 .ct-gallery-item.ct-gallery-item--masonry.ct-gallery-item--wide, .ct-gallery.ct-gallery--col2 .ct-gallery-item.ct-gallery-item--masonry.ct-gallery-item--big { width: 100%; } .ct-gallery.ct-gallery--col1 .ct-gallery-item.ct-gallery-item--masonry { width: 100%; } @media (max-width: 991px) { .ct-gallery.ct-gallery--col5 .ct-gallery-item.ct-gallery-item--masonry, .ct-gallery.ct-gallery--col4 .ct-gallery-item.ct-gallery-item--masonry { width: 33.33%; } .ct-gallery.ct-gallery--col5 .ct-gallery-item.ct-gallery-item--masonry.ct-gallery-item--wide, .ct-gallery.ct-gallery--col4 .ct-gallery-item.ct-gallery-item--masonry.ct-gallery-item--wide, .ct-gallery.ct-gallery--col5 .ct-gallery-item.ct-gallery-item--masonry.ct-gallery-item--big, .ct-gallery.ct-gallery--col4 .ct-gallery-item.ct-gallery-item--masonry.ct-gallery-item--big { width: 66.66%; } } @media (max-width: 767px) { .ct-gallery.ct-gallery--col5 .ct-gallery-item.ct-gallery-item--masonry, .ct-gallery.ct-gallery--col4 .ct-gallery-item.ct-gallery-item--masonry, .ct-gallery.ct-gallery--col3 .ct-gallery-item.ct-gallery-item--masonry, .ct-gallery.ct-gallery--col2 .ct-gallery-item.ct-gallery-item--masonry { width: 100%; } .ct-gallery.ct-gallery--col5 .ct-gallery-item.ct-gallery-item--masonry.ct-gallery-item--wide, .ct-gallery.ct-gallery--col4 .ct-gallery-item.ct-gallery-item--masonry.ct-gallery-item--wide, .ct-gallery.ct-gallery--col3 .ct-gallery-item.ct-gallery-item--masonry.ct-gallery-item--wide, .ct-gallery.ct-gallery--col2 .ct-gallery-item.ct-gallery-item--masonry.ct-gallery-item--wide, .ct-gallery.ct-gallery--col5 .ct-gallery-item.ct-gallery-item--masonry.ct-gallery-item--big, .ct-gallery.ct-gallery--col4 .ct-gallery-item.ct-gallery-item--masonry.ct-gallery-item--big, .ct-gallery.ct-gallery--col3 .ct-gallery-item.ct-gallery-item--masonry.ct-gallery-item--big, .ct-gallery.ct-gallery--col2 .ct-gallery-item.ct-gallery-item--masonry.ct-gallery-item--big { width: 100%; } } #infscr-loading { z-index: 3000; position: absolute; bottom: 100px; left: 50%; margin-left: -100px; text-align: center; } #infscr-loading > div { width: 200px; padding: 20px 0; background-color: #222222; } #infscr-loading img { display: none !important; } #infscr-loading div { position: relative; bottom: auto; left: auto; } #infscr-loading > div { position: absolute; bottom: -38px; left: 8px; } .gallerymessage { padding: 7px 15px; color: #ffffff; } .ct-gallery-itemInner { overflow: hidden; } .ct-gallery-itemInner .ct-galleryBox-overlay { position: absolute; background-color: #60a7d4; width: 100%; height: 100%; bottom: -100%; left: 0; opacity: 0.8; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; } .ct-gallery-itemInner .ct-hover--text { position: absolute; bottom: -100%; left: 20px; color: #fff; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; } .ct-gallery-itemInner:hover .ct-galleryBox-overlay { bottom: 0; } .ct-gallery-itemInner:hover .ct-hover--text { bottom: 20px; } /* Magnific Popup CSS */ .mfp-bg { top: 0; left: 0; width: 100%; height: 100%; z-index: 9998; overflow: hidden; position: fixed; background: #0b0b0b; opacity: 0.8; filter: alpha(opacity=80); } .mfp-wrap { top: 0; left: 0; width: 100%; height: 100%; z-index: 9999; position: fixed; outline: none !important; -webkit-backface-visibility: hidden; } .mfp-container { text-align: center; position: absolute; width: 100%; height: 100%; left: 0; top: 0; padding: 0 8px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .mfp-container:before { content: ''; display: inline-block; height: 100%; vertical-align: middle; } .mfp-align-top .mfp-container:before { display: none; } .mfp-content { position: relative; display: inline-block; vertical-align: middle; margin: 0 auto; text-align: left; z-index: 1045; } .mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content { width: 100%; cursor: auto; } .mfp-ajax-cur { cursor: progress; } .mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close { cursor: -moz-zoom-out; cursor: -webkit-zoom-out; cursor: zoom-out; } .mfp-zoom { cursor: pointer; cursor: -webkit-zoom-in; cursor: -moz-zoom-in; cursor: zoom-in; } .mfp-auto-cursor .mfp-content { cursor: auto; } .mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter { -webkit-user-select: none; -moz-user-select: none; user-select: none; } .mfp-loading.mfp-figure { display: none; } .mfp-hide { display: none !important; } .mfp-preloader { color: #cccccc; position: absolute; top: 50%; width: auto; text-align: center; margin-top: -0.8em; left: 8px; right: 8px; z-index: 1044; } .mfp-preloader a { color: #cccccc; } .mfp-preloader a:hover { color: white; } .mfp-s-ready .mfp-preloader { display: none; } .mfp-s-error .mfp-content { display: none; } button.mfp-close, button.mfp-arrow { overflow: visible; cursor: pointer; background: transparent; border: 0; -webkit-appearance: none; display: block; outline: none; padding: 0; z-index: 1046; -webkit-box-shadow: none; box-shadow: none; } button::-moz-focus-inner { padding: 0; border: 0; } .mfp-close { width: 44px; height: 44px; line-height: 44px; position: absolute; right: 0; top: 0; text-decoration: none; text-align: center; opacity: 0.65; filter: alpha(opacity=65); padding: 0 0 18px 10px; color: white; font-style: normal; font-size: 28px; font-family: Arial, Baskerville, monospace; } .mfp-close:hover, .mfp-close:focus { opacity: 1; filter: alpha(opacity=100); } .mfp-close:active { top: 1px; } .mfp-close-btn-in .mfp-close { color: #333333; } .mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close { color: white; right: -6px; text-align: right; padding-right: 6px; width: 100%; } .mfp-counter { position: absolute; top: 0; right: 0; color: #cccccc; font-size: 12px; line-height: 18px; } .mfp-arrow { position: absolute; opacity: 0.65; filter: alpha(opacity=65); margin: 0; top: 50%; margin-top: -55px; padding: 0; width: 90px; height: 110px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } .mfp-arrow:active { margin-top: -54px; } .mfp-arrow:hover, .mfp-arrow:focus { opacity: 1; filter: alpha(opacity=100); } .mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a { content: ''; display: block; width: 0; height: 0; position: absolute; left: 0; top: 0; margin-top: 35px; margin-left: 35px; border: medium inset transparent; } .mfp-arrow:after, .mfp-arrow .mfp-a { border-top-width: 13px; border-bottom-width: 13px; top: 8px; } .mfp-arrow:before, .mfp-arrow .mfp-b { border-top-width: 21px; border-bottom-width: 21px; opacity: 0.7; } .mfp-arrow-left { left: 0; } .mfp-arrow-left:after, .mfp-arrow-left .mfp-a { border-right: 17px solid white; margin-left: 31px; } .mfp-arrow-left:before, .mfp-arrow-left .mfp-b { margin-left: 25px; border-right: 27px solid #3f3f3f; } .mfp-arrow-right { right: 0; } .mfp-arrow-right:after, .mfp-arrow-right .mfp-a { border-left: 17px solid white; margin-left: 39px; } .mfp-arrow-right:before, .mfp-arrow-right .mfp-b { border-left: 27px solid #3f3f3f; } .mfp-iframe-holder { padding-top: 40px; padding-bottom: 40px; } .mfp-iframe-holder .mfp-content { line-height: 0; width: 100%; max-width: 900px; } .mfp-iframe-holder .mfp-close { top: -40px; } .mfp-iframe-scaler { width: 100%; height: 0; overflow: hidden; padding-top: 56.25%; } .mfp-iframe-scaler iframe { position: absolute; display: block; top: 0; left: 0; width: 100%; height: 100%; box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); background: black; } /* Main image in popup */ img.mfp-img { width: auto; max-width: 100%; height: auto; display: block; line-height: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 40px 0 40px; margin: 0 auto; } /* The shadow behind the image */ .mfp-figure { line-height: 0; } .mfp-figure:after { content: ''; position: absolute; left: 0; top: 40px; bottom: 40px; display: block; right: 0; width: auto; height: auto; z-index: -1; box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); background: #444444; } .mfp-figure small { color: #bdbdbd; display: block; font-size: 12px; line-height: 14px; } .mfp-figure figure { margin: 0; } .mfp-bottom-bar { margin-top: -36px; position: absolute; top: 100%; left: 0; width: 100%; cursor: auto; } .mfp-title { text-align: left; line-height: 18px; color: #f3f3f3; word-wrap: break-word; padding-right: 36px; } .mfp-image-holder .mfp-content { max-width: 100%; } .mfp-gallery .mfp-image-holder .mfp-figure { cursor: pointer; } @media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) { /** * Remove all paddings around the image on small screen */ .mfp-img-mobile .mfp-image-holder { padding-left: 0; padding-right: 0; } .mfp-img-mobile img.mfp-img { padding: 0; } .mfp-img-mobile .mfp-figure:after { top: 0; bottom: 0; } .mfp-img-mobile .mfp-figure small { display: inline; margin-left: 5px; } .mfp-img-mobile .mfp-bottom-bar { background: rgba(0, 0, 0, 0.6); bottom: 0; margin: 0; top: auto; padding: 3px 5px; position: fixed; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .mfp-img-mobile .mfp-bottom-bar:empty { padding: 0; } .mfp-img-mobile .mfp-counter { right: 5px; top: 3px; } .mfp-img-mobile .mfp-close { top: 0; right: 0; width: 35px; height: 35px; line-height: 35px; background: rgba(0, 0, 0, 0.6); position: fixed; text-align: center; padding: 0; } } @media all and (max-width: 900px) { .mfp-arrow { -webkit-transform: scale(0.75); transform: scale(0.75); } .mfp-arrow-left { -webkit-transform-origin: 0; transform-origin: 0; } .mfp-arrow-right { -webkit-transform-origin: 100%; transform-origin: 100%; } .mfp-container { padding-left: 6px; padding-right: 6px; } } .mfp-ie7 .mfp-img { padding: 0; } .mfp-ie7 .mfp-bottom-bar { width: 600px; left: 50%; margin-left: -300px; margin-top: 5px; padding-bottom: 5px; } .mfp-ie7 .mfp-container { padding: 0; } .mfp-ie7 .mfp-content { padding-top: 44px; } .mfp-ie7 .mfp-close { top: 0; right: 0; padding-top: 0; } /*! * Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) */ /* FONT PATH * -------------------------- */ @font-face { font-family: 'FontAwesome'; src: url('../fonts/fontawesome/fonts//fontawesome-webfont.eot?v=4.3.0'); src: url('../fonts/fontawesome/fonts//fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'), url('../fonts/fontawesome/fonts//fontawesome-webfont.woff2?v=4.3.0') format('woff2'), url('../fonts/fontawesome/fonts//fontawesome-webfont.woff?v=4.3.0') format('woff'), url('../fonts/fontawesome/fonts//fontawesome-webfont.ttf?v=4.3.0') format('truetype'), url('../fonts/fontawesome/fonts//fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg'); font-weight: normal; font-style: normal; } .fa { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; transform: translate(0, 0); } /* makes the font 33% larger relative to the icon container */ .fa-lg { font-size: 1.33333333em; line-height: 0.75em; vertical-align: -15%; } .fa-2x { font-size: 2em; } .fa-3x { font-size: 3em; } .fa-4x { font-size: 4em; } .fa-5x { font-size: 5em; } .fa-fw { width: 1.28571429em; text-align: center; } .fa-ul { padding-left: 0; margin-left: 2.14285714em; list-style-type: none; } .fa-ul > li { position: relative; } .fa-li { position: absolute; left: -2.14285714em; width: 2.14285714em; top: 0.14285714em; text-align: center; } .fa-li.fa-lg { left: -1.85714286em; } .fa-border { padding: .2em .25em .15em; border: solid 0.08em #eeeeee; border-radius: .1em; } .pull-right { float: right; } .pull-left { float: left; } .fa.pull-left { margin-right: .3em; } .fa.pull-right { margin-left: .3em; } .fa-spin { -webkit-animation: fa-spin 2s infinite linear; animation: fa-spin 2s infinite linear; } .fa-pulse { -webkit-animation: fa-spin 1s infinite steps(8); animation: fa-spin 1s infinite steps(8); } @-webkit-keyframes fa-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(359deg); transform: rotate(359deg); } } @keyframes fa-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(359deg); transform: rotate(359deg); } } .fa-rotate-90 { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); } .fa-rotate-180 { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); } .fa-rotate-270 { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg); } .fa-flip-horizontal { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1); -webkit-transform: scale(-1, 1); -ms-transform: scale(-1, 1); transform: scale(-1, 1); } .fa-flip-vertical { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1); -webkit-transform: scale(1, -1); -ms-transform: scale(1, -1); transform: scale(1, -1); } :root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical { filter: none; } .fa-stack { position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: middle; } .fa-stack-1x, .fa-stack-2x { position: absolute; left: 0; width: 100%; text-align: center; } .fa-stack-1x { line-height: inherit; } .fa-stack-2x { font-size: 2em; } .fa-inverse { color: #ffffff; } /* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen readers do not read off random characters that represent icons */ .fa-glass:before { content: "\f000"; } .fa-music:before { content: "\f001"; } .fa-search:before { content: "\f002"; } .fa-envelope-o:before { content: "\f003"; } .fa-heart:before { content: "\f004"; } .fa-star:before { content: "\f005"; } .fa-star-o:before { content: "\f006"; } .fa-user:before { content: "\f007"; } .fa-film:before { content: "\f008"; } .fa-th-large:before { content: "\f009"; } .fa-th:before { content: "\f00a"; } .fa-th-list:before { content: "\f00b"; } .fa-check:before { content: "\f00c"; } .fa-remove:before, .fa-close:before, .fa-times:before { content: "\f00d"; } .fa-search-plus:before { content: "\f00e"; } .fa-search-minus:before { content: "\f010"; } .fa-power-off:before { content: "\f011"; } .fa-signal:before { content: "\f012"; } .fa-gear:before, .fa-cog:before { content: "\f013"; } .fa-trash-o:before { content: "\f014"; } .fa-home:before { content: "\f015"; } .fa-file-o:before { content: "\f016"; } .fa-clock-o:before { content: "\f017"; } .fa-road:before { content: "\f018"; } .fa-download:before { content: "\f019"; } .fa-arrow-circle-o-down:before { content: "\f01a"; } .fa-arrow-circle-o-up:before { content: "\f01b"; } .fa-inbox:before { content: "\f01c"; } .fa-play-circle-o:before { content: "\f01d"; } .fa-rotate-right:before, .fa-repeat:before { content: "\f01e"; } .fa-refresh:before { content: "\f021"; } .fa-list-alt:before { content: "\f022"; } .fa-lock:before { content: "\f023"; } .fa-flag:before { content: "\f024"; } .fa-headphones:before { content: "\f025"; } .fa-volume-off:before { content: "\f026"; } .fa-volume-down:before { content: "\f027"; } .fa-volume-up:before { content: "\f028"; } .fa-qrcode:before { content: "\f029"; } .fa-barcode:before { content: "\f02a"; } .fa-tag:before { content: "\f02b"; } .fa-tags:before { content: "\f02c"; } .fa-book:before { content: "\f02d"; } .fa-bookmark:before { content: "\f02e"; } .fa-print:before { content: "\f02f"; } .fa-camera:before { content: "\f030"; } .fa-font:before { content: "\f031"; } .fa-bold:before { content: "\f032"; } .fa-italic:before { content: "\f033"; } .fa-text-height:before { content: "\f034"; } .fa-text-width:before { content: "\f035"; } .fa-align-left:before { content: "\f036"; } .fa-align-center:before { content: "\f037"; } .fa-align-right:before { content: "\f038"; } .fa-align-justify:before { content: "\f039"; } .fa-list:before { content: "\f03a"; } .fa-dedent:before, .fa-outdent:before { content: "\f03b"; } .fa-indent:before { content: "\f03c"; } .fa-video-camera:before { content: "\f03d"; } .fa-photo:before, .fa-image:before, .fa-picture-o:before { content: "\f03e"; } .fa-pencil:before { content: "\f040"; } .fa-map-marker:before { content: "\f041"; } .fa-adjust:before { content: "\f042"; } .fa-tint:before { content: "\f043"; } .fa-edit:before, .fa-pencil-square-o:before { content: "\f044"; } .fa-share-square-o:before { content: "\f045"; } .fa-check-square-o:before { content: "\f046"; } .fa-arrows:before { content: "\f047"; } .fa-step-backward:before { content: "\f048"; } .fa-fast-backward:before { content: "\f049"; } .fa-backward:before { content: "\f04a"; } .fa-play:before { content: "\f04b"; } .fa-pause:before { content: "\f04c"; } .fa-stop:before { content: "\f04d"; } .fa-forward:before { content: "\f04e"; } .fa-fast-forward:before { content: "\f050"; } .fa-step-forward:before { content: "\f051"; } .fa-eject:before { content: "\f052"; } .fa-chevron-left:before { content: "\f053"; } .fa-chevron-right:before { content: "\f054"; } .fa-plus-circle:before { content: "\f055"; } .fa-minus-circle:before { content: "\f056"; } .fa-times-circle:before { content: "\f057"; } .fa-check-circle:before { content: "\f058"; } .fa-question-circle:before { content: "\f059"; } .fa-info-circle:before { content: "\f05a"; } .fa-crosshairs:before { content: "\f05b"; } .fa-times-circle-o:before { content: "\f05c"; } .fa-check-circle-o:before { content: "\f05d"; } .fa-ban:before { content: "\f05e"; } .fa-arrow-left:before { content: "\f060"; } .fa-arrow-right:before { content: "\f061"; } .fa-arrow-up:before { content: "\f062"; } .fa-arrow-down:before { content: "\f063"; } .fa-mail-forward:before, .fa-share:before { content: "\f064"; } .fa-expand:before { content: "\f065"; } .fa-compress:before { content: "\f066"; } .fa-plus:before { content: "\f067"; } .fa-minus:before { content: "\f068"; } .fa-asterisk:before { content: "\f069"; } .fa-exclamation-circle:before { content: "\f06a"; } .fa-gift:before { content: "\f06b"; } .fa-leaf:before { content: "\f06c"; } .fa-fire:before { content: "\f06d"; } .fa-eye:before { content: "\f06e"; } .fa-eye-slash:before { content: "\f070"; } .fa-warning:before, .fa-exclamation-triangle:before { content: "\f071"; } .fa-plane:before { content: "\f072"; } .fa-calendar:before { content: "\f073"; } .fa-random:before { content: "\f074"; } .fa-comment:before { content: "\f075"; } .fa-magnet:before { content: "\f076"; } .fa-chevron-up:before { content: "\f077"; } .fa-chevron-down:before { content: "\f078"; } .fa-retweet:before { content: "\f079"; } .fa-shopping-cart:before { content: "\f07a"; } .fa-folder:before { content: "\f07b"; } .fa-folder-open:before { content: "\f07c"; } .fa-arrows-v:before { content: "\f07d"; } .fa-arrows-h:before { content: "\f07e"; } .fa-bar-chart-o:before, .fa-bar-chart:before { content: "\f080"; } .fa-twitter-square:before { content: "\f081"; } .fa-facebook-square:before { content: "\f082"; } .fa-camera-retro:before { content: "\f083"; } .fa-key:before { content: "\f084"; } .fa-gears:before, .fa-cogs:before { content: "\f085"; } .fa-comments:before { content: "\f086"; } .fa-thumbs-o-up:before { content: "\f087"; } .fa-thumbs-o-down:before { content: "\f088"; } .fa-star-half:before { content: "\f089"; } .fa-heart-o:before { content: "\f08a"; } .fa-sign-out:before { content: "\f08b"; } .fa-linkedin-square:before { content: "\f08c"; } .fa-thumb-tack:before { content: "\f08d"; } .fa-external-link:before { content: "\f08e"; } .fa-sign-in:before { content: "\f090"; } .fa-trophy:before { content: "\f091"; } .fa-github-square:before { content: "\f092"; } .fa-upload:before { content: "\f093"; } .fa-lemon-o:before { content: "\f094"; } .fa-phone:before { content: "\f095"; } .fa-square-o:before { content: "\f096"; } .fa-bookmark-o:before { content: "\f097"; } .fa-phone-square:before { content: "\f098"; } .fa-twitter:before { content: "\f099"; } .fa-facebook-f:before, .fa-facebook:before { content: "\f09a"; } .fa-github:before { content: "\f09b"; } .fa-unlock:before { content: "\f09c"; } .fa-credit-card:before { content: "\f09d"; } .fa-rss:before { content: "\f09e"; } .fa-hdd-o:before { content: "\f0a0"; } .fa-bullhorn:before { content: "\f0a1"; } .fa-bell:before { content: "\f0f3"; } .fa-certificate:before { content: "\f0a3"; } .fa-hand-o-right:before { content: "\f0a4"; } .fa-hand-o-left:before { content: "\f0a5"; } .fa-hand-o-up:before { content: "\f0a6"; } .fa-hand-o-down:before { content: "\f0a7"; } .fa-arrow-circle-left:before { content: "\f0a8"; } .fa-arrow-circle-right:before { content: "\f0a9"; } .fa-arrow-circle-up:before { content: "\f0aa"; } .fa-arrow-circle-down:before { content: "\f0ab"; } .fa-globe:before { content: "\f0ac"; } .fa-wrench:before { content: "\f0ad"; } .fa-tasks:before { content: "\f0ae"; } .fa-filter:before { content: "\f0b0"; } .fa-briefcase:before { content: "\f0b1"; } .fa-arrows-alt:before { content: "\f0b2"; } .fa-group:before, .fa-users:before { content: "\f0c0"; } .fa-chain:before, .fa-link:before { content: "\f0c1"; } .fa-cloud:before { content: "\f0c2"; } .fa-flask:before { content: "\f0c3"; } .fa-cut:before, .fa-scissors:before { content: "\f0c4"; } .fa-copy:before, .fa-files-o:before { content: "\f0c5"; } .fa-paperclip:before { content: "\f0c6"; } .fa-save:before, .fa-floppy-o:before { content: "\f0c7"; } .fa-square:before { content: "\f0c8"; } .fa-navicon:before, .fa-reorder:before, .fa-bars:before { content: "\f0c9"; } .fa-list-ul:before { content: "\f0ca"; } .fa-list-ol:before { content: "\f0cb"; } .fa-strikethrough:before { content: "\f0cc"; } .fa-underline:before { content: "\f0cd"; } .fa-table:before { content: "\f0ce"; } .fa-magic:before { content: "\f0d0"; } .fa-truck:before { content: "\f0d1"; } .fa-pinterest:before { content: "\f0d2"; } .fa-pinterest-square:before { content: "\f0d3"; } .fa-google-plus-square:before { content: "\f0d4"; } .fa-google-plus:before { content: "\f0d5"; } .fa-money:before { content: "\f0d6"; } .fa-caret-down:before { content: "\f0d7"; } .fa-caret-up:before { content: "\f0d8"; } .fa-caret-left:before { content: "\f0d9"; } .fa-caret-right:before { content: "\f0da"; } .fa-columns:before { content: "\f0db"; } .fa-unsorted:before, .fa-sort:before { content: "\f0dc"; } .fa-sort-down:before, .fa-sort-desc:before { content: "\f0dd"; } .fa-sort-up:before, .fa-sort-asc:before { content: "\f0de"; } .fa-envelope:before { content: "\f0e0"; } .fa-linkedin:before { content: "\f0e1"; } .fa-rotate-left:before, .fa-undo:before { content: "\f0e2"; } .fa-legal:before, .fa-gavel:before { content: "\f0e3"; } .fa-dashboard:before, .fa-tachometer:before { content: "\f0e4"; } .fa-comment-o:before { content: "\f0e5"; } .fa-comments-o:before { content: "\f0e6"; } .fa-flash:before, .fa-bolt:before { content: "\f0e7"; } .fa-sitemap:before { content: "\f0e8"; } .fa-umbrella:before { content: "\f0e9"; } .fa-paste:before, .fa-clipboard:before { content: "\f0ea"; } .fa-lightbulb-o:before { content: "\f0eb"; } .fa-exchange:before { content: "\f0ec"; } .fa-cloud-download:before { content: "\f0ed"; } .fa-cloud-upload:before { content: "\f0ee"; } .fa-user-md:before { content: "\f0f0"; } .fa-stethoscope:before { content: "\f0f1"; } .fa-suitcase:before { content: "\f0f2"; } .fa-bell-o:before { content: "\f0a2"; } .fa-coffee:before { content: "\f0f4"; } .fa-cutlery:before { content: "\f0f5"; } .fa-file-text-o:before { content: "\f0f6"; } .fa-building-o:before { content: "\f0f7"; } .fa-hospital-o:before { content: "\f0f8"; } .fa-ambulance:before { content: "\f0f9"; } .fa-medkit:before { content: "\f0fa"; } .fa-fighter-jet:before { content: "\f0fb"; } .fa-beer:before { content: "\f0fc"; } .fa-h-square:before { content: "\f0fd"; } .fa-plus-square:before { content: "\f0fe"; } .fa-angle-double-left:before { content: "\f100"; } .fa-angle-double-right:before { content: "\f101"; } .fa-angle-double-up:before { content: "\f102"; } .fa-angle-double-down:before { content: "\f103"; } .fa-angle-left:before { content: "\f104"; } .fa-angle-right:before { content: "\f105"; } .fa-angle-up:before { content: "\f106"; } .fa-angle-down:before { content: "\f107"; } .fa-desktop:before { content: "\f108"; } .fa-laptop:before { content: "\f109"; } .fa-tablet:before { content: "\f10a"; } .fa-mobile-phone:before, .fa-mobile:before { content: "\f10b"; } .fa-circle-o:before { content: "\f10c"; } .fa-quote-left:before { content: "\f10d"; } .fa-quote-right:before { content: "\f10e"; } .fa-spinner:before { content: "\f110"; } .fa-circle:before { content: "\f111"; } .fa-mail-reply:before, .fa-reply:before { content: "\f112"; } .fa-github-alt:before { content: "\f113"; } .fa-folder-o:before { content: "\f114"; } .fa-folder-open-o:before { content: "\f115"; } .fa-smile-o:before { content: "\f118"; } .fa-frown-o:before { content: "\f119"; } .fa-meh-o:before { content: "\f11a"; } .fa-gamepad:before { content: "\f11b"; } .fa-keyboard-o:before { content: "\f11c"; } .fa-flag-o:before { content: "\f11d"; } .fa-flag-checkered:before { content: "\f11e"; } .fa-terminal:before { content: "\f120"; } .fa-code:before { content: "\f121"; } .fa-mail-reply-all:before, .fa-reply-all:before { content: "\f122"; } .fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before { content: "\f123"; } .fa-location-arrow:before { content: "\f124"; } .fa-crop:before { content: "\f125"; } .fa-code-fork:before { content: "\f126"; } .fa-unlink:before, .fa-chain-broken:before { content: "\f127"; } .fa-question:before { content: "\f128"; } .fa-info:before { content: "\f129"; } .fa-exclamation:before { content: "\f12a"; } .fa-superscript:before { content: "\f12b"; } .fa-subscript:before { content: "\f12c"; } .fa-eraser:before { content: "\f12d"; } .fa-puzzle-piece:before { content: "\f12e"; } .fa-microphone:before { content: "\f130"; } .fa-microphone-slash:before { content: "\f131"; } .fa-shield:before { content: "\f132"; } .fa-calendar-o:before { content: "\f133"; } .fa-fire-extinguisher:before { content: "\f134"; } .fa-rocket:before { content: "\f135"; } .fa-maxcdn:before { content: "\f136"; } .fa-chevron-circle-left:before { content: "\f137"; } .fa-chevron-circle-right:before { content: "\f138"; } .fa-chevron-circle-up:before { content: "\f139"; } .fa-chevron-circle-down:before { content: "\f13a"; } .fa-html5:before { content: "\f13b"; } .fa-css3:before { content: "\f13c"; } .fa-anchor:before { content: "\f13d"; } .fa-unlock-alt:before { content: "\f13e"; } .fa-bullseye:before { content: "\f140"; } .fa-ellipsis-h:before { content: "\f141"; } .fa-ellipsis-v:before { content: "\f142"; } .fa-rss-square:before { content: "\f143"; } .fa-play-circle:before { content: "\f144"; } .fa-ticket:before { content: "\f145"; } .fa-minus-square:before { content: "\f146"; } .fa-minus-square-o:before { content: "\f147"; } .fa-level-up:before { content: "\f148"; } .fa-level-down:before { content: "\f149"; } .fa-check-square:before { content: "\f14a"; } .fa-pencil-square:before { content: "\f14b"; } .fa-external-link-square:before { content: "\f14c"; } .fa-share-square:before { content: "\f14d"; } .fa-compass:before { content: "\f14e"; } .fa-toggle-down:before, .fa-caret-square-o-down:before { content: "\f150"; } .fa-toggle-up:before, .fa-caret-square-o-up:before { content: "\f151"; } .fa-toggle-right:before, .fa-caret-square-o-right:before { content: "\f152"; } .fa-euro:before, .fa-eur:before { content: "\f153"; } .fa-gbp:before { content: "\f154"; } .fa-dollar:before, .fa-usd:before { content: "\f155"; } .fa-rupee:before, .fa-inr:before { content: "\f156"; } .fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before { content: "\f157"; } .fa-ruble:before, .fa-rouble:before, .fa-rub:before { content: "\f158"; } .fa-won:before, .fa-krw:before { content: "\f159"; } .fa-bitcoin:before, .fa-btc:before { content: "\f15a"; } .fa-file:before { content: "\f15b"; } .fa-file-text:before { content: "\f15c"; } .fa-sort-alpha-asc:before { content: "\f15d"; } .fa-sort-alpha-desc:before { content: "\f15e"; } .fa-sort-amount-asc:before { content: "\f160"; } .fa-sort-amount-desc:before { content: "\f161"; } .fa-sort-numeric-asc:before { content: "\f162"; } .fa-sort-numeric-desc:before { content: "\f163"; } .fa-thumbs-up:before { content: "\f164"; } .fa-thumbs-down:before { content: "\f165"; } .fa-youtube-square:before { content: "\f166"; } .fa-youtube:before { content: "\f167"; } .fa-xing:before { content: "\f168"; } .fa-xing-square:before { content: "\f169"; } .fa-youtube-play:before { content: "\f16a"; } .fa-dropbox:before { content: "\f16b"; } .fa-stack-overflow:before { content: "\f16c"; } .fa-instagram:before { content: "\f16d"; } .fa-flickr:before { content: "\f16e"; } .fa-adn:before { content: "\f170"; } .fa-bitbucket:before { content: "\f171"; } .fa-bitbucket-square:before { content: "\f172"; } .fa-tumblr:before { content: "\f173"; } .fa-tumblr-square:before { content: "\f174"; } .fa-long-arrow-down:before { content: "\f175"; } .fa-long-arrow-up:before { content: "\f176"; } .fa-long-arrow-left:before { content: "\f177"; } .fa-long-arrow-right:before { content: "\f178"; } .fa-apple:before { content: "\f179"; } .fa-windows:before { content: "\f17a"; } .fa-android:before { content: "\f17b"; } .fa-linux:before { content: "\f17c"; } .fa-dribbble:before { content: "\f17d"; } .fa-skype:before { content: "\f17e"; } .fa-foursquare:before { content: "\f180"; } .fa-trello:before { content: "\f181"; } .fa-female:before { content: "\f182"; } .fa-male:before { content: "\f183"; } .fa-gittip:before, .fa-gratipay:before { content: "\f184"; } .fa-sun-o:before { content: "\f185"; } .fa-moon-o:before { content: "\f186"; } .fa-archive:before { content: "\f187"; } .fa-bug:before { content: "\f188"; } .fa-vk:before { content: "\f189"; } .fa-weibo:before { content: "\f18a"; } .fa-renren:before { content: "\f18b"; } .fa-pagelines:before { content: "\f18c"; } .fa-stack-exchange:before { content: "\f18d"; } .fa-arrow-circle-o-right:before { content: "\f18e"; } .fa-arrow-circle-o-left:before { content: "\f190"; } .fa-toggle-left:before, .fa-caret-square-o-left:before { content: "\f191"; } .fa-dot-circle-o:before { content: "\f192"; } .fa-wheelchair:before { content: "\f193"; } .fa-vimeo-square:before { content: "\f194"; } .fa-turkish-lira:before, .fa-try:before { content: "\f195"; } .fa-plus-square-o:before { content: "\f196"; } .fa-shower:before { content: "\f2cc"; } .fa-space-shuttle:before { content: "\f197"; } .fa-slack:before { content: "\f198"; } .fa-envelope-square:before { content: "\f199"; } .fa-wordpress:before { content: "\f19a"; } .fa-openid:before { content: "\f19b"; } .fa-institution:before, .fa-bank:before, .fa-university:before { content: "\f19c"; } .fa-mortar-board:before, .fa-graduation-cap:before { content: "\f19d"; } .fa-yahoo:before { content: "\f19e"; } .fa-google:before { content: "\f1a0"; } .fa-reddit:before { content: "\f1a1"; } .fa-reddit-square:before { content: "\f1a2"; } .fa-stumbleupon-circle:before { content: "\f1a3"; } .fa-stumbleupon:before { content: "\f1a4"; } .fa-delicious:before { content: "\f1a5"; } .fa-digg:before { content: "\f1a6"; } .fa-pied-piper:before { content: "\f1a7"; } .fa-pied-piper-alt:before { content: "\f1a8"; } .fa-drupal:before { content: "\f1a9"; } .fa-joomla:before { content: "\f1aa"; } .fa-language:before { content: "\f1ab"; } .fa-fax:before { content: "\f1ac"; } .fa-building:before { content: "\f1ad"; } .fa-child:before { content: "\f1ae"; } .fa-paw:before { content: "\f1b0"; } .fa-spoon:before { content: "\f1b1"; } .fa-cube:before { content: "\f1b2"; } .fa-cubes:before { content: "\f1b3"; } .fa-behance:before { content: "\f1b4"; } .fa-behance-square:before { content: "\f1b5"; } .fa-steam:before { content: "\f1b6"; } .fa-steam-square:before { content: "\f1b7"; } .fa-recycle:before { content: "\f1b8"; } .fa-automobile:before, .fa-car:before { content: "\f1b9"; } .fa-cab:before, .fa-taxi:before { content: "\f1ba"; } .fa-tree:before { content: "\f1bb"; } .fa-spotify:before { content: "\f1bc"; } .fa-deviantart:before { content: "\f1bd"; } .fa-soundcloud:before { content: "\f1be"; } .fa-database:before { content: "\f1c0"; } .fa-file-pdf-o:before { content: "\f1c1"; } .fa-file-word-o:before { content: "\f1c2"; } .fa-file-excel-o:before { content: "\f1c3"; } .fa-file-powerpoint-o:before { content: "\f1c4"; } .fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before { content: "\f1c5"; } .fa-file-zip-o:before, .fa-file-archive-o:before { content: "\f1c6"; } .fa-file-sound-o:before, .fa-file-audio-o:before { content: "\f1c7"; } .fa-file-movie-o:before, .fa-file-video-o:before { content: "\f1c8"; } .fa-file-code-o:before { content: "\f1c9"; } .fa-vine:before { content: "\f1ca"; } .fa-codepen:before { content: "\f1cb"; } .fa-jsfiddle:before { content: "\f1cc"; } .fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before { content: "\f1cd"; } .fa-circle-o-notch:before { content: "\f1ce"; } .fa-ra:before, .fa-rebel:before { content: "\f1d0"; } .fa-ge:before, .fa-empire:before { content: "\f1d1"; } .fa-git-square:before { content: "\f1d2"; } .fa-git:before { content: "\f1d3"; } .fa-hacker-news:before { content: "\f1d4"; } .fa-tencent-weibo:before { content: "\f1d5"; } .fa-qq:before { content: "\f1d6"; } .fa-wechat:before, .fa-weixin:before { content: "\f1d7"; } .fa-send:before, .fa-paper-plane:before { content: "\f1d8"; } .fa-send-o:before, .fa-paper-plane-o:before { content: "\f1d9"; } .fa-history:before { content: "\f1da"; } .fa-genderless:before, .fa-circle-thin:before { content: "\f1db"; } .fa-header:before { content: "\f1dc"; } .fa-paragraph:before { content: "\f1dd"; } .fa-sliders:before { content: "\f1de"; } .fa-share-alt:before { content: "\f1e0"; } .fa-share-alt-square:before { content: "\f1e1"; } .fa-bomb:before { content: "\f1e2"; } .fa-soccer-ball-o:before, .fa-futbol-o:before { content: "\f1e3"; } .fa-tty:before { content: "\f1e4"; } .fa-binoculars:before { content: "\f1e5"; } .fa-plug:before { content: "\f1e6"; } .fa-slideshare:before { content: "\f1e7"; } .fa-twitch:before { content: "\f1e8"; } .fa-yelp:before { content: "\f1e9"; } .fa-newspaper-o:before { content: "\f1ea"; } .fa-wifi:before { content: "\f1eb"; } .fa-calculator:before { content: "\f1ec"; } .fa-paypal:before { content: "\f1ed"; } .fa-google-wallet:before { content: "\f1ee"; } .fa-cc-visa:before { content: "\f1f0"; } .fa-cc-mastercard:before { content: "\f1f1"; } .fa-cc-discover:before { content: "\f1f2"; } .fa-cc-amex:before { content: "\f1f3"; } .fa-cc-paypal:before { content: "\f1f4"; } .fa-cc-stripe:before { content: "\f1f5"; } .fa-bell-slash:before { content: "\f1f6"; } .fa-bell-slash-o:before { content: "\f1f7"; } .fa-trash:before { content: "\f1f8"; } .fa-copyright:before { content: "\f1f9"; } .fa-at:before { content: "\f1fa"; } .fa-eyedropper:before { content: "\f1fb"; } .fa-paint-brush:before { content: "\f1fc"; } .fa-birthday-cake:before { content: "\f1fd"; } .fa-area-chart:before { content: "\f1fe"; } .fa-pie-chart:before { content: "\f200"; } .fa-line-chart:before { content: "\f201"; } .fa-lastfm:before { content: "\f202"; } .fa-lastfm-square:before { content: "\f203"; } .fa-toggle-off:before { content: "\f204"; } .fa-toggle-on:before { content: "\f205"; } .fa-bicycle:before { content: "\f206"; } .fa-bus:before { content: "\f207"; } .fa-ioxhost:before { content: "\f208"; } .fa-angellist:before { content: "\f209"; } .fa-cc:before { content: "\f20a"; } .fa-shekel:before, .fa-sheqel:before, .fa-ils:before { content: "\f20b"; } .fa-meanpath:before { content: "\f20c"; } .fa-buysellads:before { content: "\f20d"; } .fa-connectdevelop:before { content: "\f20e"; } .fa-dashcube:before { content: "\f210"; } .fa-forumbee:before { content: "\f211"; } .fa-leanpub:before { content: "\f212"; } .fa-sellsy:before { content: "\f213"; } .fa-shirtsinbulk:before { content: "\f214"; } .fa-simplybuilt:before { content: "\f215"; } .fa-skyatlas:before { content: "\f216"; } .fa-cart-plus:before { content: "\f217"; } .fa-cart-arrow-down:before { content: "\f218"; } .fa-diamond:before { content: "\f219"; } .fa-ship:before { content: "\f21a"; } .fa-user-secret:before { content: "\f21b"; } .fa-motorcycle:before { content: "\f21c"; } .fa-street-view:before { content: "\f21d"; } .fa-heartbeat:before { content: "\f21e"; } .fa-venus:before { content: "\f221"; } .fa-mars:before { content: "\f222"; } .fa-mercury:before { content: "\f223"; } .fa-transgender:before { content: "\f224"; } .fa-transgender-alt:before { content: "\f225"; } .fa-venus-double:before { content: "\f226"; } .fa-mars-double:before { content: "\f227"; } .fa-venus-mars:before { content: "\f228"; } .fa-mars-stroke:before { content: "\f229"; } .fa-mars-stroke-v:before { content: "\f22a"; } .fa-mars-stroke-h:before { content: "\f22b"; } .fa-neuter:before { content: "\f22c"; } .fa-facebook-official:before { content: "\f230"; } .fa-pinterest-p:before { content: "\f231"; } .fa-whatsapp:before { content: "\f232"; } .fa-server:before { content: "\f233"; } .fa-user-plus:before { content: "\f234"; } .fa-user-times:before { content: "\f235"; } .fa-hotel:before, .fa-bed:before { content: "\f236"; } .fa-bathtub:before, .fa-s15:before, .fa-bath:before { content: "\f2cd"; } .fa-viacoin:before { content: "\f237"; } .fa-train:before { content: "\f238"; } .fa-subway:before { content: "\f239"; } .fa-medium:before { content: "\f23a"; } @media print { .nav.navbar, .ct-productMeta--single, .ct-site--map, .ct-buttonBox, .ct-navigationThumbnail, .btn, .ct-widget--calculator, .ct-owl-controls--type2, .ct-postFooter, .ct-itemProducts--small, .ct-links, .ct-personContact, .ct-heading, .fa-search { display: none !important; } .ct-textBox { margin-top: 50px; text-align: left; } .ct-gallery .ct-owl-controls--type2 { display: block !important; } .ct-imagePerson { height: 150px; width: 150px; } .ct-panel--socials { display: none !important; } .ct-personContent { width: 70%; display: inline-block; } .ct-imagePerson { display: inline-block; } footer { margin-top: -200px; } footer h1, footer h2, footer h3, footer h4, footer h5, footer h6 { display: none !important; } } .ct-pageWrapper { z-index: 3; background-color: #ffffff; } .infobox { border: 2px solid black; padding: 10px; background: white; } body.boxed .ct-pageWrapper, .ptn1 .ct-pageWrapper, .ptn2 .ct-pageWrapper, .ptn3 .ct-pageWrapper, .ptn4 .ct-pageWrapper, .ptn5 .ct-pageWrapper, .ptn6 .ct-pageWrapper, .ptn7 .ct-pageWrapper, .ptn8 .ct-pageWrapper, .ptn9 .ct-pageWrapper, .ptn10 .ct-pageWrapper, .ptn11 .ct-pageWrapper, .ptn12 .ct-pageWrapper { max-width: 1270px; margin: auto; } .ptn1, .ptn2, .ptn3, .ptn4, .ptn5, .ptn6, .ptn7, .ptn8, .ptn9, .ptn10, .ptn11, .ptn12 { background-attachment: fixed !important; } .ptn1 { background: url("../images/bg_pattern_01.jpg") repeat; } .ptn2 { background: url("../images/bg_pattern_02.jpg") repeat; } .ptn3 { background: url("../images/bg_pattern_03.jpg") repeat; } .ptn4 { background: url("../images/bg_pattern_04.jpg") repeat; } .ptn5 { background: url("../images/bg_pattern_05.jpg") repeat; } .ptn6 { background: url("../images/bg_pattern_06.jpg") repeat; } .ptn7 { background: url("../images/bg_pattern_07.jpg") repeat; } .ptn8 { background: url("../images/bg_pattern_08.jpg") repeat; } .ptn9 { background: url("../images/bg_pattern_09.jpg") repeat; } .ptn10 { background: url("../images/bg_pattern_10.jpg") repeat; } .ptn11 { background: url("../images/bg_pattern_11.jpg") repeat; } .ptn12 { background: url("../images/bg_pattern_12.jpg") repeat; } @media (max-width: 767px) { .ct-pageWrapper { position: relative; } } html, body { height: 100%; } .ct-motive { color: #60a7d4; } .last { margin: 0 !important; } .navbar-scroll-top { position: fixed; left: 0; top: 0; width: 100%; z-index: 8000; } .headroom { transition: transform 200ms linear; z-index: 9998; } .headroom--pinned { transform: translateY(0%); display: block; } .headroom--unpinned { transform: translateY(-100%); display: none; } /********** Navbar socials ***********/ .ct-panel--socials { z-index: 6000; } .ct-panel--socials li { padding: 0; } .ct-socials { display: inline-block; } .ct-socials--circle { height: 25px; width: 25px; border-radius: 50%; background-color: #60a7d4; text-align: center; color: #fff; margin-right: 2px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .ct-socials--circle:hover { background-color: #333; } .ct-socials--circle i { font-size: 14px; line-height: 24px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } /******Slider******/ header .ct-js-owl .owl-wrapper { display: flex !important; height: 540px; } header .item, header .ct-owl--background, header .ct-owl--background img { height: 100%; } .owl-item .item { position: relative; } .owl-item .item .ct-itemProducts { width: 92%; display: block; margin: 1px 9px; } .owl-item .item .ct-product--meta { text-align: right; } .owl-item .item .ct-icons { float: left; } .owl-item .item .ct-text { float: none !important; } .owl-carousel .owl-item, .owl-carousel .owl-item img { opacity: 0; } @media screen and (min-width: 1366px) { .owl-carousel .owl-item .ct-owl--background img { width: 100%; } } .ct-owl--description { position: absolute; top: 0; width: 100%; height: 100%; } .ct-owl--description .ct-owl--description--inner { display: table; height: 100%; width: 100%; } .ct-owl--description .ct-owl--description--inner .ct-owl--descriptionItem { display: table-cell; vertical-align: middle; } .ct-owl--description .ct-owl--description--inner .ct-owl--descriptionItem h1, .ct-owl--description .ct-owl--description--inner .ct-owl--descriptionItem h2, .ct-owl--description .ct-owl--description--inner .ct-owl--descriptionItem h3, .ct-owl--description .ct-owl--description--inner .ct-owl--descriptionItem h4, .ct-owl--description .ct-owl--description--inner .ct-owl--descriptionItem h5, .ct-owl--description .ct-owl--description--inner .ct-owl--descriptionItem h6 { color: #fff; } .ct-owl--description .ct-owl--description--inner .ct-owl--descriptionItem h1 { text-shadow: 0px 1px 3px rgba(4, 4, 4, 0.4); } .ct-owl--description .ct-owl--description--inner .ct-owl--descriptionItem span { font-size: 35px; color: #60a7d4; } .ct-owl--description .ct-owl--description--inner .ct-owl--descriptionItem a.btn { margin-right: 18px; } .ct-textHeader { padding: 55px 100px; position: relative; text-align: center; margin: 0 auto; } .ct-textHeader--Square { border: 3px solid #fff; border-top: transparent; width: 60%; } .ct-textHeader--Square:before { content: ""; height: 0; width: 30%; border-top: 3px solid #fff; position: absolute; top: 0; left: 0; } .ct-textHeader--Square:after { content: ""; height: 0; width: 30%; border-top: 3px solid #fff; position: absolute; top: 0; right: 0; } .ct-textHeader--Square img { position: absolute; top: -20px; left: 50%; margin-left: -75px; } .owl-theme .owl-controls .owl-buttons div { font-size: 48px; position: absolute; top: 50%; margin-top: -37px; background: transparent; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; } .owl-theme .owl-controls .owl-buttons div .owl-prev, .owl-theme .owl-controls .owl-buttons div .owl-next { background-color: #fff; } .ct-owl-controls--type2 .owl-wrapper-outer, .ct-owl-controls--type3 .owl-wrapper-outer { z-index: 1000; } .ct-owl-controls--type2 .owl-controls .owl-buttons, .ct-owl-controls--type3 .owl-controls .owl-buttons { z-index: 1; } .ct-owl-controls--type2 .owl-controls .owl-buttons div, .ct-owl-controls--type3 .owl-controls .owl-buttons div { font-size: 40px; position: absolute; top: 50%; color: #60a7d4; opacity: 1; background-color: #fff; } .ct-owl-controls--type2 .owl-controls .owl-buttons .owl-prev:hover, .ct-owl-controls--type3 .owl-controls .owl-buttons .owl-prev:hover, .ct-owl-controls--type2 .owl-controls .owl-buttons .owl-next:hover, .ct-owl-controls--type3 .owl-controls .owl-buttons .owl-next:hover { color: #333; } .ct-owl-controls--type2 .owl-controls .owl-buttons div { margin-top: -50px; border-radius: 3px; -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); height: 109px; width: 60px; line-height: 100px; background-color: #fff; } .ct-owl-controls--type2 .owl-controls .owl-buttons .owl-prev { left: -50px; border-right: none; } .ct-owl-controls--type2 .owl-controls .owl-buttons .owl-next { right: -50px; border-left: none; } .ct-owl-controls--type3 .owl-controls .owl-buttons div { height: 80px; width: 80px; line-height: 70px; margin-top: -40px; } .ct-owl-controls--type3 .owl-controls .owl-buttons .owl-prev { left: -85px; border-radius: 3px 0 0 3px; } .ct-owl-controls--type3 .owl-controls .owl-buttons .owl-next { right: -85px; border-radius: 0 3px 3px 0; } .owl-theme .owl-controls .owl-page span { border: 2px solid #fff; background: none; } .owl-theme .owl-controls .owl-page.active span { position: relative; } .owl-theme .owl-controls .owl-page.active span:before { height: 6px; width: 6px; border-radius: 50%; background-color: #fff; position: absolute; content: ""; top: 1px; left: 1px; } .owl-controls.clickable { margin-top: -27px; } .owl-prev { left: 45px; } .owl-next { right: 45px; } .owl-pagination { position: relative; top: -35px; } header { position: relative; } .ct-headerText { font-family: "Libre Baskerville", serif; font-style: italic; font-size: 36px; line-height: 48px; color: #fff; width: 75%; padding-bottom: 116px; } .ct-headerText--normal h1, .ct-headerText--normal h2, .ct-headerText--normal h3, .ct-headerText--normal h4, .ct-headerText--normal h5, .ct-headerText--normal h6 { line-height: 44px; } .ct-headerText--normal h1 span, .ct-headerText--normal h2 span, .ct-headerText--normal h3 span, .ct-headerText--normal h4 span, .ct-headerText--normal h5 span, .ct-headerText--normal h6 span { display: inline; font-size: 36px; } .ct-headerText--normal h1 .ct-text--highlightGray, .ct-headerText--normal h2 .ct-text--highlightGray, .ct-headerText--normal h3 .ct-text--highlightGray, .ct-headerText--normal h4 .ct-text--highlightGray, .ct-headerText--normal h5 .ct-text--highlightGray, .ct-headerText--normal h6 .ct-text--highlightGray { color: #cccccc; } .ct-headerText--normal h1 { text-shadow: 0px 1px 3px rgba(4, 4, 4, 0.4); } .ct-headerText--normal h2, .ct-headerText--normal .h2 { font-size: 36px; } .ct-headerText--normal span { display: block; font-size: 18px; } .ct-headerText--normal .form-control { width: 65%; } .ct-headerText--normal div .btn { padding: 6px 11px; margin-left: 5px; } .ct-headerText--normal div .btn i { font-size: 14px; line-height: 24px; } .ct-headerText--normal .btn-default { padding: 6px 19px; } .ct-textBox { position: relative; } .ct-textBox--section { width: 60%; } /***Sections*********/ .ct-sectionButton { background-color: #fff; border-radius: 15px 15px 0 0; position: absolute; bottom: 0; left: 50%; padding: 34px 43px 30px 42px; margin-left: -85px; } .ct-sectionButton span { display: block; font-size: 24px; font-weight: bold; } .ct-sectionButton span i { font-size: 105px; line-height: 59px; color: #60a7d4; } .ct-sectionButton:before { content: ""; height: 13px; width: 13px; background: transparent url("../images/button--left.png") no-repeat; position: absolute; left: -13px; bottom: 0; } .ct-sectionButton:after { content: ""; height: 13px; width: 13px; background: transparent url("../images/button--right.png") no-repeat; position: absolute; right: -13px; bottom: 0; } .ct-heading { position: relative; } .ct-heading h1, .ct-heading h2, .ct-heading h3, .ct-heading h4, .ct-heading h5, .ct-heading h6 { line-height: 18px; display: inline; } .ct-heading a i { color: #60a7d4; padding-right: 5px; } .ct-heading .btn { width: auto !important; } .ct-heading--main { padding: 60px 0; } .ct-heading--main h1, .ct-heading--main h2, .ct-heading--main h3, .ct-heading--main h4, .ct-heading--main h5, .ct-heading--main h6 { line-height: 22px; } .ct-buttonBox { display: inline-block; padding: 10px 0 10px 20px; border-left: 1px solid #fff; margin-left: 18px; } .ct-textBox h1, .ct-textBox h2, .ct-textBox h3, .ct-textBox h4, .ct-textBox h5, .ct-textBox h6 { line-height: 18px; margin-bottom: 9px; } .ct-textBox span { line-height: 24px; } .ct-textBox .ct-productID { background-color: #333; border-radius: 3px; padding: 3px 6px; } .ct-section--inline h1, .ct-section--inline h2, .ct-section--inline h3, .ct-section--inline h4, .ct-section--inline h5, .ct-section--inline h6 { line-height: 18px; color: #fff; } .ct-section--inline .btn { margin-left: 20px; } .ct-section--inline img { margin-right: 20px; } .ct-decoration { height: 40px; width: 77%; border: 2px solid #5c5c5c; border-bottom: none; } .ct-decoration .ct-decoration--inner { height: 40px; border: 2px solid #5c5c5c; width: 35%; border-top: none; border-bottom: none; } .ct-iconContainer--circle { height: 95px; width: 95px; background-color: #60a7d4; border-radius: 50%; position: relative; cursor: pointer; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; } .ct-iconContainer--circle i { color: #fff; } .ct-iconContainer--circle:before { height: 115px; width: 115px; border: 3px solid #60a7d4; border-radius: 50%; position: absolute; content: ""; top: -10px; left: -10px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; } .ct-iconContainer--circle:hover:before { height: 50px; width: 50px; border: 2px solid #fff; top: 22px; left: 22px; background-color: #fff; } .ct-iconContainer--circle:hover i { color: #60a7d4; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; } .ct-iconContainer--circleLight { background-color: transparent; } .ct-iconContainer--circleLight i { color: #60a7d4; } .ct-iconContainer--circleLight:hover:before { background-color: #60a7d4; } .ct-iconContainer--circleLight:hover i { color: #fff; } .ct-steps--submission { width: 80%; position: relative; } .ct-steps--submission .ct-steps--item { display: inline-block; position: relative; text-align: center; width: 33%; margin-left: -2%; } .ct-steps--submission .ct-steps--item:after { content: ""; height: 16px; width: 86%; background-color: #fff; position: absolute; top: 50%; border-top: 5px solid #fff; border-bottom: 5px solid #fff; margin-top: -8px; left: 42px; } .ct-steps--submission .ct-steps--item:first-child { margin-left: 0; } .ct-steps--submission .ct-steps--item:last-child { top: 0; right: 0; position: absolute; margin-left: 0; } .ct-steps--submission .ct-steps--item:last-child .ct-steps--counter { float: right; } .ct-steps--submission .ct-steps--item:last-child:after { display: none; } .ct-steps--submission .ct-steps--item .ct-steps--counter { background-color: #fff; height: 50px; width: 50px; border-radius: 50%; position: relative; text-align: center; float: left; } .ct-steps--submission .ct-steps--item .ct-steps--counter span { font-size: 18px; line-height: 50px; font-weight: bold; position: relative; z-index: 2; color: #60a7d4; } .ct-steps--submission .ct-steps--item .ct-steps--active:before { content: ""; height: 34px; width: 34px; position: absolute; top: 50%; left: 50%; margin: -17px 0 0 -17px; z-index: 2; border-radius: 50%; background-color: #60a7d4; } .ct-steps--submission .ct-steps--item .ct-steps--active span { color: #fff; } .ct-steps--submission .ct-steps--progress .ct-steps--counter span { color: #fff; } .ct-steps--submission .ct-steps--progress .ct-steps--counter:before { content: ""; height: 34px; width: 34px; position: absolute; top: 50%; left: 50%; margin: -17px 0 0 -17px; z-index: 2; border-radius: 50%; background-color: #97d460; } .ct-steps--submission .ct-steps--progress:after { z-index: 1; border-top: 5px solid #fff; border-bottom: 5px solid #fff; background: #97d460; /* Old browsers */ background: -moz-linear-gradient(left, #97d460 0%, #60a7d4 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, right top, color-stop(0%, #97d460), color-stop(100%, #60a7d4)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(left, #97d460 0%, #60a7d4 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(left, #97d460 0%, #60a7d4 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(left, #97d460 0%, #60a7d4 100%); /* IE10+ */ background: linear-gradient(to right, #97d460 0%, #60a7d4 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#97d460', endColorstr='#60a7d4', GradientType=1); /* IE6-9 */ } .ct-steps--submission .ct-steps--past .ct-steps--counter span { color: #fff; } .ct-steps--submission .ct-steps--past .ct-steps--counter:before { content: ""; height: 34px; width: 34px; position: absolute; top: 50%; left: 50%; margin: -17px 0 0 -17px; z-index: 2; border-radius: 50%; background-color: #97d460; } .ct-steps--submission .ct-steps--past:after { z-index: 1; border-top: 5px solid #fff; border-bottom: 5px solid #fff; background: #97d460; } .ct-steps--title .ct-u-displayTableCell { width: 25%; } .ct-steps--title span { font-size: 18px; font-weight: 600; color: #fff; } .ct-container--Big { padding: 30px; background-color: #f3f3f3; } .ct-iconBox { cursor: pointer; } .ct-iconBox .ct-icon { padding: 32px; } .ct-iconBox .ct-icon i { position: relative; font-size: 30px; } .ct-iconBox .ct-iconBox--description .ct-title { font-size: 18px; line-height: 18px; display: block; } .ct-iconBox .ct-iconBox--description .ct-text { font-size: 14px; line-height: 21px; } .ct-iconBox:hover .ct-iconContainer--circle:before { height: 50px; width: 50px; border: 2px solid #fff; top: 22px; left: 22px; background-color: #fff; } .ct-iconBox:hover .ct-iconContainer--circle i { color: #60a7d4; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; } .ct-iconBox:hover .ct-iconContainer--circleLight { background-color: transparent; } .ct-iconBox:hover .ct-iconContainer--circleLight:before { background-color: #60a7d4; border-color: #60a7d4; } .ct-iconBox:hover .ct-iconContainer--circleLight i { color: #fff; } .ct-iconBox:hover .ct-iconContainer--circleHoverLight { background-color: transparent; } .ct-iconBox:hover .ct-iconContainer--circleHoverLight:before { height: 115px; width: 115px; border: 3px solid #60a7d4; top: -10px; left: -10px; background-color: transparent; } .ct-iconBox:hover .ct-iconContainer--circleHoverLight i { color: #60a7d4; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; } .ct-iconBox--2col .ct-iconBox--description { width: 80%; display: inline-block; } .ct-iconBox--2col:hover .ct-iconContainer--circle:before { height: 50px; width: 50px; top: 9px; left: 9px; background-color: #fff; } .ct-iconBox--2col:hover .ct-iconContainer--circle i { color: #60a7d4; } .ct-iconBox--2col:hover .ct-iconContainer--circleLight { background-color: transparent; } .ct-iconBox--2col:hover .ct-iconContainer--circleLight i { color: #60a7d4; } .ct-iconBox--2col:hover .ct-iconContainer--circleLight:before { background-color: #60a7d4; } .ct-iconBox--2col:hover .ct-iconContainer--circleLight i { color: #fff; } .ct-iconBox--2col:hover .ct-iconContainer--circleHoverLight { background-color: transparent; } .ct-iconBox--2col:hover .ct-iconContainer--circleHoverLight:before { height: 80px; width: 80px; border: 3px solid #60a7d4; top: -6px; left: -6px; background-color: transparent; } .ct-iconBox--2col .ct-iconContainer--circle { height: 68px; width: 68px; display: inline-block; margin-right: 20px; } .ct-iconBox--2col .ct-iconContainer--circle:before { height: 80px; width: 80px; border: 3px solid #60a7d4; top: -6px; left: -6px; } .ct-iconBox--2col .ct-icon { padding: 19px; } .ct-iconBoxContainer { width: 75%; } .ct-gallery, .ct-sectionGmap { position: relative; } .ct-sectionGmap .ct-owl-controls--type3 .owl-controls .owl-buttons div { height: 73px; width: 73px; line-height: 64px; margin-top: -37px; } .ct-sectionGmap .ct-owl-controls--type3 .owl-controls .owl-buttons .owl-prev { left: -78px; border-radius: 3px 0 0 3px; } .ct-sectionGmap .ct-owl-controls--type3 .owl-controls .owl-buttons .owl-next { right: -76px; border-radius: 0 3px 3px 0; } .ct-gallery--float { position: absolute; top: 6%; } .ct-navigationThumbnail { position: absolute; bottom: 55px; width: 46.5%; left: 50%; margin-left: -200px; display: block; } .ct-navigationThumbnail .owl-item { padding: 3px; background-color: #fff; border-left: 1px solid #e6e6e6; overflow: hidden; } .ct-navigationThumbnail .owl-item img { opacity: 0.5 !important; width: 100%; } .ct-navigationThumbnail .synced img { opacity: 1 !important; } .ct-navigationThumbnail .ct-owl-controls--type2 .owl-controls .owl-buttons .owl-prev, .ct-navigationThumbnail .ct-owl-controls--type3 .owl-controls .owl-buttons .owl-prev, .ct-navigationThumbnail .ct-owl-controls--type2 .owl-controls .owl-buttons .owl-next, .ct-navigationThumbnail .ct-owl-controls--type3 .owl-controls .owl-buttons .owl-next { z-index: 2000; } .ct-navigationThumbnail .owl-next { border-left: 1px solid #e6e6e6; } .ct-navigationProperty { width: 40%; margin-left: 0; left: auto; right: 70px; bottom: 85px; } .ct-navigationProperty .owl-item { background: transparent; border: none; } .ct-navigationProperty .owl-item .item .ct-itemProducts { width: 100%; margin: 0; } .ct-navigationProperty .ct-owl-controls--type2 .owl-wrapper-outer { z-index: 3000; } .ct-navigationProperty .ct-owl-controls--type2 .owl-controls .owl-buttons .owl-prev { left: -60px; } .ct-navigationProperty .ct-owl-controls--type2 .owl-controls .owl-buttons .owl-next { right: -60px; } .pagination { margin: 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); } .pagination .active a { background-color: #60a7d4; border-right: 1px solid #e6e6e6; } .pagination .active a:hover { background-color: #60a7d4; border-right: 1px solid #e6e6e6; } .pagination li a { color: #333; border: none; border-right: 2px solid #e6e6e6; font-weight: bold; } .pagination li a:hover { background-color: #60a7d4; color: #fff; } .pagination li a i { font-weight: bold; } .pagination li:last-child a { border: none; } .ct-site--map { background-color: #333; overflow: hidden; line-height: 10px; } .ct-site--map a { display: inline-block; color: #fff; font-size: 12px; line-height: 18px; padding: 6px 25px 6px 0; position: relative; margin-right: 20px; overflow: hidden; } .ct-site--map a:after { content: ""; height: 30px; width: 30px; border-top: 1px solid #5b5b5b; border-right: 1px solid #5b5b5b; -ms-transform: rotate(45deg); /* IE 9 */ -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */ transform: rotate(45deg); display: block; position: absolute; right: 6px; top: 0; border-radius: 2px; } .ct-personBox { border-radius: 4px; display: block; -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); border: 2px solid #fff; background-color: #fff; } .ct-personBox .ct-imagePerson { border-radius: 3px; overflow: hidden; position: relative; } .ct-personBox .ct-imagePerson img { width: 100%; } .ct-personBox .ct-imagePerson .ct-panel--socials { position: absolute; bottom: 10px; left: 30px; } .ct-personBox .btn-edit { top: 10px; left: 10px; } .ct-personBox .ct-personContent { padding: 20px; } .ct-personBox .ct-personContent .btn { margin-top: 8px; } .ct-personBox .ct-personContent .ct-personName { border-bottom: 1px solid #e6e6e6; } .ct-personBox .ct-personContent .ct-personName h1, .ct-personBox .ct-personContent .ct-personName h2, .ct-personBox .ct-personContent .ct-personName h3, .ct-personBox .ct-personContent .ct-personName h4, .ct-personBox .ct-personContent .ct-personName h5, .ct-personBox .ct-personContent .ct-personName h6 { position: relative; line-height: 14px; } .ct-personBox .ct-personContent .ct-personName a { font-size: 14px; line-height: 30px; color: #60a7d4; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .ct-personBox .ct-personContent .ct-personName a:hover { color: inherit; } .ct-personBox .ct-personContent .ct-personName .btn-edit { font-size: 12px; line-height: 10px; top: -2px; left: auto; margin-top: 0; } .ct-personBox .ct-personContent .ct-contactPerson { margin: 0; } .ct-personBox .ct-personContent .ct-contactPerson li i { width: 20px; } .ct-personBox .ct-personContent .ct-contactPerson li span, .ct-personBox .ct-personContent .ct-contactPerson li a { font-size: 13px; line-height: 24px; } .ct-personBox .ct-personContact { width: 100%; } .ct-personBox .ct-personContact input, .ct-personBox .ct-personContact textarea { border: 1px solid #e6e6e6; background: transparent; } .ct-personBox .ct-personContact input:focus, .ct-personBox .ct-personContact textarea:focus { border: 1px solid #60a7d4; } .ct-personBox--extended, .ct-personBox--extendedFullWidth { float: left; position: relative; background: transparent; border: none; } .ct-personBox--extended .ct-imagePerson, .ct-personBox--extendedFullWidth .ct-imagePerson { display: inline-block; float: left; position: static; } .ct-personBox--extended .ct-imagePerson .ct-panel--socials, .ct-personBox--extendedFullWidth .ct-imagePerson .ct-panel--socials { right: 25px; top: 25px; left: auto; bottom: auto; } .ct-personBox--extended .ct-personContent, .ct-personBox--extendedFullWidth .ct-personContent { display: inline-block; float: right; padding-right: 0; width: 64%; padding-bottom: 0; } .ct-personBox--extended .ct-personContent .ct-personDescription, .ct-personBox--extendedFullWidth .ct-personContent .ct-personDescription { border-bottom: 1px solid #e6e6e6; width: 100%; } .ct-personBox--extended .ct-personContent .ct-contactPerson, .ct-personBox--extendedFullWidth .ct-personContent .ct-contactPerson { width: 100%; } .ct-personBox--extended .ct-personContent .ct-contactPerson a, .ct-personBox--extendedFullWidth .ct-personContent .ct-contactPerson a { color: #60a7d4; } .ct-personBox--extended .ct-personContent .ct-contactPerson a:hover, .ct-personBox--extendedFullWidth .ct-personContent .ct-contactPerson a:hover { color: inherit; } .ct-personBox--extended .ct-personContent .ct-buttonPanel, .ct-personBox--extendedFullWidth .ct-personContent .ct-buttonPanel { width: 100%; } .ct-personBox--extended .ct-personContent .ct-buttonPanel a, .ct-personBox--extendedFullWidth .ct-personContent .ct-buttonPanel a { margin-right: 20px; } .ct-personBox--extended { width: 86%; left: 40%; margin-left: -386px; } .ct-personBox--extended .ct-imagePerson { height: auto; width: 350px; overflow: hidden; background-color: #f7f7f7; border: 5px solid #fff; } .ct-personBox--extended .ct-personContent .ct-personName h1, .ct-personBox--extended .ct-personContent .ct-personName h2, .ct-personBox--extended .ct-personContent .ct-personName h3, .ct-personBox--extended .ct-personContent .ct-personName h4, .ct-personBox--extended .ct-personContent .ct-personName h5, .ct-personBox--extended .ct-personContent .ct-personName h6 { line-height: 18px; } .ct-personBox--extended .ct-personContent .ct-contactPerson { width: 100%; } .ct-personBox--extended .ct-personContent .ct-contactPerson li { display: inline-block; min-width: 40%; padding-right: 30px; } .ct-personBox--extended .ct-personContent .ct-contactPerson li span { font-size: 18px; line-height: 30px; } .ct-personBox--extended .ct-personContent .ct-contactPerson li i { font-size: 20px; line-height: 30px; width: 25px; } .ct-personBox--extendedLight { box-shadow: none; } .ct-personBox--extendedLight .ct-panel--socials { right: 0; } .ct-personBox--extendedLight .ct-panel--socials .ct-socials { background-color: #fff; color: #333; } .ct-personBox--extendedLight .ct-panel--socials .ct-socials:hover { background-color: #333; color: #fff; } .ct-personBox--extendedLight .ct-personContent .ct-personName h1, .ct-personBox--extendedLight .ct-personContent .ct-personName h2, .ct-personBox--extendedLight .ct-personContent .ct-personName h3, .ct-personBox--extendedLight .ct-personContent .ct-personName h4, .ct-personBox--extendedLight .ct-personContent .ct-personName h5, .ct-personBox--extendedLight .ct-personContent .ct-personName h6 { color: #fff; } .ct-personBox--extendedLight .ct-personContent .ct-personName a { color: #fff; } .ct-personBox--extendedLight .ct-personContent .ct-personDescription { border-bottom: 1px solid #fff; } .ct-personBox--extendedLight .ct-personContent .ct-contactPerson { color: #fff; } .ct-personBox--extendedLight .ct-personContent .ct-contactPerson li a { color: #fff; } .ct-personBox--extendedLight .ct-personContent .ct-contactPerson li a:hover { color: #333; } .ct-personBox--extendedFullWidth { width: 100%; box-shadow: none; } .ct-personBox--extendedFullWidth .ct-personContact { float: left; } .ct-personBox--extendedFullWidth .ct-personContact form { margin-top: 20px; } .ct-personBox--extendedFullWidth .ct-personContact .ct-form--item { padding: 0; } .ct-personBox--extendedFullWidth .ct-personContact input { display: inline-block; width: 31%; margin-right: 23px; } .ct-personBox--extendedFullWidth .ct-personContact input:last-of-type { margin: 0; } .ct-personBox--extendedFullWidth .ct-personContact textarea { display: block; } .ct-priceBox { width: 100%; border-radius: 3px; position: relative; } .ct-priceBox h1, .ct-priceBox h2, .ct-priceBox h3, .ct-priceBox h4, .ct-priceBox h5, .ct-priceBox h6 { font-size: 22px; line-height: 18px; position: relative; top: -20px; } .ct-priceBox span { display: block; } .ct-priceBox .ct-priceSection { background: url("../images/priceBox-bg.jpg") no-repeat; background-size: 100% 100%; width: 100%; padding: 50px 0 46px 0; font-size: 14px; line-height: 18px; border-radius: 3px; } .ct-priceBox .ct-priceSection .ct-price { font-size: 48px; line-height: 18px; margin: 27px 0 20px 0; } .ct-priceBox .ct-priceSection:before { content: ""; position: absolute; left: 0; /*border: 1px solid #fff;*/ width: 20%; top: 38px; } .ct-priceBox .ct-priceSection:after { content: ""; position: absolute; right: 0; /*border: 1px solid #fff;*/ width: 20%; top: 38px; } .ct-priceBox .ct-contentSection { width: 100%; padding: 10px 17px 25px 17px; position: relative; } .ct-priceBox .ct-contentSection span { border-bottom: 1px solid #e6e6e6; padding: 15px 0; } .ct-priceBox .ct-contentSection span:last-of-type { border-bottom: none; } .ct-priceBox .ct-contentSection a { margin: 8px 0; } .ct-priceBox .ct-priceBox--main { font-size: 12px; line-height: 18px; position: absolute; top: -24px; left: 50%; margin-left: -62px; background-color: #a2bf52; border: 2px solid #fff; border-radius: 6px; padding: 7px 9px; color: #fff; } .ct-productDetails .ct-u-displayTableCell span, .ct-productDetails--type2 .ct-u-displayTableCell span { font-size: 14px; } .ct-productDetails .ct-u-displayTableCell .ct-price, .ct-productDetails--type2 .ct-u-displayTableCell .ct-price { background-color: #a2bf52; border-radius: 2px; display: inline; padding: 3px 5px; color: #fff; } .ct-productDetails .ct-u-displayTableCell { border-top: 1px solid #e6e6e6; } .ct-productDetails .ct-u-displayTableCell span { line-height: 50px; } .ct-productDetails--type2 { background-color: #ebebeb; } .ct-productDetails--type2 .ct-u-displayTableCell { vertical-align: top; } .ct-productDetails--type2 .ct-u-displayTableCell ul { margin: 0; } .ct-productDetails--type2 .ct-u-displayTableCell ul li { line-height: 40px; padding-left: 15px; } .ct-productDetails--type2 .ct-u-displayTableCell li:nth-child(odd) { background-color: #f3f3f3; } .ct-productDetails--type2 .ct-u-displayTableCell .ct-u-displayTableCell { padding: 0 15px; width: 50%; } .ct-productDetails--type2 .ct-u-displayTableCell .ct-u-displayTableCell span { line-height: 40px; } .ct-productDetails--type2 i { color: #a2bf52; margin: 0 5px 0 0; } .ct-productDetails--type2 .negative { color: #bf5252; } .panel-group { margin-bottom: 50px; } .panel-group .panel, .panel-group .panel-default { margin: 0; } .panel-group .panel + .panel { margin: 0; } .panel-default, .panel-success, .panel-danger, .panel-warning, .panel-info { border: none; box-shadow: none; } .panel-default .panel-heading, .panel-success .panel-heading, .panel-danger .panel-heading, .panel-warning .panel-heading, .panel-info .panel-heading { background-color: transparent; border: none; padding: 6px 0 6px 0; } .panel-default .panel-heading a, .panel-success .panel-heading a, .panel-danger .panel-heading a, .panel-warning .panel-heading a, .panel-info .panel-heading a { font-size: 14px; line-height: 21px; font-weight: bold; color: #333; } .panel-default .panel-heading a:hover, .panel-success .panel-heading a:hover, .panel-danger .panel-heading a:hover, .panel-warning .panel-heading a:hover, .panel-info .panel-heading a:hover { color: #60a7d4; } .panel-default .panel-heading a:before, .panel-success .panel-heading a:before, .panel-danger .panel-heading a:before, .panel-warning .panel-heading a:before, .panel-info .panel-heading a:before { content: "\f146"; font-family: fontawesome; font-size: 14px; line-height: 21px; color: #60a7d4; display: inline-block; height: 14px; width: 14px; } .panel-default .panel-heading a:hover, .panel-success .panel-heading a:hover, .panel-danger .panel-heading a:hover, .panel-warning .panel-heading a:hover, .panel-info .panel-heading a:hover, .panel-default .panel-heading a:focus, .panel-success .panel-heading a:focus, .panel-danger .panel-heading a:focus, .panel-warning .panel-heading a:focus, .panel-info .panel-heading a:focus, .panel-default .panel-heading a:active, .panel-success .panel-heading a:active, .panel-danger .panel-heading a:active, .panel-warning .panel-heading a:active, .panel-info .panel-heading a:active { text-decoration: none; } .panel-default .panel-heading .collapsed:before, .panel-success .panel-heading .collapsed:before, .panel-danger .panel-heading .collapsed:before, .panel-warning .panel-heading .collapsed:before, .panel-info .panel-heading .collapsed:before { content: "\f0fe"; font-family: fontawesome; font-size: 14px; line-height: 21px; color: #60a7d4; } .panel-default .panel-body, .panel-success .panel-body, .panel-danger .panel-body, .panel-warning .panel-body, .panel-info .panel-body { border-top: 1px solid #e6e6e6; padding: 12px 0; font-size: 14px; line-height: 21px; } .panel-success .panel-heading a:before { color: #a2bf52 !important; } .panel-danger .panel-heading a:before { color: #e30000 !important; } .panel-warning .panel-heading a:before { color: #eb8a21 !important; } .panel-info .panel-heading a:before { color: #a2bf52 !important; } .ct-navigation { width: 100%; border-radius: 3px; -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); background-color: #fff; z-index: 7000; max-width: 270px; } .ct-navigation .nav.nav-tabs { border: none; } .ct-navigation .nav.nav-tabs li { width: 100%; border: none; box-shadow: none; margin: 0; background-color: #fff; } .ct-navigation .nav.nav-tabs li a { display: block; font-size: 14px; line-height: 24px; padding: 13px 20px; margin: 0; border-bottom: 1px solid #e6e6e6; box-shadow: none; border-radius: 0; background-color: #fff; } .ct-navigation .nav.nav-tabs li a:hover { background-color: #60a7d4; color: #fff; } .ct-navigation .nav.nav-tabs li a:hover, .ct-navigation .nav.nav-tabs li a:focus, .ct-navigation .nav.nav-tabs li a:active { text-decoration: none; } .ct-navigation .nav.nav-tabs li:first-child a { border-radius: 3px 3px 0 0; } .ct-navigation .nav.nav-tabs li:last-child a { border-bottom: none; border-radius: 0 0 3px 3px; } .ct-navigation .nav.nav-tabs .active a { background-color: #60a7d4; color: #fff; border-bottom: 1px solid #e6e6e6; } .ct-testimonials ul li { border-bottom: 2px solid #f3f3f3; position: relative; } .ct-testimonials ul li:after { background: url("../images/testimonials-decoration.png") no-repeat; height: 16px; width: 19px; position: absolute; content: ""; bottom: -2px; left: 35%; display: none; z-index: 1; } .ct-testimonials ul li img { -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); filter: grayscale(100%); -moz-opacity: 1; -khtml-opacity: 1; -webkit-opacity: 1; opacity: 1; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); filter: alpha(opacity=100); -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; } .ct-testimonials ul li img:hover { -moz-opacity: 0.5; -khtml-opacity: 0.5; -webkit-opacity: 0.5; opacity: 0.5; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50); filter: alpha(opacity=50); -webkit-filter: grayscale(65%); -moz-filter: grayscale(65%); filter: grayscale(65%); } .ct-testimonials ul .active img { -webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); filter: grayscale(0%); filter: none; -moz-opacity: 1; -khtml-opacity: 1; -webkit-opacity: 1; opacity: 1; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); filter: alpha(opacity=100); } .ct-testimonials ul .active:after { display: block; } .ct-testimonials .tab-content { width: 80%; } .ct-testimonials .tab-content p { font-size: 36px; line-height: 48px; font-style: italic; color: #fff; font-family: "Libre Baskerville", serif; } .ct-testimonials .tab-content span { color: #fff; } .ct-testimonials .tab-content .tab-pane { border: none; } .ct-testimonials--light ul li { border-bottom: 2px solid #60a7d4; } .ct-testimonials--light ul li:after { background: url("../images/testimonials-decorationMotive.png") no-repeat; } .ct-testimonials--light .tab-content p { color: inherit; } .nav.nav-tabs li.active a, .nav.nav-tabs.nav-justified li.active a { background-color: #60a7d4; color: #fff; border: none; box-shadow: none; } .nav.nav-tabs li.active a:hover, .nav.nav-tabs.nav-justified li.active a:hover { background-color: #60a7d4; color: #fff; } .nav.nav-tabs li a, .nav.nav-tabs.nav-justified li a { border: none; -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); font-weight: bold; margin-right: 4px; } .nav.nav-tabs li a:hover, .nav.nav-tabs.nav-justified li a:hover { background-color: #60a7d4; color: #fff; } .nav-tabs.nav-justified li:last-child a { margin-right: 0; } .tab-content .tab-pane { padding-top: 30px; border-top: 2px solid #60a7d4; } .tab-content--withBorder .tab-pane { -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); padding: 30px; } .nav-tabs { border: none; } .nav-tabs li { border: none; } .ct-nav--left.nav-tabs { -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); border-radius: 4px; } .ct-nav--left.nav-tabs li { width: 100%; } .ct-nav--left.nav-tabs li a { box-shadow: none; margin: 0; border-radius: 0; border-bottom: 1px solid #e5e5e5; } .ct-nav--left.nav-tabs li:first-child a:hover { border-radius: 4px 4px 0 0; } .ct-nav--left.nav-tabs li:last-child a { border-bottom: none; } .ct-nav--left.nav-tabs li:last-child a:hover { border-radius: 0 0 4px 4px ; } .ct-counterBox--withDecoration { padding-left: 10px; border-left: 3px solid #e5e5e5; } .ct-counterBox .ct-iconBox { width: 90px; } .ct-counterBox .ct-counterBox--body .ct-counter { font-size: 60px; line-height: 48px; color: #60a7d4; } .ct-counterBox .ct-counterBox--body p { line-height: 14px; position: relative; top: 2px; margin-bottom: 0; } /****Footer*****/ .ct-panel--socials { display: block; } .ct-panel--socials li { opacity: 1; } .ct-panel--socials a { line-height: 26px; } .ct-panel--socials a .ct-socials--circle { margin-right: 10px; } .ct-panel--socials.list-inline .ct-socials--circle { margin-right: 2px; } .ct-contactList a { display: block; color: #60a7d4; } .ct-contactList a i { margin-right: 10px; } .ct-contactList a:hover { color: inherit; opacity: 0.5; } .ct-contactList a:hover i { color: inherit; opacity: 0.5; } a[href^=tel] { color: #fff; opacity: 1; display: block; text-decoration: none; } .ct-phoneNumbers i, .ct-phoneNumbers span { font-size: 22px; line-height: 36px; } .ct-phoneNumbers i { margin-right: 18px; width: 20px; color: #60a7d4; } .ct-links a { color: #fff; opacity: 0.5; display: block; } .ct-links a:hover { color: #60a7d4; opacity: 1; } .ct-footer--extended { background-color: #333; } .ct-footer--extended h1, .ct-footer--extended h2, .ct-footer--extended h3, .ct-footer--extended h4, .ct-footer--extended h5, .ct-footer--extended h6 { color: #fff; line-height: 18px; font-weight: bold; } .ct-footer--extended span, .ct-footer--extended li { font-size: 14px; line-height: 24px; color: #fff; } .ct-footer--extended span { opacity: 0.5; } .ct-footer--extended a { font-size: 14px; line-height: 30px; } .ct-footer--extended .ct-contactList a { font-weight: bold; } .ct-footer--extended i { color: #60a7d4; } .ct-footer--extended .ct-itemProducts--small .ct-product--price span { color: #a2bf52; opacity: 1; } .ct-footer--extended .ct-itemProducts--small .ct-product--price .ct-price--Old { color: #bf5252; } .ct-footer--extended .ct-contactList a:hover { color: #fff; } .ct-footer--extended .ct-contactList a:hover i { color: #fff; } .ct-footer--extended .ct-socials--circle { line-height: 24px; } .ct-footer--extended .ct-socials--circle:hover { background-color: #fff; } .ct-footer--extended .ct-socials--circle:hover i { color: #60a7d4; } .ct-footer--extended .ct-socials--circle i { color: #fff; } .ct-footer--extended .ct-phoneNumbers i, .ct-footer--extended .ct-phoneNumbers span { font-size: 22px; line-height: 36px; } .ct-footer--extended .ct-phoneNumbers i { margin-right: 18px; width: 20px; color: #60a7d4; } .ct-footer--extended .ct-leftColumn { width: 60%; display: inline-block; position: relative; } .ct-footer--extended .ct-leftColumn form { top: 50%; left: 50%; margin-left: -185px; margin-top: -275px; position: absolute; z-index: 7000; } .ct-footer--extended .ct-leftColumn form span { opacity: 1; } .ct-footer--extended .ct-rightColumn { width: 40%; display: inline-block; padding: 125px; } .ct-footer--extended .ct-form--label--type1 i, .ct-footer--extended .ct-form--label--type2 i, .ct-footer--extended .ct-form--label--type3 i { color: #fff; } .ct-footer--light .ct-footer--extended { background-color: transparent; color: #333; } .ct-footer--light .ct-footer--extended h1, .ct-footer--light .ct-footer--extended h2, .ct-footer--light .ct-footer--extended h3, .ct-footer--light .ct-footer--extended h4, .ct-footer--light .ct-footer--extended h5, .ct-footer--light .ct-footer--extended h6 { color: #333; } .ct-footer--light .ct-footer--extended span { color: #333; opacity: 0.5; } .ct-footer--light .ct-footer--extended a { color: #333; opacity: 0.5; } .ct-footer--light .ct-footer--extended a:hover { color: #60a7d4; } .ct-footer--light .ct-footer--extended .ct-panel--socials a { opacity: 1; } .ct-footer--light .ct-footer--extended .ct-contactList a { color: #60a7d4; opacity: 1; } .ct-footer--light .ct-footer--extended .ct-contactList a:hover { color: #333; opacity: 0.5; } .ct-footer--light .ct-footer--extended .ct-contactList a:hover i { color: #333; opacity: 0.5; } .ct-footer--light .ct-footer--extended .ct-itemProducts--small-type1 a, .ct-footer--light .ct-footer--extended .ct-itemProducts--small-type2 a { opacity: 1; } .ct-postFooter { background-color: #191919; position: relative; color: #757575; font-size: 14px; line-height: 24px; } .ct-postFooter .ct-scrollUpButton { position: absolute; left: 50%; top: -20px; line-height: 19px; margin-left: -19px; } .ct-postFooter .ct-scrollUpButton i { margin: 0; } .ct-postFooter .ct-copyright { display: inline-block; padding: 8px 0; } .ct-postFooter ul { display: inline; position: relative; top: 3px; } .ct-postFooter ul li { padding: 0 0 0 6px; } .ct-postFooter ul li:first-child { padding: 0 0 0 10px; } .ct-postFooter ul i { font-size: 20px; line-height: 30px; cursor: pointer; } .ct-postFooter ul i:hover { color: #fff; } .ct-postFooter .ct-newsletter input { width: 36%; margin-left: 27px; } .ct-postFooter .ct-newsletter .btn { position: relative; margin-left: 10px; top: -1px; } /******Item Product*********/ .ct-itemProducts, .ct-itemProducts--small { border-radius: 4px; display: inline-block; -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-itemProducts .ct-imageBox img, .ct-itemProducts--small .ct-imageBox img { width: 100%; } .ct-itemProducts .ct-main-content, .ct-itemProducts--small .ct-main-content { border: 3px solid #fff; border-radius: 4px; } .ct-itemProducts .ct-product--tilte, .ct-itemProducts--small .ct-product--tilte { font-weight: bold; } .ct-itemProducts .ct-product--price, .ct-itemProducts--small .ct-product--price { color: #a2bf52; font-weight: bold; } .ct-itemProducts .ct-product--description, .ct-itemProducts--small .ct-product--description { font-family: "Open Sans", sans-serif; color: #666666; } .ct-itemProducts { width: 100%; position: relative; } .ct-itemProducts .ct-imageBox { overflow: hidden; border-radius: 2px; position: relative; } .ct-itemProducts .ct-imageBox i { display: none; color: #fff; position: absolute; font-size: 50px; line-height: 10px; top: 50%; left: 50%; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; margin-left: -25px; margin-top: -5px; } .ct-itemProducts .ct-main-content { position: relative; } .ct-itemProducts .ct-product--tilte { line-height: 18px; font-size: 16px; font-weight: bold; } .ct-itemProducts .ct-product--price { font-size: 16px; line-height: 24px; padding-bottom: 5px; } .ct-itemProducts .ct-product--description { font-size: 14px; line-height: 21px; } .ct-itemProducts .ct-main-text { padding: 10px; background-color: #fff; min-height:175px; } .ct-itemProducts .ct-product--meta { padding: 5px 20px; background-color: #333333; border-radius: 0 0 4px 4px; text-align: right; } .ct-itemProducts .ct-product--meta .ct-icons, .ct-itemProducts .ct-product--meta .ct-text { display: inline-block; } .ct-itemProducts .ct-product--meta .ct-icons { float: left; } .ct-itemProducts .ct-product--meta .ct-icons span { margin-right: 10px; color: #f3f3f3; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease; } .ct-itemProducts .ct-product--meta .ct-icons span i { color: #cccccc; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease; } .ct-itemProducts .ct-product--meta .ct-icons span:hover { color: #60a7d4; } .ct-itemProducts .ct-product--meta .ct-icons span:hover i { color: #60a7d4; } .ct-itemProducts .ct-product--meta .ct-text span { color: #cccccc; font-weight: bold; } .ct-itemProducts .ct-product--meta .ct-text span span { color: #f3f3f3; font-weight: normal; } .ct-itemProducts--boxed a, .ct-googleMap a { color: #fff; } .ct-itemProducts--boxed a:hover, .ct-googleMap a:hover { color: #60a7d4; } .ct-itemProducts--boxed .ct-imageBox, .ct-googleMap .ct-imageBox { position: relative; } .ct-itemProducts--boxed .ct-imageBox:after, .ct-googleMap .ct-imageBox:after { content: ""; width: 100%; height: 80px; position: absolute; left: 0; bottom: 0; background: -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.75) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(100%, rgba(0, 0, 0, 0.75))); background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.75) 100%); background: -o-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.75) 100%); background: -ms-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.75) 100%); background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.75) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#a6000000", GradientType=0); } .ct-itemProducts--boxed .ct-main-content .ct-main-text, .ct-googleMap .ct-main-content .ct-main-text { background-color: transparent; padding: 0; } .ct-itemProducts--boxed .ct-main-content .ct-main-text .ct-product--tilte, .ct-googleMap .ct-main-content .ct-main-text .ct-product--tilte { position: absolute; left: 20px; bottom: 20px; width: 85%; } .ct-itemProducts--boxed .ct-main-content .ct-main-text .ct-product--price, .ct-googleMap .ct-main-content .ct-main-text .ct-product--price { position: absolute; top: 10px; right: 10px; } .ct-itemProducts--boxed .ct-main-content .ct-main-text .ct-product--price span, .ct-googleMap .ct-main-content .ct-main-text .ct-product--price span { color: #fff; background-color: #a2bf52; border-radius: 4px; padding: 0 5px; display: block; } .ct-itemProducts--boxed .ct-main-content .ct-main-text .ct-product--price .ct-price--Old, .ct-googleMap .ct-main-content .ct-main-text .ct-product--price .ct-price--Old { background-color: #bf5252; } .ct-itemProducts--boxed .ct-product--meta, .ct-googleMap .ct-product--meta { background-color: #fff; padding: 6px 20px; border-radius: 0 0 3px 3px; } .ct-itemProducts--boxed .ct-product--meta .ct-icons span, .ct-googleMap .ct-product--meta .ct-icons span { color: #333333; font-weight: bold; } .ct-itemProducts--boxed .ct-product--meta .ct-icons span i, .ct-googleMap .ct-product--meta .ct-icons span i { color: #b2b2b2; font-weight: bold; } .ct-itemProducts--boxed .ct-product--meta .ct-text span, .ct-googleMap .ct-product--meta .ct-text span { color: #333; font-weight: bold; } .ct-itemProducts--boxed .ct-product--meta .ct-text span span, .ct-googleMap .ct-product--meta .ct-text span span { color: #333; font-weight: normal; } .ct-productBox--thumbnail li { display: table; padding: 20px 0; width: 100%; border-top: 1px solid #e5e5e5; } .ct-productBox--thumbnail li .ct-media--left, .ct-productBox--thumbnail li .ct-media--content { display: table-cell; vertical-align: middle; } .ct-productBox--thumbnail li .ct-media--left { border-radius: 3px; overflow: hidden; width: 80px; border: 3px solid #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); } .ct-productBox--thumbnail li .ct-media--content { padding-left: 20px; } .ct-productBox--thumbnail li .ct-media--content a { display: block; font-weight: bold; font-size: 16px; line-height: 24px; color: #e30000; } .ct-productBox--thumbnail li .ct-media--content a i { margin-right: 10px; } .ct-productBox--thumbnail li .ct-media--content a:hover { color: inherit; } .ct-productBox--thumbnail li .ct-media--content span { display: block; margin-bottom: 5px; } .ct-productBox--thumbnail li:last-child { border-bottom: 1px solid #e5e5e5; } .ct-productMeta--single h1, .ct-productMeta--single h2, .ct-productMeta--single h3, .ct-productMeta--single h4, .ct-productMeta--single h5, .ct-productMeta--single h6 { display: inline; line-height: 50px; color: #999999; } .ct-productMeta--single a { font-size: 12px; line-height: 42px; color: #999999; } .ct-productMeta--single a:hover { color: #60a7d4; } .ct-productMeta--single i { margin-right: 10px; color: #60a7d4; font-size: 14px; line-height: 30px; } .ct-productMeta--single .fb-like span { vertical-align: inherit !important; } .ct-sortingBar .ct-sortingTitle h1, .ct-sortingBar .ct-sortingTitle h2, .ct-sortingBar .ct-sortingTitle h3, .ct-sortingBar .ct-sortingTitle h4, .ct-sortingBar .ct-sortingTitle h5, .ct-sortingBar .ct-sortingTitle h6 { font-size: 22px; line-height: 30px; } .ct-sortingBar .ct-sortingTitle h1 span, .ct-sortingBar .ct-sortingTitle h2 span, .ct-sortingBar .ct-sortingTitle h3 span, .ct-sortingBar .ct-sortingTitle h4 span, .ct-sortingBar .ct-sortingTitle h5 span, .ct-sortingBar .ct-sortingTitle h6 span { color: #cccccc; } .ct-sortingBar .ct-showPages { -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); margin-right: 10px; } .ct-sortingBar ul { margin: 0; border-radius: 3px; } .ct-sortingBar ul .ct-showElements { padding: 3px 6px; } .ct-sortingBar ul .ct-showElements i { font-size: 14px; line-height: 24px; } .ct-sortingBar ul .ct-showElements:first-child { border-right: 1px solid #e6e6e6; border-radius: 3px 0 0 3px; } .ct-sortingBar ul .ct-showElements:last-child { margin-left: -5px; border-radius: 0 3px 3px 0; } .ct-sortingBar ul .is-active { background-color: #60a7d4; } .ct-sortingBar ul .is-active a { color: #fff; } .ct-sortingBar .select2-container .select2-choice { border: none; height: auto !important; -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-sortingBar .select2-container .select2-arrow { border-left: 1px solid #e6e6e6; color: #333; line-height: 30px; padding: 11px 10px; } .ct-sortingBar .select2-container .select2-chosen { font-size: 14px; line-height: 24px; color: #333 !important; padding: 3px 55px 3px 13px; width: 160px; } .ct-showProducts--list div[class^="col-"] { width: 100%; } .ct-showProducts--list .ct-itemProducts { display: block; float: left; position: relative; } .ct-showProducts--list .ct-itemProducts .ct-main-content { float: left; width: 100%; } .ct-showProducts--list .ct-itemProducts .ct-main-content .ct-imageBox { float: left; height: 186px; width: 250px; } .ct-showProducts--list .ct-itemProducts .ct-main-content .ct-imageBox img { width: 100%; } .ct-showProducts--list .ct-itemProducts .ct-main-content .ct-main-text { float: left; padding: 10px 5px; min-height: auto; } .ct-showProducts--list .ct-itemProducts .ct-product--meta { float: right; position: absolute; top: 0; right: 0; background-color: transparent; } .ct-showProducts--list .ct-itemProducts .ct-product--meta .ct-text { float: none; } .ct-showProducts--list .ct-itemProducts .ct-product--meta .ct-text span { color: #666; } .ct-showProducts--list .ct-itemProducts .ct-product--meta .ct-icons span { color: #666; } .ct-showProducts--list .ct-itemProducts .ct-product--meta .ct-icons span:hover { color: #60a7d4; } .ct-price--Old { text-decoration: line-through; color: #bf5252; } .control-label { position: absolute; font-size: 12px; text-transform: uppercase; color: #ffffff; padding: 7px 7px; line-height: 1; top: 15px; left: -8px; z-index: 1000; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease; } .control-label:before { content: ""; position: absolute; width: 0; height: 0; border-style: solid; border-width: 0 7px 7px 0; bottom: -7px; left: 0; } .sale { background-color: #a2bf52; } .sale:before { border-color: transparent #718539 transparent transparent; } .affitti { background-color: #eb8a21; } .affitti:before { border-color: transparent #eb8a21 transparent transparent; } .ribasso { background-color: #e30000; margin-top:25px; z-index:99; } .ribasso:before { border-color: transparent #e30000 transparent transparent; } .new { background-color: #60a7d4; } .new:before { border-color: transparent #437594 transparent transparent; } .owl-item .item .ct-itemProducts--slider { width: 40%; float: right; top: 100px; right: 50px; } .owl-item .item .ct-itemProducts--slider .ct-product--tilte { font-size: 22px; line-height: 18px; margin-bottom: 10px; } .owl-item .item .ct-itemProducts--slider .ct-product--price span { font-size: 22px; line-height: 24px; color: #a2bf52; } .owl-item .item .ct-itemProducts--slider .ct-product--price .ct-price--Old { color: #bf5252; } .owl-item .item .ct-itemProducts--slider .ct-product--meta span { font-size: 14px; } /***** GOOGLE MAPS InfoBox********/ .ct-gmapProduct > img { position: absolute !important; z-index: 9000; right: 3px; } .ct-gmapProduct .ct-main-content { font-family: "Montserrat", sans-serif; 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-gmapProduct .ct-main-content .ct-main-text .ct-product--price { top: 10px; left: 10px; right: auto; padding: 0; line-height: 20px; } .ct-gmapProduct .ct-main-content .ct-main-text .ct-product--price .ct-price--Old { display: inline; } .ct-gmapProduct .ct-main-content .ct-main-text .ct-product--price span { padding: 0 5px; line-height: 20px; } .ct-gmapProduct .ct-main-content .ct-main-text .ct-product--tilte { left: 20px; bottom: 66px; } .ct-gmapProduct .ct-main-content .ct-product--meta { font-size: 14px; line-height: 18px; } .ct-gmapProduct .ct-main-content .ct-product--meta .ct-status { margin-bottom: 6px; color: #333; } .ct-gmapProduct .ct-bottomArrow { width: 100%; height: 0; position: absolute; left: 0; border-radius: 0 0 3px 3px; border: 3px solid #60a7d4; z-index: 1; bottom: -4px; } .ct-gmapProduct .ct-bottomArrow:before { content: ""; width: 0; height: 0; border-style: solid; border-width: 6px 7px 0 7px; border-color: #60a7d4 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: 7000; } .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; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .ct-zoom--in:hover, .ct-zoom--out:hover, .ct-geolocationButton:hover { background-color: #60a7d4; 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; } .ct-searchGmaps:focus { border: 1px solid #60a7d4; } .ct-search--container { display: inline-block; position: relative; margin-right: 8px; float: left; } .ct-search--container 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; } .ct-geolocationButton 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; } .ct-hover { cursor: pointer; } .ct-hover:hover .ct-imageBox { background: #333; } .ct-hover:hover .ct-imageBox img { opacity: 0.3 !important; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .ct-hover:hover .ct-imageBox i { display: block; } .ct-itemProducts--small { width: 100%; margin-bottom: 20px; } .ct-itemProducts--small .ct-main-content { position: relative; } .ct-itemProducts--small .ct-imageBox { width: 100px; display: inline-block; margin-right: 10px; } .ct-itemProducts--small .ct-imageBox img { width: 100%; } .ct-itemProducts--small .ct-main-text { display: inline-block; padding: 0; position: absolute; } .ct-itemProducts--small .ct-product--tilte { font-size: 14px; line-height: 14px; } .ct-itemProducts--small .ct-product--price { padding: 0; } .ct-itemProducts--small .ct-product--price span { font-size: 14px; line-height: 24px; } .ct-itemProducts--small-type1 { background-color: #fff; } .ct-itemProducts--small-type1 a { color: #333; } .ct-itemProducts--small-type1 a:hover { color: #60a7d4; } .ct-itemProducts--small-type2 { box-shadow: none; background-color: #292929; } .ct-itemProducts--small-type2 a { color: #fff; } .ct-itemProducts--small-type2 a:hover { color: #60a7d4; } .ct-itemProducts--small-type2 .ct-main-content { border: 3px solid #292929; border-radius: 4px; } .ct-animation--container { position: relative; height: 400px; width: 100%; left: 20%; } .ct-animation--container img { position: absolute; z-index: 1000; left: 16%; top: 16%; } .ct-animation--container .big { font-size: 256px; position: absolute; top: -17%; } .ct-animation--container .medium { font-size: 148px; position: absolute; bottom: 7%; right: 30%; } .ct-animation--container .small { font-size: 100px; position: absolute; bottom: 3%; left: 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-js-sidebar .ct-search-widget input { color: #999999; } .ct-calendar--day { color: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin-right: 15px; float: left; height: 80px; width: 80px; } .ct-calendar--day .ct-day { font-size: 30px; line-height: 18px; font-weight: bold; background-color: #60a7d4; padding: 16px 20px; border-radius: 3px 3px 0 0; } .ct-calendar--day .ct-day span { padding: 0 5px; } .ct-calendar--day .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-calendar--mini .ct-day { padding: 5px; font-size: 18px; } .ct-calendar--mini .ct-month { padding: 3px; font-size: 12px; } .ct-articleBox .tagcloud { display: inline-block; } .ct-articleBox .tagcloud a { margin-bottom: 0; } .ct-articleBox .ct-articleBox--body { width: 60%; } .ct-articleBox .ct-articleBox-media { display: inline-block; width: 36%; } .ct-articleBox .ct-articleBox-media img { width: 100%; } .ct-articleBox .ct-articleBox-media .ct-js-owl img { width: auto; } .ct-articleBox .ct-articleBox-titleBox { width: 100%; line-height: 1; } .ct-articleBox .ct-articleBox-titleBox a { font-size: 22px; line-height: 18px; } .ct-articleBox .ct-articleBox-titleBox a i { font-size: 14px; line-height: 18px; margin-right: 10px; } .ct-articleBox .ct-articleBox-titleBox .ct-post--intro { display: inline-block; } .ct-articleBox .ct-articleBox-meta span { font-size: 12px; line-height: 27px; color: #999999; } .ct-articleBox .ct-articleComments a { font-size: 12px; line-height: 14px; color: #60a7d4; } .ct-articleBox .ct-articleComments a:hover { color: inherit; } .ct-articleBox .ct-articleBox-description { font-family: "Open Sans", sans-serif; color: #666666; } .ct-articleBox .ct-articleBox-description a { color: #60a7d4; } .ct-articleBox .ct-articleBox-description a: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; } .ct-articleBox.ct-articleBox--list:last-child { border-bottom: 1px solid #e5e5e5; } .ct-articleBox.ct-articleBox--list .ct-calendar--day { margin: 0; } .ct-articleBox.ct-articleBox--list .ct-articleBox-media { margin: 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; overflow: hidden; height: 80px; width: 80px; float: left; margin-left: 10px; } .ct-articleBox.ct-articleBox--list .ct-articleBox-media img { width: auto; min-width: 100%; height: 100%; } .ct-articleBox.ct-articleBox--list .ct-articleBox-titleBox { overflow: hidden; zoom: 1; width: auto; padding-left: 10px; padding-top: 5px; } @media (max-width: 767px) { .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; } .ct-divider: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%; } .ct-blog .ct-articleBox-media img { width: 100%; } .ct-blog .ct-articleBox--body { width: 100%; } .ct-post--single .ct-articleBox-description { font-size: 18px; line-height: 30px; } .ct-share--section { display: inline-block; } .ct-share--section h1, .ct-share--section h2, .ct-share--section h3, .ct-share--section h4, .ct-share--section h5, .ct-share--section h6 { display: inline-block; font-size: 22px; line-height: 18px; position: relative; top: 3px; margin-right: 15px; } .ct-share--section .ct-panel--socials { display: inline-block; } .ct-share--section ul { margin: 0; } .ct-authorPost img, .ct-authorComment img { margin-right: 20px; border-radius: 3px; } .ct-authorPost .ct-authorPost-content, .ct-authorComment .ct-authorPost-content, .ct-authorPost .ct-authorComment-content, .ct-authorComment .ct-authorComment-content { padding-top: 7px; } .ct-blockquote--testimonials, .ct-blockquote--background { border-left: 2px solid #60a7d4; font-family: "Libre Baskerville", serif; 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; } .ct-commentForm input:last-child { margin: 0; } .ct-commentForm textarea { height: 120px; } /**********Sidebar*********/ .ct-widget--calculator form, .ct-contactForm--small { border-radius: 4px; } .ct-widget--calculator form label, .ct-contactForm--small label { color: #fff; } .ct-widget--calculator form .ct-form--item, .ct-contactForm--small .ct-form--item { width: 100%; margin-bottom: 17px; } .ct-widget--calculator form .ct-form--item input, .ct-contactForm--small .ct-form--item input { width: 100%; } .ct-widget--calculator form .btn-lg, .ct-contactForm--small .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); } .ct-calculator--whiteStyle form label { color: #333333; } .ct-calculator--whiteStyle form .form-control { background-color: #fff; border: 2px solid #e6e6e6!important; color: #333; } .ct-calculator--whiteStyle form .form-control:focus { border: 2px solid #60a7d4 !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); } .ct-contactForm--small label { color: #333333; } .ct-contactForm--small .form-control { background-color: #fff; border: 2px solid #e6e6e6; color: #333; } .ct-contactForm--small .form-control:focus { border: 2px solid #60a7d4; box-shadow: none; } .ct-contactForm--small .ct-form--item { padding: 0; } .ct-contactForm--small .ct-image--section { border-radius: 3px; overflow: hidden; margin-bottom: 20px; } .ct-contactForm--small .ct-image--section img { width: 100%; } .widget { margin-bottom: 30px; } .widget h1, .widget h2, .widget h3, .widget h4, .widget h5, .widget h6 { margin-top: 0; margin-bottom: 30px; font-size: 22px; line-height: 18px; } .widget h1 .btn, .widget h2 .btn, .widget h3 .btn, .widget h4 .btn, .widget h5 .btn, .widget h6 .btn { width: auto; } .widget li { border-top: 1px solid #e6e6e6; } .widget li:last-child { border-bottom: 1px solid #e6e6e6; } .widget .ct-u-displayTableVertical .ct-u-displayTableCell:first-child .ct-form--item { padding-right: 10px; } .widget .ct-form--item { padding: 0; } .widget .ct-personBox h1, .widget .ct-personBox h2, .widget .ct-personBox h3, .widget .ct-personBox h4, .widget .ct-personBox h5, .widget .ct-personBox h6 { margin-bottom: 0; } .widget .ct-personBox li { border: none; } .widget .ct-personBox .ct-personDescription { border-bottom: 1px solid #e6e6e6; } .widget .ct-personBox .ct-personDescription a { color: #60a7d4; } .widget .ct-personBox .ct-personDescription a:hover { color: inherit; } .datepicker { width: 100%; padding: 0; height: 350px; } .datepicker .datepicker-days { height: 100%; width: 100%; } .datepicker table { width: 100%; height: 100%; text-align: center; } .datepicker table > thead > tr > th { background-color: #e6e6e6; border: 2px solid #fff; color: #333; } .datepicker table tr .prev, .datepicker table tr .datepicker-switch, .datepicker table tr .next { background-color: #f2f2f2; } .datepicker table tr .datepicker-switch { font-size: 18px; line-height: 50px; font-weight: bold; } .datepicker table tr .prev, .datepicker table tr .next { font-size: 20px; line-height: 50px; color: #60a7d4; } .datepicker table tr td { font-size: 14px; padding: 0; background-color: #f2f2f2; border: 2px solid #fff; } .datepicker table tr td.new { color: #333; } .datepicker table tr td.today, .datepicker table tr td.active { background-color: #60a7d4 !important; background-image: none; border: 2px solid #fff; color: #fff; } .datepicker table tr td.today:hover, .datepicker table tr td.active:hover { border: 2px solid #fff; background-color: #60a7d4 !important; background-image: none; color: #fff; } .ct-search-widget input { width: 73%; } .ct-search-widget .btn { width: auto; } .ct-widget-categories a { font-size: 14px; line-height: 50px; display: block; } .ct-widget-categories a i { margin-right: 10px; color: #60a7d4; } .ct-widget-latestPosts li { display: table; padding: 20px 0; width: 100%; } .ct-widget-latestPosts li .widget-latest-posts-left, .ct-widget-latestPosts li .widget-latest-posts-content { display: table-cell; vertical-align: middle; } .ct-widget-latestPosts li .widget-latest-posts-left { border-radius: 3px; overflow: hidden; width: 100px; padding-right: 20px; } .ct-widget-latestPosts li .widget-latest-posts-content a { display: block; font-weight: bold; font-size: 16px; line-height: 24px; } .ct-widget-latestPosts li .widget-latest-posts-content 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: "Libre Baskerville", serif; } .ct-twitter .tweet_user { color: #fff; } .ct-twitter .tweet_user:hover { color: #fff; } .ct-twitter .tweet_time { display: block; } .ct-twitter .tweet_time a { font-size: 14px; color: #fff; font-family: "Montserrat", sans-serif; font-style: normal; } .ct-twitter .tweet_time a:hover { color: #fff; } .ct-twitter .tweet_text a { color: #fff; } .ct-twitter .tweet_text a:hover { color: #333; } .ct-twitter .owl-pagination { top: 50px; } .ct-twitter--dark .tweet_text a { color: #fff; } .ct-twitter--dark .tweet_text a:hover { color: #60a7d4; } .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); } .tagcloud a:hover { background-color: #60a7d4; color: #fff; } @media (max-width: 1600px) { .ct-section--products2col .col-lg-3 { width: 33.33333333333333% !important; } } @media (max-width: 1200px) { .ct-section--inline { text-align: center; } .ct-section--inline .ct-u-displayTableCell { margin-bottom: 20px; } .ct-section--inline .ct-u-displayTableCell img { margin: 0; } .ct-section--inline .ct-u-displayTableVertical, .ct-section--inline .ct-u-displayTableCell { display: block; width: 100%; } .ct-itemProducts--small .ct-main-text { position: relative; } .ct-iconBox--2col .ct-iconBox--description { width: 79%; } .owl-prev { left: 0; } .owl-next { right: 0; } .ct-navigationThumbnail { margin-left: -144px; } .ct-articleBox { position: relative; } .ct-articleBox .ct-articleBox--body { width: 100%; } .ct-articleBox .ct-articleBox-media { margin-bottom: 30px; width: 100%; } .ct-search-widget .form-group input { width: 100%; margin-bottom: 20px; } .ct-search-widget .btn { display: block; margin: 0 auto; float: none !important; } .ct-priceBox { margin-bottom: 20px; } .ct-commentForm input { width: 100%; margin-bottom: 20px; } .ct-commentForm input:last-child { margin: 0; } .ct-personBox--extended { width: 100%; left: 0; margin: 0; } .ct-personBox--extended .ct-personContent { width: 71%; } .ct-newsletter { text-align: center; } .ct-newsletter span { display: block; margin-bottom: 20px; } .ct-newsletter input { margin: 0; } .ct-postFooter .ct-copyright { padding: 15px 0; } .ct-postFooter .ct-copyright .icons { display: block; } .ct-animation--container { left: 0; } .ct-animation--container img { left: 20%; } .ct-animation--container .medium { right: 8%; } .ct-animation--container .small { left: 23%; } .ct-navigation { max-width: 213px; } .ct-productMeta--single .ct-u-displayTableCell { display: block; text-align: center; } .ct-itemProducts .ct-main-content .ct-imageBox img, .ct-itemProducts--small .ct-main-content .ct-imageBox img { width: 100%; } .ct-footer--extended .ct-leftColumn, .ct-footer--extended .ct-rightColumn { width: 100%; text-align: center; } } @media (max-width: 992px) { .ct-mediaSection { height: auto !important; } header .ct-u-displayTableVertical { display: block; } header .ct-u-displayTableVertical .ct-u-displayTableCell { display: block; text-align: center; } header .ct-textBox { margin-bottom: 30px; } header .ct-textBox h1, header .ct-textBox h2, header .ct-textBox h3, header .ct-textBox h4, header .ct-textBox h5, header .ct-textBox h6 { line-height: 30px; } header .ct-buttonBox { margin: 20px 0 0 0; border: 0; padding: 0; display: block; } .onepager header .ct-headerText--normal img { margin-top: 100px; } .onepager header .ct-headerText--normal 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%; } .ct-gallery-filters a { margin-bottom: 20px; } .ct-js-sidebar { margin-top: 10px; } .ct-navigationThumbnail { margin-left: -167px; } .ct-formRegister { margin-top: 50px; } .ct-iconBox--2col { float: none !important; } .ct-iconBox--2col .ct-iconBox--description { width: 85%; } .ct-iconBox--2col .ct-icon { display: inline-block; float: none !important; margin-right: 20px; } .ct-iconBox--2col .ct-iconBox--description { float: none !important; display: inline-block; } .ct-iconBoxContainer .ct-iconBox { margin-bottom: 50px; } .ct-iconBox { margin-bottom: 50px; } .ct-gallery--float { position: relative; margin-top: 30px; } .ct-personBox { margin-bottom: 30px; } .ct-personBox--extended .ct-imagePerson { display: block; margin: 0 auto!important; float: none; } .ct-personBox--extended .ct-personContent { width: 100%; padding: 20px; } .ct-personBox--extendedFullWidth .ct-personContent { width: 56%; } .ct-personBox--extendedFullWidth .ct-personContact input { width: 30%; } .ct-productDetails--type2 { display: block; } .ct-productDetails--type2 .ct-u-displayTableCell { display: block; } .ct-animation--container { width: 290px; } .ct-steps--submission .ct-steps--item:after { width: 84%; } .ct-headerText--normal h1, .ct-headerText--normal h2, .ct-headerText--normal h3, .ct-headerText--normal h4, .ct-headerText--normal h5, .ct-headerText--normal h6 { line-height: 66px; } .ct-heading--main { padding: 30px; } .ct-decoration { display: none; } } @media (max-width: 768px) { .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; } .ct-site--map { margin-top: 70px; } .ct-pageWrapper { margin-top: 0; } .ct-navigationThumbnail { position: relative; margin-left: 0; left: 0; bottom: 0px; width: 100%; } .ct-gallery { min-height: 0px; } .ct-u-marginBottom30 { margin-bottom: 0px; } .ct-articleBox .ct-articleBox-media { margin-bottom: 20px; display: block; } .ct-post--intro { text-align: center; } .ct-mobileMarginTopFix { margin-top: -40px; } .ct-mediaSection .ct-mediaSection-inner { display: block; } .ct-sortingBar { margin-top: 10px; } .ct-sortingBar .ct-sortingTitle, .ct-sortingBar ul { float: none !important; } .ct-sortingBar .ct-sortingTitle { margin-bottom: 20px; } .ct-sortingBar ul { display: inline-block; } .ct-section--inline .btn { margin-bottom: 20px; } .ct-iconBox--2col { text-align: center; width: 100%; } .ct-iconBox--2col .ct-icon { display: block; margin: 0 auto 30px auto; float: none !important; } .ct-iconBox--2col .ct-iconBox--description { width: 100%; float: none !important; } .ct-personBox--extendedFullWidth .ct-imagePerson { float: none; display: block; text-align: center; } .ct-personBox--extendedFullWidth .ct-personContent { width: 100%; text-align: center; padding-left: 0; } .ct-personBox--extendedFullWidth .ct-personContact input { width: 100%; } .ct-personBox--extendedFullWidth .ct-personContact input:last-of-type { margin-bottom: 30px; } .ct-personBox--extended .ct-imagePerson img { width: auto; } .ct-navigationGmaps--container { top: 100px; } .ct-geolocationButton { margin-top: 20px; } .ct-owl-controls--type2 .owl-controls .owl-buttons .owl-prev { left: -5px; } .ct-owl-controls--type2 .owl-controls .owl-buttons .owl-next { right: 5px; } .ct-owl-controls--type2 .owl-controls .owl-buttons .owl-prev, .ct-owl-controls--type2 .owl-controls .owl-buttons .owl-next { top: 45%; height: 40px; width: 40px; margin-top: 0; z-index: 5000; } .ct-owl-controls--type2 .owl-controls .owl-buttons .owl-prev i, .ct-owl-controls--type2 .owl-controls .owl-buttons .owl-next i { position: relative; top: -3px; } .ct-owl-controls--type2 .owl-controls .owl-buttons div { line-height: 40px; } .ct-navigation { display: none; } .ct-headerText { width: 100%; padding: 150px 0 0 0; } .ct-footer--extended { text-align: center; } .ct-footer--extended .ct-links { text-align: center; } .ct-footer--extended .ct-itemProducts--small { text-align: left; } .ct-postFooter { padding: 40px 0 20px 0; } .ct-postFooter .ct-copyright { text-align: center; display: block; } .ct-postFooter .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: 768px) { .contactForm.ct-formContact--map.ct-formSearch--right.ct-form--darkStyle { position: initial; } } @media (max-width: 480px) { .ct-personBox--extended { text-align: center; } .ct-personBox--extended .ct-imagePerson { width: 100%; } .ct-personBox--extended .ct-imagePerson .ct-panel--socials { top: 10px; right: 10px; } .ct-personBox--extended .ct-personContent .ct-contactPerson li { padding: 0; } .ct-personBox--extended .ct-personContent .ct-buttonPanel a { margin: 0 0 20px 0; } .ct-steps--submission .ct-steps--item { width: 30%; } .ct-sortingBar ul { margin-bottom: 20px; } .ct-sortingBar ul li:first-child { margin-bottom: 20px; } .ct-sortingBar .ct-showPages { margin: 0; } .ct-sortingBar .ct-showPages li:first-child { margin: 0; } .ct-showProducts--list .ct-itemProducts .ct-product--meta { padding: 10px; } .ct-showProducts--list .ct-itemProducts .ct-product--meta .ct-icons, .ct-showProducts--list .ct-itemProducts .ct-product--meta .ct-text { display: block; } .ct-showProducts--list .ct-itemProducts .ct-product--meta .ct-icons { margin-bottom: 10px; } .ct-headerText { font-size: 24px; padding: 100px 0 0 0; } .ct-owl--description { left: 0; } .ct-owl--descriptionItem { text-align: center; } .ct-owl--descriptionItem img { width: 88%; } .ct-owl--descriptionItem .btn { margin-bottom: 20px; } .ct-textHeader img { width: auto; } .ct-textHeader:before, .ct-textHeader:after { width: 20%; } .ct-heading a { display: block; float: none !important; } .ct-calendar--day { margin-right: 15px; margin-bottom: 20px; } .ct-articleBox .ct-articleBox-titleBox { display: block; } .ct-newsletter { margin-top: 30px; } .ct-newsletter input { margin: 0 0 20px 0!important; width: 100% !important; } .ct-newsletter .btn { margin-bottom: 20px; margin-left: 0; } .ct-container--Big .btn { display: block; margin-bottom: 20px; text-align: center; float: none !important; } .ct-container--Big .btn:last-child { margin-bottom: 0; } .ct-container--Big button { margin: auto; } .ct-footer--extended .ct-itemProducts--small, .ct-itemProducts--small { text-align: center; } .ct-footer--extended .ct-itemProducts--small .ct-imageBox, .ct-itemProducts--small .ct-imageBox { margin-right: 0; margin-bottom: 10px; } .ct-footer--extended .ct-itemProducts--small .ct-main-text, .ct-itemProducts--small .ct-main-text { display: block; } .ct-section--products2col .col-xs-12 { width: 100% !important; } } .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); } @-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: 480px) { .ct-pageWrapper { overflow: auto; } .ct-js-dropdown-mobile ul { max-height: none !important; } } @media (max-width: 480px) { .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; } }