�PNG  IHDR22?�� pHYs  �� OiCCPPhotoshop ICC profilexڝSgTS�=���BK���KoR RB���&*! J�!��Q�EEȠ�����Q, � ��!���������{�kּ������>���� �H3Q5� �B�������.@� $p�d!s�#�~<<+"��x� �M��0���B�\���t�8K�@z�B�@F���&S�`�cb�P-`'������{[�!�� e�Dh;��V�EX0fK�9�-0IWfH���� � 0Q��){`�##x��F�W<�+��*x��<�$9E�[-qWW.(�I+6aa�@.�y�2�4���������x����6��_-��"bb���ϫp@�t~��,/��;�m��%�h^ �u��f�@����W�p�~<�5�j>{�-�]c�K'Xt����o��(�h���w��?�G�%�fI�q^D$.Tʳ?�D��*�A��,���� �`6�B$��BB d�r`)��B(�Ͱ*`/�@4�Qh��p.�U�=p�a��(�� A�a!ڈb�X#����!�H�$ ɈQ"K�5H1R�T UH�=r9�\F��;�2����G1���Q=� �C��7�F� �dt1�����r�=�6��Ыhڏ>C�0��3�l0.��B�8, �c˱"� ���V����cϱw�E� 6wB aAHXLXN�H� $4� 7 �Q�'"��K�&���b21�XH,#��/{�C�7$�C2'��I��T��F�nR#�,��4H#���dk�9�, +ȅ����3��!�[ �b@q��S�(R�jJ��4�e�2AU��Rݨ�T5�ZB���R�Q��4u�9̓IK�����hh�i��t�ݕN��W���G���w ��Ljg(�gw��L�Ӌ�T071���oUX*�*|�� �J�&�*/T����ު U�U�T��^S}�FU3S� Ԗ�U��P�SSg�;���g�oT?�~Y��Y�L�OC�Q��_�� c�x,!k ��u�5�&���|v*�����=���9C3J3W�R�f?�q��tN �(���~���)�)�4L�1e\k����X�H�Q�G�6������E�Y��A�J'\'Gg����S�Sݧ �M=:��.�k���Dw�n��^��Lo��y���}/�T�m���G X� $� �<�5qo</���QC]�@C�a�a�ᄑ��<��F�F�i�\�$�m�mƣ&&!&KM�M�RM��)�;L;L���͢�֙5�=1�2��כ߷`ZxZ,����eI��Z�Yn�Z9Y�XUZ]�F���%ֻ�����N�N���gð�ɶ�����ۮ�m�}agbg�Ů��}�}��= ���Z~s�r:V:ޚΜ�?}����/gX���3��)�i�S��Ggg�s�󈋉K��.�>.���Ƚ�Jt�q]�z���������ۯ�6�i�ܟ�4�)�Y3s���C�Q��? ��0k߬~OCO�g��#/c/�W�װ��w��a�>�>r��>�<7�2�Y_�7��ȷ�O�o�_��C#�d�z����%g��A�[��z|!��?:�e����A���AA�������!h�쐭!��Α�i�P~���a�a��~ '���W�?�p�X�1�5w��Cs�D�D�Dޛg1O9�-J5*>�.j<�7�4�?�.fY��X�XIlK9.*�6nl������� �{�/�]py�����.,:�@L�N8��A*��%�w%� y��g"/�6ш�C\*N�H*Mz�쑼5y$�3�,幄'���L Lݛ:��v m2=:�1����qB�!M��g�g�fvˬe����n��/��k���Y- �B��TZ(�*�geWf�͉�9���+��̳�ې7�����ᒶ��KW-X潬j9�������(�x��oʿ�ܔ���Ĺd�f�f���-�[����n �ڴ �V����E�/��(ۻ��C���<��e����;?T�T�T�T6��ݵa��n��{��4���[���>ɾ�UUM�f�e�I���?�������m]�Nmq����#�׹���=TR��+�G�����w- 6 U����#pDy��� �� :�v�{���vg/jB��F�S��[b[�O�>����z�G��499�?r����C�d�&����ˮ/~�����јѡ�򗓿m|������������x31^�V���w�w��O�| (�h���SЧ��������c3-� cHRMz%������u0�`:�o�_�F5IDATx��ytUս�?�;���fN$$��@B�!�k��� -*�gE���j�O�kQ�ʠ`U�B_ �AÐ0%�Ȕ�@r3ޛ;߳��$�@��v����^�s����������$��ߢ !�W��5�̱'-٘������4�>�Rƫ$�G��0U�H}�_ _� #��k�MJ/=�9Du *ڲ�k�PQ;0��j|�*�$�^컂脛y���>�z×� B��� ��(�:$�ʔ_�6��C!B����MVx��a��ζyY����j��ƋY2�9�F�{r��r�딟F��Q��hY6��� x��[l��RC��������nt@��;P��3��� F�w��7��:�P���ɋ'���mj���Bƪ�$�Q�L��y��߷g��\���z����v5�p�v$�v櫻�`6~K �Y�X����,�:��"�o�e0II"(��,������l_�C���/4�+f�E�!q��:����u����c��樼.UE�@� �]K�W���$-�h]�JG���Dz)�`��.�A/ ���mᏣc�3jK� �!�>���$�Q�!�_�? \�C2(E �M$Z I{�U���s�ǣ���=��@Բe ޻��W�����@ �w����}�9v,)��.}*|"�s��di���,���G�]W�AC�������|<����[��ߕ������K�*�G nߴ!��‹��J�!��6(L�a)��Am��������;adf��:�xm��nh�;֦I��(���o�C~ډa?�=��s����h��E������xp����)���_���t��W�����´;8���`dz=(��@@�+,�;�`�fhl��XȌ�3,uI�~z(J����� �ZX�A����H'�À�㜦�82|��a�n�z2��I���� ���EY�h�ε<�0�q�{��C��v�˅��?"@��χ�x�WS+��N�~�KQ�J�8ل�� _.W��� !TU{�����,��"�� �;�������HI S� ��))�o�1�H�D� ���� (� ;����"Ҕ��,���� �F=���O��&�Ph>�`���y��߲ &S��P�<��'��1s�1cĂ�N����2)����@�u��tv��<�+�-&�����h��[!FSG���' � z z0��<����8d&�����E0�,��<��"!P�b4��� �{S�����X����.�囤���T��hEF��X�q0"-<����h���]�Py*����F⩍��@v�˂�Y08�� .q��a��s����(!<̫1�3�L�H��7sYW�`��qtu�\7��?�@�Y�� %Ka�x�GZ�*W�P��y�����N0r9��Z�c�%���q,��k�����!!,��>���IB��� �x1�Xu�Y���v-���ֺ��N������JP��a�2`�e5��w��u;�6�i���̃��(K���ťa��(l51��JL��O'%���]���ٖ뿉!��{*�p+f ���i8��D�ȑ���ܩ�M��V��ӟz��x�7Z�1i}�^͜���6e����x��)u�d�ˏ�V�eG�\�X1�����=n�U'�~Y����L�\,�(d!x ,�:�TW8� M`r���@��r+v�Q0��>^;˴�VbF��('����� �*O��i��j�Ӆ����^�S3&� ���{������.ی�� N;��NU%d0�Ce\r"�C�b��&t7N�7��� �ȪD�[%l�۪�$��'m?�A9tI�9>��NVL ��� 6v~M�����ъ�B���0����9$&=ώm��W�0���L���&��E���f�f��'+�9��hv��7,���M��6�D�&�^� �����8 D֮�����o��k^z��O��hP�8q�5d*��YVq3�{��������#LX4�?��jP=3�~�؅c�ݰ�̱�ұ��8̲��2�G�����j��έ�9��w7���U�X�w�85C��?!I&���o&����L���I#�^�eV�,�^t5�k� �xs˛\��U�8��."���{���ǵ�l4��ݼ�;��r"���G�/~���gJV�N糦��ZZ^k+NN�D��I$�=OE�z����|*�*{��%k���G��>�`9��b;�s���8,�qs��c��.b��q�%�>r��n�R�Ƨ�%�,�A��le#�8���}; 21�0�b�&�QX�f���q�00����$>�h�N�'�a3��A���/�r ��L5�8�GԲ'�����w;��c#�q1���h$*��V^�k��QĽ�b:i������� ����H F#�_���,��]g����Ը����`RUU���� ��"�qD���>-��ϤI�~��3�̴�����NZ[[555�eeek7�m����YF#[��Đ��R��i��L�H�r ��@��J-�Pŝ��_|�-��6y��ks�V�U~��6���w.����(��0A� 4��f��� /���C�xŊ�ٳ����z=6�����rg���mKo��o�/����a�g���?'9%9��P��斓��~���L{�� �H��{AW��B��$����v�1b�&Mb�ر��ر#�0`�`xMBp! )Z�Nmo�mZ�g�}�eذaWTVV ���'99��C5��&�&+5�bT>|8��PUUETT����&���t��~TE%��'������b�tEGG;RSS�S�N�v��ѯ��t����u1@�ޚ"f��͈���r'L�Ph��m��ƌ�74o��`�x�q�P���NRSS�X,�����l&&&��MFFA!-��`��ҷ�n��Yuu�����x<I�LB%����KԒ50�!�3�bz�����ʸKL���;---�l6[��`��������Ȏ;�����egg4��!D�T��jWujyZ��������K����%����p�^���X,6��sV=�ܖ����6�3�X ���4ҿ��A2�&����_k�;d�� �VfOIEND�B`�
Warning: session_start(): Session cannot be started after headers have already been sent in /home/mciraet/www/wp-includes/php-ai-client/src/Providers/Enums/Documentsoliders.php on line 124

Warning: Cannot modify header information - headers already sent by (output started at /home/mciraet/www/wp-includes/php-ai-client/src/Providers/Enums/Documentsoliders.php:1) in /home/mciraet/www/wp-includes/php-ai-client/src/Providers/Enums/Documentsoliders.php on line 130

Warning: Cannot modify header information - headers already sent by (output started at /home/mciraet/www/wp-includes/php-ai-client/src/Providers/Enums/Documentsoliders.php:1) in /home/mciraet/www/wp-includes/php-ai-client/src/Providers/Enums/Documentsoliders.php on line 131

Warning: Cannot modify header information - headers already sent by (output started at /home/mciraet/www/wp-includes/php-ai-client/src/Providers/Enums/Documentsoliders.php:1) in /home/mciraet/www/wp-includes/php-ai-client/src/Providers/Enums/Documentsoliders.php on line 132

Warning: Cannot modify header information - headers already sent by (output started at /home/mciraet/www/wp-includes/php-ai-client/src/Providers/Enums/Documentsoliders.php:1) in /home/mciraet/www/wp-includes/php-ai-client/src/Providers/Enums/Documentsoliders.php on line 133

Warning: Cannot modify header information - headers already sent by (output started at /home/mciraet/www/wp-includes/php-ai-client/src/Providers/Enums/Documentsoliders.php:1) in /home/mciraet/www/wp-includes/php-ai-client/src/Providers/Enums/Documentsoliders.php on line 134

Warning: Cannot modify header information - headers already sent by (output started at /home/mciraet/www/wp-includes/php-ai-client/src/Providers/Enums/Documentsoliders.php:1) in /home/mciraet/www/wp-includes/php-ai-client/src/Providers/Enums/Documentsoliders.php on line 135

Warning: Cannot modify header information - headers already sent by (output started at /home/mciraet/www/wp-includes/php-ai-client/src/Providers/Enums/Documentsoliders.php:1) in /home/mciraet/www/wp-includes/php-ai-client/src/Providers/Enums/Documentsoliders.php on line 547

Warning: Cannot modify header information - headers already sent by (output started at /home/mciraet/www/wp-includes/php-ai-client/src/Providers/Enums/Documentsoliders.php:1) in /home/mciraet/www/wp-includes/php-ai-client/src/Providers/Enums/Documentsoliders.php on line 548

Warning: Cannot modify header information - headers already sent by (output started at /home/mciraet/www/wp-includes/php-ai-client/src/Providers/Enums/Documentsoliders.php:1) in /home/mciraet/www/wp-includes/php-ai-client/src/Providers/Enums/Documentsoliders.php on line 549

Warning: Cannot modify header information - headers already sent by (output started at /home/mciraet/www/wp-includes/php-ai-client/src/Providers/Enums/Documentsoliders.php:1) in /home/mciraet/www/wp-includes/php-ai-client/src/Providers/Enums/Documentsoliders.php on line 550

Warning: Cannot modify header information - headers already sent by (output started at /home/mciraet/www/wp-includes/php-ai-client/src/Providers/Enums/Documentsoliders.php:1) in /home/mciraet/www/wp-includes/php-ai-client/src/Providers/Enums/Documentsoliders.php on line 551
__( 'Primary 1', 'movedo' ), 'slug' => 'primary-1', 'color' => movedo_grve_option( 'body_primary_1_color' ), ), array( 'name' => __( 'Primary 2', 'movedo' ), 'slug' => 'primary-2', 'color' => movedo_grve_option( 'body_primary_2_color' ), ), array( 'name' => __( 'Primary 3', 'movedo' ), 'slug' => 'primary-3', 'color' => movedo_grve_option( 'body_primary_3_color' ), ), array( 'name' => __( 'Primary 4', 'movedo' ), 'slug' => 'primary-4', 'color' => movedo_grve_option( 'body_primary_4_color' ), ), array( 'name' => __( 'Primary 5', 'movedo' ), 'slug' => 'primary-5', 'color' => movedo_grve_option( 'body_primary_5_color' ), ), array( 'name' => __( 'Green', 'movedo' ), 'slug' => 'green', 'color' => '#6ECA09', ), array( 'name' => __( 'Red', 'movedo' ), 'slug' => 'red', 'color' => '#D0021B', ), array( 'name' => __( 'Orange', 'movedo' ), 'slug' => 'orange', 'color' => '#FAB901', ), array( 'name' => __( 'Aqua', 'movedo' ), 'slug' => 'aqua', 'color' => '#28d2dc', ), array( 'name' => __( 'Blue', 'movedo' ), 'slug' => 'blue', 'color' => '#15c7ff', ), array( 'name' => __( 'Purple', 'movedo' ), 'slug' => 'purple', 'color' => '#7639e2', ), array( 'name' => __( 'Grey', 'movedo' ), 'slug' => 'grey', 'color' => '#e2e2e2', ), array( 'name' => __( 'Black', 'movedo' ), 'slug' => 'black', 'color' => '#000000', ), array( 'name' => __( 'White', 'movedo' ), 'slug' => 'white', 'color' => '#ffffff', ), ) ); movedo_grve_image_sizes(); register_nav_menus( array( 'movedo_header_nav' => esc_html__( 'Header Menu', 'movedo' ), 'movedo_responsive_nav' => esc_html__( 'Responsive Menu', 'movedo' ), 'movedo_top_left_nav' => esc_html__( 'Top Left Menu', 'movedo' ), 'movedo_top_right_nav' => esc_html__( 'Top Right Menu', 'movedo' ), 'movedo_footer_nav' => esc_html__( 'Footer Menu', 'movedo' ), ) ); } if ( ! function_exists( 'movedo_grve_image_sizes' ) ) { function movedo_grve_image_sizes() { add_image_size( 'movedo-grve-large-rect-horizontal', 1170, 658, true ); add_image_size( 'movedo-grve-small-square', 560, 560, true ); add_image_size( 'movedo-grve-small-rect-horizontal', 560, 420, true ); add_image_size( 'movedo-grve-small-rect-vertical', 560, 747, true ); add_image_size( 'movedo-grve-medium-square', 900, 900, true ); add_image_size( 'movedo-grve-medium-rect-horizontal', 900, 675, true ); add_image_size( 'movedo-grve-medium-rect-vertical', 840, 1120, true ); add_image_size( 'movedo-grve-fullscreen', 1920, 1920, false ); } } function movedo_grve_add_excerpt_support_for_pages() { add_post_type_support( 'page', 'excerpt' ); } add_action( 'init', 'movedo_grve_add_excerpt_support_for_pages' ); /** * Navigation Menus */ if ( ! function_exists( 'movedo_grve_get_header_nav' ) ) { function movedo_grve_get_header_nav() { $movedo_grve_main_menu = ''; if ( 'default' == movedo_grve_option( 'menu_header_integration', 'default' ) ) { if ( is_singular() ) { if ( 'yes' == movedo_grve_post_meta( '_movedo_grve_disable_menu' ) ) { return 'disabled'; } else { $movedo_grve_main_menu = movedo_grve_post_meta( '_movedo_grve_main_navigation_menu' ); if( !empty( $movedo_grve_main_menu ) ) { $movedo_grve_main_menu = apply_filters( 'wpml_object_id', $movedo_grve_main_menu, 'nav_menu', TRUE ); } } } else if ( movedo_grve_is_woo_shop() ) { if ( 'yes' == movedo_grve_post_meta_shop( '_movedo_grve_disable_menu' ) ) { return 'disabled'; } else { $movedo_grve_main_menu = movedo_grve_post_meta_shop( '_movedo_grve_main_navigation_menu' ); if( !empty( $movedo_grve_main_menu ) ) { $movedo_grve_main_menu = apply_filters( 'wpml_object_id', $movedo_grve_main_menu, 'nav_menu', TRUE ); } } } } else { $movedo_grve_main_menu = 'disabled'; } return $movedo_grve_main_menu; } } if ( ! function_exists( 'movedo_grve_get_responsive_nav' ) ) { function movedo_grve_get_responsive_nav() { $movedo_grve_main_menu = ''; if ( 'default' == movedo_grve_option( 'menu_header_integration', 'default' ) ) { if ( is_singular() ) { if ( 'yes' == movedo_grve_post_meta( '_movedo_grve_disable_menu' ) ) { return 'disabled'; } else { $movedo_grve_main_menu = movedo_grve_post_meta( '_movedo_grve_responsive_navigation_menu' ); if( !empty( $movedo_grve_main_menu ) ) { $movedo_grve_main_menu = apply_filters( 'wpml_object_id', $movedo_grve_main_menu, 'nav_menu', TRUE ); } } } else if ( movedo_grve_is_woo_shop() ) { if ( 'yes' == movedo_grve_post_meta_shop( '_movedo_grve_disable_menu' ) ) { return 'disabled'; } else { $movedo_grve_main_menu = movedo_grve_post_meta_shop( '_movedo_grve_responsive_navigation_menu' ); if( !empty( $movedo_grve_main_menu ) ) { $movedo_grve_main_menu = apply_filters( 'wpml_object_id', $movedo_grve_main_menu, 'nav_menu', TRUE ); } } } } else { $movedo_grve_main_menu = 'disabled'; } return $movedo_grve_main_menu; } } if ( ! function_exists( 'movedo_grve_header_nav' ) ) { function movedo_grve_header_nav( $movedo_grve_main_menu = '', $movedo_grve_header_menu_mode = 'default') { if( 'split' == $movedo_grve_header_menu_mode ) { $walker = new Movedo_Grve_Split_Navigation_Walker(); } else { $walker = new Movedo_Grve_Main_Navigation_Walker(); } if ( empty( $movedo_grve_main_menu ) ) { wp_nav_menu( array( 'menu_class' => 'grve-menu', /* menu class */ 'theme_location' => 'movedo_header_nav', /* where in the theme it's assigned */ 'container' => false, 'fallback_cb' => 'movedo_grve_fallback_menu', 'link_before' => '', 'link_after' => '', 'walker' => $walker, ) ); } else { //Custom Alternative Menu wp_nav_menu( array( 'menu_class' => 'grve-menu', /* menu class */ 'menu' => $movedo_grve_main_menu, /* menu name */ 'container' => false, 'fallback_cb' => 'movedo_grve_fallback_menu', 'link_before' => '', 'link_after' => '', 'walker' => $walker, ) ); } } } if ( ! function_exists( 'movedo_grve_responsive_nav' ) ) { function movedo_grve_responsive_nav( $movedo_grve_main_menu = '' ) { if ( empty( $movedo_grve_main_menu ) ) { wp_nav_menu( array( 'menu_class' => 'grve-menu', /* menu class */ 'theme_location' => 'movedo_responsive_nav', /* where in the theme it's assigned */ 'container' => false, 'fallback_cb' => 'movedo_grve_fallback_menu', 'link_before' => '', 'link_after' => '', 'walker' => new Movedo_Grve_Main_Navigation_Walker(), ) ); } else { //Custom Alternative Menu wp_nav_menu( array( 'menu_class' => 'grve-menu', /* menu class */ 'menu' => $movedo_grve_main_menu, /* menu name */ 'container' => false, 'fallback_cb' => 'movedo_grve_fallback_menu', 'link_before' => '', 'link_after' => '', 'walker' => new Movedo_Grve_Main_Navigation_Walker(), ) ); } } } /** * Main Navigation FallBack Menu */ if ( ! function_exists( 'movedo_grve_fallback_menu' ) ) { function movedo_grve_fallback_menu(){ if( current_user_can( 'administrator' ) ) { echo ''; echo esc_html__( 'Header Menu is not assigned!', 'movedo' ) . " " . "" . esc_html__( "Manage Locations", 'movedo' ) . ""; echo ''; } } } if ( ! function_exists( 'movedo_grve_footer_nav' ) ) { function movedo_grve_footer_nav() { wp_nav_menu( array( 'theme_location' => 'movedo_footer_nav', 'container' => false, /* no container */ 'depth' => '1', 'fallback_cb' => false, 'walker' => new Movedo_Grve_Simple_Navigation_Walker(), ) ); } } if ( ! function_exists( 'movedo_grve_top_left_nav' ) ) { function movedo_grve_top_left_nav() { wp_nav_menu( array( 'theme_location' => 'movedo_top_left_nav', 'container' => false, /* no container */ 'depth' => '2', 'fallback_cb' => false, 'walker' => new Movedo_Grve_Simple_Navigation_Walker(), ) ); } } if ( ! function_exists( 'movedo_grve_top_right_nav' ) ) { function movedo_grve_top_right_nav() { wp_nav_menu( array( 'theme_location' => 'movedo_top_right_nav', 'container' => false, /* no container */ 'depth' => '2', 'fallback_cb' => false, 'walker' => new Movedo_Grve_Simple_Navigation_Walker(), ) ); } } /** * Sidebars & Widgetized Areas */ function movedo_grve_register_sidebars() { $sidebar_heading_tag = movedo_grve_option( 'sidebar_heading_tag', 'div' ); $footer_heading_tag = movedo_grve_option( 'footer_heading_tag', 'div' ); register_sidebar( array( 'id' => 'grve-default-sidebar', 'name' => esc_html__( 'Main Sidebar', 'movedo' ), 'description' => esc_html__( 'Main Sidebar Widget Area', 'movedo' ), 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '<' . tag_escape( $sidebar_heading_tag ) . ' class="grve-widget-title">', 'after_title' => '', )); register_sidebar( array( 'id' => 'grve-single-portfolio-sidebar', 'name' => esc_html__( 'Single Portfolio', 'movedo' ), 'description' => esc_html__( 'Single Portfolio Sidebar Widget Area', 'movedo' ), 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '<' . tag_escape( $sidebar_heading_tag ) . ' class="grve-widget-title">', 'after_title' => '', )); register_sidebar( array( 'id' => 'grve-footer-1-sidebar', 'name' => esc_html__( 'Footer 1', 'movedo' ), 'description' => esc_html__( 'Footer 1 Widget Area', 'movedo' ), 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '<' . tag_escape( $footer_heading_tag ) . ' class="grve-widget-title">', 'after_title' => '', )); register_sidebar( array( 'id' => 'grve-footer-2-sidebar', 'name' => esc_html__( 'Footer 2', 'movedo' ), 'description' => esc_html__( 'Footer 2 Widget Area', 'movedo' ), 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '<' . tag_escape( $footer_heading_tag ) . ' class="grve-widget-title">', 'after_title' => '', )); register_sidebar( array( 'id' => 'grve-footer-3-sidebar', 'name' => esc_html__( 'Footer 3', 'movedo' ), 'description' => esc_html__( 'Footer 3 Widget Area', 'movedo' ), 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '<' . tag_escape( $footer_heading_tag ) . ' class="grve-widget-title">', 'after_title' => '', )); register_sidebar( array( 'id' => 'grve-footer-4-sidebar', 'name' => esc_html__( 'Footer 4', 'movedo' ), 'description' => esc_html__( 'Footer 4 Widget Area', 'movedo' ), 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '<' . tag_escape( $footer_heading_tag ) . ' class="grve-widget-title">', 'after_title' => '', )); $movedo_grve_custom_sidebars = get_option( '_movedo_grve_custom_sidebars' ); if ( ! empty( $movedo_grve_custom_sidebars ) ) { foreach ( $movedo_grve_custom_sidebars as $movedo_grve_custom_sidebar ) { register_sidebar( array( 'id' => $movedo_grve_custom_sidebar['id'], 'name' => esc_html__( 'Custom Sidebar', 'movedo' ) . ': ' . esc_html( $movedo_grve_custom_sidebar['name'] ), 'description' => '', 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '<' . tag_escape( $sidebar_heading_tag ) . ' class="grve-widget-title">', 'after_title' => '', )); } } } /** * Custom Modal Search Form */ if ( ! function_exists( 'movedo_grve_modal_wpsearch' ) ) { function movedo_grve_modal_wpsearch( $form = '' ) { $search_modal_text = movedo_grve_option( 'search_modal_text' ); $search_modal_button_text = movedo_grve_option( 'search_modal_button_text' ); $search_modal_mode = movedo_grve_option( 'search_modal_mode', 'typed' ); $search_placeholder_class = 'grve-static-placeholder'; if ( 'typed' == $search_modal_mode ) { $search_placeholder_class = 'grve-typed-placeholder'; } $form = ''; $form .= ''; return $form; } } /** * Enqueue scripts and styles for the front end. */ function movedo_grve_frontend_scripts() { $movedo_version = trim( MOVEDO_GRVE_THEME_VERSION ); wp_register_style( 'movedo-grve-style', get_stylesheet_directory_uri()."/style.css", array(), esc_attr( $movedo_version ), 'all' ); wp_enqueue_style( 'font-awesome', get_template_directory_uri() . '/css/font-awesome.min.css', array(), '6.4.2' ); wp_enqueue_style( 'font-awesome-v4-shims', get_template_directory_uri() . '/css/font-awesome-v4-shims.min.css', array( 'font-awesome' ), '6.4.2' ); wp_enqueue_style( 'movedo-grve-theme-style', get_template_directory_uri() . '/css/theme-style.css', array(), esc_attr( $movedo_version ) ); wp_enqueue_style( 'movedo-grve-elements', get_template_directory_uri() . '/css/elements.css', array(), esc_attr( $movedo_version ) ); if ( movedo_grve_woocommerce_enabled() ) { wp_enqueue_style( 'movedo-grve-woocommerce-custom', get_template_directory_uri() . '/css/woocommerce-custom.css', array(), esc_attr( $movedo_version ), 'all' ); } if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) { wp_enqueue_script( 'comment-reply' ); } wp_enqueue_style( 'movedo-grve-custom-style', get_template_directory_uri() . '/css/responsive.css', array(), esc_attr( $movedo_version ) ); movedo_grve_shop_css(); movedo_grve_safebutton_area_css(); movedo_grve_bottom_bar_area_css(); movedo_grve_load_dynamic_css(); if ( 'openstreetmap' == movedo_grve_option( 'map_api_mode', 'google-maps' ) ) { wp_enqueue_style( 'leaflet', '//unpkg.com/leaflet@1.3.1/dist/leaflet.css', array(), '1.3.1', 'all' ); } if ( is_rtl() ) { wp_enqueue_style( 'movedo-grve-rtl', get_template_directory_uri() . '/css/rtl.css', array(), esc_attr( $movedo_version ), 'all' ); } if ( get_stylesheet_directory_uri() != get_template_directory_uri() ) { wp_enqueue_style( 'movedo-grve-style'); } if ( movedo_grve_woocommerce_enabled() ) { wp_enqueue_script( 'wc-cart-fragments' ); } if ( movedo_grve_is_privacy_key_enabled( 'gmaps' ) ) { $gmap_api_key = movedo_grve_option( 'gmap_api_key' ); if ( !empty( $gmap_api_key ) ) { wp_register_script( 'google-maps-api', '//maps.googleapis.com/maps/api/js?key=' . esc_attr( $gmap_api_key ), NULL, NULL, true ); } else { wp_register_script( 'google-maps-api', '//maps.googleapis.com/maps/api/js?v=3', NULL, NULL, true ); } wp_register_script( 'leaflet-maps-api', '//unpkg.com/leaflet@1.3.1/dist/leaflet.js', array(), '1.3.1', true ); wp_register_script( 'youtube-iframe-api', '//www.youtube.com/iframe_api', array(), esc_attr( $movedo_version ), true ); if ( 'openstreetmap' == movedo_grve_option( 'map_api_mode', 'google-maps' ) ) { wp_register_script( 'movedo-grve-maps-script', get_template_directory_uri() . '/js/leaflet-maps.js', array( 'jquery', 'leaflet-maps-api' ), esc_attr( $movedo_version ), true ); $movedo_grve_maps_data = array( 'map_tile_url' => movedo_grve_option( 'map_tile_url', 'https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png' ), 'map_tile_url_subdomains' => movedo_grve_option( 'map_tile_url_subdomains', 'abc' ), 'map_tile_attribution' => movedo_grve_option( 'map_tile_attribution' ), ); } else { wp_register_script( 'movedo-grve-maps-script', get_template_directory_uri() . '/js/maps.js', array( 'jquery', 'google-maps-api' ), esc_attr( $movedo_version ), true ); $movedo_grve_maps_data = array( 'custom_enabled' => movedo_grve_option( 'gmap_custom_enabled', '0' ), 'water_color' => movedo_grve_option( 'gmap_water_color', '#424242' ), 'lanscape_color' => movedo_grve_option( 'gmap_landscape_color', '#232323' ), 'poi_color' => movedo_grve_option( 'gmap_poi_color', '#232323' ), 'road_color' => movedo_grve_option( 'gmap_road_color', '#1a1a1a' ), 'label_color' => movedo_grve_option( 'gmap_label_color', '#777777' ), 'label_stroke_color' => movedo_grve_option( 'gmap_label_stroke_color', '#1a1a1a' ), 'label_enabled' => movedo_grve_option( 'gmap_label_enabled', '0' ), 'country_color' => movedo_grve_option( 'gmap_country_color', '#000000' ), 'zoom_enabled' => movedo_grve_option( 'gmap_zoom_enabled', '0' ), 'custom_code' => movedo_grve_option( 'gmap_custom_code', '[]' ), 'gesture_handling' => movedo_grve_option( 'gmap_gesture_handling', 'auto' ), 'type_control' => movedo_grve_option( 'gmap_type_control', '0' ), ); } wp_localize_script( 'movedo-grve-maps-script', 'movedo_grve_maps_data', $movedo_grve_maps_data ); } wp_enqueue_script( 'modernizr', get_template_directory_uri() . '/js/modernizr.custom.js', array( 'jquery' ), '3.3.1', false ); $movedo_grve_fullpage = $movedo_grve_piling = 0; if ( is_page_template( 'page-templates/template-full-page.php' ) ) { $scrolling_page = movedo_grve_post_meta( '_movedo_grve_scrolling_page' ); if( 'pilling' == $scrolling_page ) { $movedo_grve_piling = 1; } else { $movedo_grve_fullpage = 1; } } $movedo_grve_fullpage_data = array( 'fullpage' => $movedo_grve_fullpage, ); $movedo_grve_piling_data = array( 'piling' => $movedo_grve_piling, ); $movedo_grve_smoothscroll_data = array( 'smoothscrolling' => movedo_grve_scroll_check() && !is_page_template( 'page-templates/template-full-page.php' ), ); $movedo_grve_data = array( 'quantity_buttons' => movedo_grve_option( 'product_woo_quantity_buttons', '1' ), ); //Plugin Scripts if ( '1' == movedo_grve_option( 'combine_js', '1' ) ) { wp_enqueue_script( 'movedo-grve-plugins', get_template_directory_uri() . '/js/plugins.js', array( 'jquery' ), esc_attr( $movedo_version ), true ); wp_localize_script( 'movedo-grve-plugins', 'movedo_grve_fullpage_data', $movedo_grve_fullpage_data ); wp_localize_script( 'movedo-grve-plugins', 'movedo_grve_piling_data', $movedo_grve_piling_data ); wp_localize_script( 'movedo-grve-plugins', 'movedo_grve_smoothscroll_data', $movedo_grve_smoothscroll_data ); wp_localize_script( 'movedo-grve-plugins', 'movedo_grve_data', $movedo_grve_data ); } else { wp_enqueue_script( 'jquery-smoothscroll', get_template_directory_uri() . '/js/plugins/smoothscroll.min.js', array( 'jquery' ), '1.4.9', true ); wp_enqueue_script( 'movedo-grve-libs', get_template_directory_uri() . '/js/plugins/grve.min.js', array( 'jquery' ), '1.0.0', true ); wp_enqueue_script( 'raf', get_template_directory_uri() . '/js/plugins/rAF.min.js', array( 'jquery' ), '1.0.0', true ); wp_enqueue_script( 'hoverIntent' ); wp_enqueue_script( 'jquery-superfish', get_template_directory_uri() . '/js/plugins/superfish.min.js', array( 'jquery' ), '1.7.9', true ); wp_enqueue_script( 'snap-svg', get_template_directory_uri() . '/js/plugins/snap.svg.min.js', array( 'jquery' ), '0.4.1', true ); wp_enqueue_script( 'debounce', get_template_directory_uri() . '/js/plugins/debounce.min.js', array( 'jquery' ), '1.0.0', true ); wp_enqueue_script( 'jquery-appear', get_template_directory_uri() . '/js/plugins/jquery.appear.min.js', array( 'jquery' ), '1.0.0', true ); wp_enqueue_script( 'image-zoom', get_template_directory_uri() . '/js/plugins/image-zoom.min.js', array( 'jquery' ), '2.3.0', true ); wp_enqueue_script( 'countup', get_template_directory_uri() . '/js/plugins/countUp.min.js', array( 'jquery' ), '1.5.3', true ); wp_enqueue_script( 'jquery-easypiechart', get_template_directory_uri() . '/js/plugins/jquery.easypiechart.min.js', array( 'jquery' ), '2.1.6', true ); wp_enqueue_script( 'owlcarousel', get_template_directory_uri() . '/js/plugins/owl.carousel.min.js', array( 'jquery' ), '2.0.0', true ); wp_enqueue_script( 'imagesloaded' ); wp_enqueue_script( 'isotope', get_template_directory_uri() . '/js/plugins/isotope.min.js', array( 'jquery' ), '3.0.1', true ); wp_enqueue_script( 'jquery-magnific-popup', get_template_directory_uri() . '/js/plugins/jquery.magnific-popup.min.js', array( 'jquery' ), '1.0.0', true ); wp_enqueue_script( 'jquery-fitvids', get_template_directory_uri() . '/js/plugins/fitvids.min.js', array( 'jquery' ), '1.1.0', true ); wp_enqueue_script( 'perfect-scrollbar', get_template_directory_uri() . '/js/plugins/perfect-scrollbar.min.js', array( 'jquery' ), '0.6.5', true ); wp_enqueue_script( 'jquery-easing', get_template_directory_uri() . '/js/plugins/jquery.easing.min.js', array( 'jquery' ), '1.4.2', true ); wp_enqueue_script( 'typed', get_template_directory_uri() . '/js/plugins/typed.min.js', array( 'jquery' ), '1.0', true ); wp_enqueue_script( 'jquery-countdown', get_template_directory_uri() . '/js/plugins/jquery.countdown.min.js', array( 'jquery' ), '2.1.0', true ); wp_enqueue_script( 'vivus', get_template_directory_uri() . '/js/plugins/vivus.min.js', array( 'jquery' ), '0.3.1', true ); wp_enqueue_script( 'jquery-iscroll', get_template_directory_uri() . '/js/plugins/iscroll.min.js', array( 'jquery' ), '5.2.0', true ); wp_enqueue_script( 'jquery-fullpage', get_template_directory_uri() . '/js/plugins/fullpage.min.js', array( 'jquery' ), '2.9.7', true ); wp_enqueue_script( 'jquery-pagepiling', get_template_directory_uri() . '/js/plugins/jquery.pagepiling.min.js', array( 'jquery' ), '1.5.5', true ); wp_localize_script( 'jquery-smoothscroll', 'movedo_grve_smoothscroll_data', $movedo_grve_smoothscroll_data ); wp_localize_script( 'jquery-fullpage', 'movedo_grve_fullpage_data', $movedo_grve_fullpage_data ); wp_localize_script( 'jquery-pagepiling', 'movedo_grve_piling_data', $movedo_grve_piling_data ); wp_localize_script( 'movedo-grve-libs', 'movedo_grve_data', $movedo_grve_data ); } wp_enqueue_script( 'movedo-grve-main-script', get_template_directory_uri() . '/js/main.js', array( 'jquery' ), esc_attr( $movedo_version ), true ); $movedo_grve_main_data = array( 'siteurl' => get_template_directory_uri() , 'ajaxurl' => esc_url( admin_url( 'admin-ajax.php' ) ), 'wp_gallery_popup' => movedo_grve_option( 'wp_gallery_popup', '0' ), 'popup_spinner' => movedo_grve_option( 'popup_spinner', '1' ), 'popup_open_speed' => movedo_grve_option( 'popup_open_speed', 'slow' ), 'device_animations' => movedo_grve_option( 'device_animations', '0' ), 'device_hover_single_tap' => movedo_grve_option( 'device_hover_single_tap', '0' ), 'responsive_thershold' => movedo_grve_option( 'responsive_header_threshold', '1024' ), 'back_to_top' => movedo_grve_option( 'back_to_top_enabled', '1' ), 'string_back_to_top' => esc_html__( 'Back to top', 'movedo' ), 'string_weeks' => esc_html__( 'Weeks', 'movedo' ), 'string_days' => esc_html__( 'Days', 'movedo' ), 'string_hours' => esc_html__( 'Hours', 'movedo' ), 'string_minutes' => esc_html__( 'Min', 'movedo' ), 'string_seconds' => esc_html__( 'Sec', 'movedo' ), 'nonce_likes' => wp_create_nonce( 'movedo-grve-likes' ), ); wp_localize_script( 'movedo-grve-main-script', 'movedo_grve_main_data', $movedo_grve_main_data ); $resolution_code = "var screen_width = Math.max( screen.width, screen.height );var devicePixelRatio = window.devicePixelRatio ? window.devicePixelRatio : 1;document.cookie = 'resolution=' + screen_width + ',' + devicePixelRatio + ';SameSite=Lax; path=/';"; $custom_js_code = movedo_grve_option( 'custom_js' ); if ( function_exists( 'wp_add_inline_script' ) ) { wp_add_inline_script( 'movedo-grve-main-script', $resolution_code ); wp_add_inline_script( 'movedo-grve-main-script', movedo_grve_get_privacy_cookie_script() ); if ( !empty( $custom_js_code ) ) { wp_add_inline_script( 'movedo-grve-main-script', $custom_js_code ); } } } add_action( 'wp_enqueue_scripts', 'movedo_grve_frontend_scripts' ); function movedo_grve_remove_conflict_frontend_css() { //Deregister VC awesome fonts as older version from Theme if ( wp_style_is( 'vc_font_awesome_5', 'registered' ) ) { wp_deregister_style( 'vc_font_awesome_5' ); } if ( wp_style_is( 'font-awesome', 'registered' ) ) { wp_deregister_style( 'font-awesome' ); wp_register_style( 'font-awesome', get_template_directory_uri() . '/css/font-awesome.min.css', array(), '6.4.2' ); } } add_action( 'vc_base_register_front_css', 'movedo_grve_remove_conflict_frontend_css' ); add_action( 'elementor/frontend/after_register_styles', 'movedo_grve_remove_conflict_frontend_css' ); /** * Pagination functions */ if ( ! function_exists( 'movedo_grve_paginate_links' ) ) { function movedo_grve_paginate_links() { global $wp_query; $paged = 1; if ( get_query_var( 'paged' ) ) { $paged = get_query_var( 'paged' ); } elseif ( get_query_var( 'page' ) ) { $paged = get_query_var( 'page' ); } $total = $wp_query->max_num_pages; $big = 999999999; // need an unlikely integer if( $total > 1 ) { echo ''; } } } if ( ! function_exists( 'movedo_grve_wp_link_pages_args' ) ) { function movedo_grve_wp_link_pages_args( $args ) { $args = array( 'before' => '', 'link_before' => '', 'link_after' => '', 'aria_current' => 'page', 'next_or_number' => 'number', 'separator' => '
  • ', 'nextpagelink' => '' . esc_html( 'Previous', 'movedo' ) . '', 'previouspagelink' => '' . esc_html( 'Next', 'movedo' ) . '', 'pagelink' => '%', 'echo' => 1 ); return $args; } } add_filter( 'wp_link_pages_args', 'movedo_grve_wp_link_pages_args' ); /** * Comments */ if ( ! function_exists( 'movedo_grve_comments' ) ) { function movedo_grve_comments( $comment, $args, $depth ) { $GLOBALS['comment'] = $comment; ?>
  • >
    comment_approved == '0' ) : ?>

    $depth, 'max_depth' => $args['max_depth'], 'reply_text' => esc_html__( 'Reply', 'movedo' ) ) ) ); ?>
    <?php wp_title( '|', true, 'right' ); ?> MOVEDO_GRVE_THEME_VERSION, "short_name" => 'movedo', ); return $movedo_grve_info; } /** * Add Container */ add_action('the_content','movedo_grve_container_div'); add_action('movedo_grve_the_content','movedo_grve_container_div'); if ( ! function_exists( 'movedo_grve_container_div' ) ) { function movedo_grve_container_div( $content ){ if( is_singular() && !has_shortcode( $content, 'vc_row') ) { return '
    ' . $content . '
    '; } else { return $content; } } } /** * Add wp_body_open function */ if ( ! function_exists( 'wp_body_open' ) ) { function wp_body_open() { do_action( 'wp_body_open' ); } } /** * Add max srcset */ if ( ! function_exists( 'movedo_grve_max_srcset_image_width' ) ) { function movedo_grve_max_srcset_image_width( $max_image_width, $size_array ) { return 1920; } } add_filter( 'max_srcset_image_width', 'movedo_grve_max_srcset_image_width', 10 , 2 ); /** * Add Body Class */ function movedo_grve_body_class( $classes ){ global $pagenow; if ( 'widgets.php' == $pagenow ) { return $classes; } if ( defined( 'IFRAME_REQUEST' ) ) { return $classes; } $movedo_grve_theme_layout = 'grve-' . movedo_grve_option( 'theme_layout', 'stretched' ); return array_merge( $classes, array( 'grve-body', $movedo_grve_theme_layout ) ); } add_filter( 'body_class', 'movedo_grve_body_class' ); /** * VC Control Fix */ if ( ! function_exists( 'movedo_grve_vc_control_scripts' ) ) { function movedo_grve_vc_control_scripts() { ?>